
次のようなデータを持つスプレッドシート(理想的にはLibreofficeですがExcelでも大丈夫です)があるとします。
______| Age | Height | Shoe Size | etc...
Adam | 14 | 180 | 11 | ...
Beth | 21 | 205 | 14 | ...
Colin | 47 | 192 | 12 | ...
...
...
追加や更新ができるマスターテーブルと、スレーブテーブルをいくつか用意したい。各スレーブテーブルにはマスターの列のサブセットが表示され、そのうちの1つでこのビューを並べ替える。
たとえば、靴のサイズで並べ替えた年齢は次のようになります。
_____| Age |
Adam | 14 |
Colin| 47 |
Beth | 14 |
すべてのビューは、a) マスターに行が追加されたりマスターから行が追加されたりするときに拡大および縮小し、b) マスター内の値が変更されると更新および並べ替えられるようにします。
これは可能ですか?
答え1
もう 1 つのオプションは Power Query アドインです。これにより、別のテーブルに基づいてフィルター処理および並べ替えられたテーブルを作成できます。PQ 出力は通常の Excel テーブルであるのに対し、ピボット テーブル出力は動的な行や列による数値の集計に限定されるという点で、ピボット テーブルよりも優れています。
PQ には、使いやすいデータ変換機能も多数あります。例:
http://blogs.msdn.com/b/powerbi/archive/2014/07/10/getting-started-with-power-query-part-i.aspx
答え2
ソースデータをデータテーブルとして用意し、元のデータのサブセットを表示するための一連のピボットテーブルを作成する必要があります。