エクセルのピボットに関してです。
普通のピボットはできます。
例えば、
A,B,C
あ,3,ア
い,5,イ
あ,6,ア
い,2,イ
行ラベル
A
値
B
を行えば、ピボットが可能で、
A,B
あ,9
い,7
になるかと思います。
このピボットにAに関連する情報Cを付加したく思います。
つまり、
A,B,C
あ,9,ア
い,7,イ
と表示させたいのです。
よい方法はありますでしょうか?
まず、ABCまでを選択してピボットテーブルを作成します。
行ラベルをAとC(この順番になるようにする)、値をBとします。
そうすると、ア集計とイ集計という無駄な行ができるので、
ア集計を選択して右クリックから表示しないでイ集計も消えます。
次に、C列のCアイを選択してコピー(右クリックではコピーが出ないのでCtrl+Cでコピー)
集計の右側に形式を選択して貼り付けからリンク貼り付け
最後にCの列を全部選択して右クリックから非表示。
これでABCの順番になります。
ただし、二つあるアやイは同じ文字列ということでなくてはなりませんが。
まず、ABCまでを選択してピボットテーブルを作成します。
行ラベルをAとC(この順番になるようにする)、値をBとします。
そうすると、ア集計とイ集計という無駄な行ができるので、
ア集計を選択して右クリックから表示しないでイ集計も消えます。
次に、C列のCアイを選択してコピー(右クリックではコピーが出ないのでCtrl+Cでコピー)
集計の右側に形式を選択して貼り付けからリンク貼り付け
最後にCの列を全部選択して右クリックから非表示。
これでABCの順番になります。
ただし、二つあるアやイは同じ文字列ということでなくてはなりませんが。
>ア集計とイ集計という無駄な行ができるので、ア集計を選択
>して右クリックから表示しないでイ集計も消えます
これができないんですよね。
エクセル2007だと右クリックだけではでないような気がします。
連続投稿可能なので再投稿をよろしければ、お願いいたします。トラックバックも可能です。
ピボットテーブルでは、集計なり計算した結果は、表上にのみ表示させることができます。行方向や列方向に計算結果を出すことはできません。
2007で、操作方法は相当変わりましたが、この基本思想は変わっていないようです。
よって、残念ながら要望の内容を直接ピボットテーブルで表示することはできません。
ピボットから「リンク貼り付け」すれば、列の順を変えた表が作成できますので、そのやり方が一番手っ取り早いと思います。
●最初に集計列を最も右にして作成する
A,C,B
あ,ア,9
い,イ,7
↓
●別な場所へリンク貼り付けして、B列を中間に持ってくる
A,B,C
あ,9,ア
い,7,イ
参考
http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/excel2007-piv.htm...
>ア集計とイ集計という無駄な行ができるので、ア集計を選択
>して右クリックから表示しないでイ集計も消えます
これができないんですよね。
エクセル2007だと右クリックだけではでないような気がします。
連続投稿可能なので再投稿をよろしければ、お願いいたします。トラックバックも可能です。