別のシートでシート全体を参照する - コピー + 貼り付けではなく動的に参照する

別のシートでシート全体を参照する - コピー + 貼り付けではなく動的に参照する

家の中に各部屋に関連する複数のシートがあり、家全体の概要を示すマスター シートもあります。部屋のシートからすべてのデータをマスター シートに取り込み、家全体でフィルターを使用できるようにしたいと考えています。

データをコピーして貼り付けることもできますが、部屋のシートに変更を加えるとマスターシートに反映されるように、データを動的にしておきたいです。

=bedroom!A1セル内でを使用してセルを参照できることはわかっていますが、シート全体を参照するにはどうすればよいでしょうか?

私はスプレッドシートにGoogleドキュメントを使用しています。チーム全員がデータにアクセスできるためです。Excelに非常に似ているため、回答も同様になると思います。

答え1

セカンダリ シートをなぜ使う必要があるのでしょうか? データを分離する以外に、何の価値も追加しないようです。

代わりに、すべてを1つのシートにまとめ(@jerry-beucaireの提案どおり)、代わりにフィルターデータを 1 つの部屋に制限します。

私はとても以下を説明するための単純なスプレッドシート:

https://docs.google.com/spreadsheet/ccc?key=0Aj8m4we0FdxcdEVNYVVEdXB6VlVlWk92OEdKazZlMFE

通常、Excel で私が行うことは、セルの値を部屋番号として取得し、セルの値の変更時にフィルターを自動的に適用する非常に単純なマクロを追加することです。こうすることで、ユーザーは Excel フィルターについて知る必要がなくなり、番号を変更するだけで別の部屋を取得できます。部屋番号 0 や「A」など、すべての部屋を表示するものを許可するかもしれません。

データ テーブルまたはデータ入力フォームを使用すると、フィルターが設定されている場合、部屋番号が自動的に入力されるため、データ入力が簡単になります。

Google スプレッドシートにもスクリプト機能がありますが、まだ試していないので、どれほど簡単に使えるかはわかりません。

関連情報