質問: ピボットテーブルで作った2つの表の実績比較について お世話になります。今、ピボットテーブルで出来た2つの表の実績比較を行っていますが、ピボットテーブルの操作を最近覚えた私には解決できません。ご存知の方からのご指導をお願いします。 表1) 2010年度 a b c d e 1 商品名 メーカー名 売上金額 個数 仕入原価 2 商品a メーカー1 100 10 80 3 ・ メーカー2 150 15 112 4 ・ メーカー3 200 20 150 ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ 10 商品d 表2) 2011年度 a b c d e 1 商品名 メーカー名 売上金額 個数 仕入原価 2 商品a メーカー2 80 8 64 3 メーカー4 120 12 110 4 メーカー5 180 18 150 ・ ・ ・ ・ ・ ・ ・ ・ 11 商品e 作りたい表) 2011年度 2010年度 a b c d e f g h i 1 商品名 メーカー名 売上金額 個数 仕入原価 売上金額 個数 仕入原価 c/f 2 商品a メーカー1 100 10 80 3 メーカー2 80 8 64 150 15 112 53.3% 4 メーカー3 200 20 150 メーカー4 120 12 110 メーカー5 180 18 150 2つの表のメーカー毎の年度比較を行いたいのですが・・・・どうすれば出来るかわかりません。 しかも、要領を得ない質問で恐縮ですが、ご存知の方のご指導をお願いします。
回答: 今のような2つのリストからでは,ピボットテーブルレポートを使ってアナタが希望しているような整理をする方法はありません。 >どうすれば出来るかわかりません。 「ピボットテーブルレポートを使って」そういった整理をしたいというご質問への回答しては 1.表1のa列に「年度」列を追加して,2010をずらり並べる 2.表2のa列に「年度」列を追加して,2011をずらり並べる 3.表2を丸ごとコピーして,表1の下に継ぎ足してひとつのリストにする 4.ピボットテーブルレポートを作成する といった方法になります。 #幾つかの補足 実際には,元の表1/表2に直接手を入れて作り直す必要はありません。 たとえばシート1に表1,シート2に表2があるなら,シート3にシート1と2からリンクする式でデータを再掲して縦1列にまとめた「表3」を別に作成して,そちらで集計すれば十分です。 実際には,縦1列に継ぎ足した「表3」は,別にしっかりぴったし上下にくっつけて作成する必要もありません。たとえば表1が最大で70行,表2が最大でも90行分あったとしたら,表3の上半分は1行目から100行目まで割り当てて余った部分は空けておき,表3の下半分は101行目から表2をリンクしておくような作り方でも全く十分です。 #もしも,表1と表2の「縦項目」が今のような「商品」と「メーカ」の2列構成ではなく,1列だけの構成だった場合に限り,「複数のワークシート範囲」を元データとしてピボットテーブルレポートを作成する方法が使えました。 なお,ピボットテーブルレポートの作り方や具体的な操作の段取りは,ご利用のエクセルのバージョンによって少し変わります。ご相談では,必ずいまアナタが使っているエクセルのバージョンまでキチンと明記してご質問を投稿することを憶えておいてください。