![あるセルの値を別のシートのセルに表示するにはどうすればよいですか?](https://rvso.com/image/1451543/%E3%81%82%E3%82%8B%E3%82%BB%E3%83%AB%E3%81%AE%E5%80%A4%E3%82%92%E5%88%A5%E3%81%AE%E3%82%B7%E3%83%BC%E3%83%88%E3%81%AE%E3%82%BB%E3%83%AB%E3%81%AB%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
複数のシートを含むスプレッドシートを作成したいと思います。最初のシートはメインの「作業」ページです。追加のシートは、最初のシートにあるデータのフィルターになります。最初のシートのさまざまな行 (およびさまざまな列、ただし列は標準にできます) には、ルーチンのリストがあります。同様に、最初のシートにはメニュー オプション、テンプレートなどのリストもあります。私がやりたいのは、1 つの列にルーチン、別の列にメニュー オプション、3 番目にテンプレートなどを表示する別のシートを作成することです。この 2 番目のシートを自動的に維持して、最初のシートで誰かがルーチン、メニュー オプション、テンプレートを追加/編集/削除すると、2 番目のシートでも自動的に追加/編集/削除されるようにしたいと思います。これは可能ですか? ユーザーが 2 番目のシートで情報を追加/編集/削除すると、最初のシートのセルはどうなりますか?
ありがとう、フレッド
答え1
これを行う最も簡単で堅牢な方法は、1 番目のタブのデータをデータベース テーブルとして扱うことです。
まずデータを Excel テーブルに作成すると非常に役立ちます。
そこから先に進む最も簡単な方法は、Microsoft PowerQuery アドインを使用することです。これにより、多くのソースからデータを抽出し、その場で変換することができます。この場合、1 番目のシート テーブルを他のシートのデータ ソースとして使用できます。1 番目のシートが更新されるたびに、データ クエリを更新するだけで (ボタン 1 つ)、他のすべてのテーブルが更新されます。これらのテーブルは、必要に応じてフィルター処理できます。
ダウンストリーム テーブルの 1 つを変更すると、データが次に更新されるときにその変更が上書きされます。更新は必要に応じて自動化できます。