
家の中に各部屋に関連する複数のシートがあり、家全体の概要を示すマスター シートもあります。部屋のシートからすべてのデータをマスター シートに取り込み、家全体でフィルターを使用できるようにしたいと考えています。
データをコピーして貼り付けることもできますが、部屋のシートに変更を加えるとマスターシートに反映されるように、データを動的にしておきたいです。
=bedroom!A1
セル内でを使用してセルを参照できることはわかっていますが、シート全体を参照するにはどうすればよいでしょうか?
私はスプレッドシートにGoogleドキュメントを使用しています。チーム全員がデータにアクセスできるためです。Excelに非常に似ているため、回答も同様になると思います。
答え1
セカンダリ シートをなぜ使う必要があるのでしょうか? データを分離する以外に、何の価値も追加しないようです。
代わりに、すべてを1つのシートにまとめ(@jerry-beucaireの提案どおり)、代わりにフィルターデータを 1 つの部屋に制限します。
私はとても以下を説明するための単純なスプレッドシート:
https://docs.google.com/spreadsheet/ccc?key=0Aj8m4we0FdxcdEVNYVVEdXB6VlVlWk92OEdKazZlMFE
通常、Excel で私が行うことは、セルの値を部屋番号として取得し、セルの値の変更時にフィルターを自動的に適用する非常に単純なマクロを追加することです。こうすることで、ユーザーは Excel フィルターについて知る必要がなくなり、番号を変更するだけで別の部屋を取得できます。部屋番号 0 や「A」など、すべての部屋を表示するものを許可するかもしれません。
データ テーブルまたはデータ入力フォームを使用すると、フィルターが設定されている場合、部屋番号が自動的に入力されるため、データ入力が簡単になります。
Google スプレッドシートにもスクリプト機能がありますが、まだ試していないので、どれほど簡単に使えるかはわかりません。