検索条件の作成について(Dsumに備えて)


おおまかな方針・・・ユニークリスト作成し一つ一つ集計

1、すべてのデータから、ユニークリストを作り出すためにAdvancedFilterでシートの空いているスペースにある列についての
重複のないリストを作り出す。(先頭行もUnique=Trueでついてくる)

2、その他の空いているスペースに先頭行(見出し)をコピーして、2行目から最終行までのユニークリストのデータを
一つ一つ、その見出しの下にコピーをする。

3、「2、」で作った「見出し+データ」の範囲を「検索条件」にしてDsumなどでデータを集計し、変数に格納する。

4、2と3を繰り返し、リストの最後までやり切ったらおしまい。



この方法のよいところは、外部にマスタを必要としないところ。
集計してデータ数を減らした後で、マスタとの突き合わせができる点。
ピボットとの違いは、データの再利用がレコード単位でできる点。

※単に単発で数字が知りたいなら、当然ピボットの方が速い。