ピボットの結果がツリー構造でセルが空白になっている部分を埋める方法
pivotは非常に便利、かなりのパターンで集約が可能です。
しかし、
今回私がやりたかったのは、pivotではdefaultで
以下のような結果が得られる。
Apples- Eng Div - Steeve Job - Michael Daves - Cathy Kim Sale Div - Mike Tier - King Aurthor Gaagles- Eng Div - Michael Stumit - Paul Gil
で、
上のようなツリー構造ではなく
下のような全てのセルを埋めるように表示したい
Apples- Eng Div - Steeve Job Apples- Eng Div - Michael Daves Apples- Eng Div - Cathy Kim Apples- Sale Div - Mike Tier Apples- Sale Div - King Aurthor Gaagles- Eng Div - Michael Stumit Gaagles- Eng Div - Paul Gil
pivotのオプションをいじり倒しても、結局無理。
おしいのはtotalを右クリックでShow Detail、これは別シートに詳細をベタコピーしてくれる。
これができるなら、今回私が欲しいる機能は既に実現できているだろうが、MSもこんな少数意見の為に
機能追加の決定は下さないだろう。ってことで、
他の方法は
空白の部分は上の埋まっているセルからコピーするである。
この方法ですばらしく簡単にできてしまうことを紹介しよう。
1. 範囲を選ぶ
2. Ctrl+G, Alt+S, k( for Blands), Enter で空のセルだけを選択できる。
3. そのまま 次のようにタイプする =(equal) up arraow で一番左上のトップのセルに上の値をコピーせよ、
っという数式が入る。
4. そのまま、CtrlをおしながらEnter
どうよ?できたでしょ。
参考
http://www.mrexcel.com/articles/fill-pivot-blank-cells.php
http://www.2013.net/blog/index.php?/site/comments/how_to_fill_out_blank_cells_in_pivot_table_rows_in_excel/