あるセルの値を別のシートのセルに表示するにはどうすればよいですか?

あるセルの値を別のシートのセルに表示するにはどうすればよいですか?

複数のシートを含むスプレッドシートを作成したいと思います。最初のシートはメインの「作業」ページです。追加のシートは、最初のシートにあるデータのフィルターになります。最初のシートのさまざまな行 (およびさまざまな列、ただし列は標準にできます) には、ルーチンのリストがあります。同様に、最初のシートにはメニュー オプション、テンプレートなどのリストもあります。私がやりたいのは、1 つの列にルーチン、別の列にメニュー オプション、3 番目にテンプレートなどを表示する別のシートを作成することです。この 2 番目のシートを自動的に維持して、最初のシートで誰かがルーチン、メニュー オプション、テンプレートを追加/編集/削除すると、2 番目のシートでも自動的に追加/編集/削除されるようにしたいと思います。これは可能ですか? ユーザーが 2 番目のシートで情報を追加/編集/削除すると、最初のシートのセルはどうなりますか?

ありがとう、フレッド

答え1

これを行う最も簡単で堅牢な方法は、1 番目のタブのデータをデータベース テーブルとして扱うことです。

まずデータを Excel テーブルに作成すると非常に役立ちます。

そこから先に進む最も簡単な方法は、Microsoft PowerQuery アドインを使用することです。これにより、多くのソースからデータを抽出し、その場で変換することができます。この場合、1 番目のシート テーブルを他のシートのデータ ソースとして使用できます。1 番目のシートが更新されるたびに、データ クエリを更新するだけで (ボタン 1 つ)、他のすべてのテーブルが更新されます。これらのテーブルは、必要に応じてフィルター処理できます。

ダウンストリーム テーブルの 1 つを変更すると、データが次に更新されるときにその変更が上書きされます。更新は必要に応じて自動化できます。

関連情報