ピボットの結果がツリー構造でセルが空白になっている部分を埋める方法

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/