[[20071207155305]] 『複数のピボットテーブルをひとつの表に』(あゆちん) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『複数のピボットテーブルをひとつの表に』(あゆちん)

初めて、質問させていただきます。
ひとつのシートに、4つのピボットテーブルがあり、これらのピボットテーブルを違うシートにひとつの表に集計したいのですが、よく分かりません。
ピボットテーブルは、以下のようになってます。

   
ピボットテーブル1    ピボットテーブル2
 オーダー アイテム 時間     オーダー アイテム 時間
 AAA     98    5H      AAA     98    6H
  AAA     93    8H           BBB     98    2H
  BBB     92    4H           CCC     91    10H
 
オーダーAAA アイテム98 で何時間費やしたか、集計したいです。
 
統合やピボットテーブルの”複数のワークシート範囲”でも、やってみたのですが、
アイテムが合計されてしまい、やりたいことができません。
どなたか、ご存知な方、教えていただけませんか?
よろしくお願い致します。   

 統合やピボットテーブルの”複数のワークシート範囲”は
 先頭列(或いは行)でしか集計を行ってくれません。

 作業列を設けて、オーダーとアイテムを結合させた列を作り
 その列で時間を集計する必要がありそうです。
	[A]	[B]	[C]	[D]	[E]	[F]	[G]	[H]	[I]
[1]	S1	オーダー	アイテム	時間		S1	オーダー	アイテム	時間
[2]	AAA_98	AAA	98	5		AAA_98	AAA	98	6
[3]	AAA_93	AAA	93	8		BBB_98	BBB	98	2
[4]	BBB_92	BBB	92	4		CCC_91	CCC	91	10
[5]									
[6]									
[7]	ページ1	(すべて)							
[8]									
[9]	合計 / 値	列							
[10]	行	時間	総計	●オーダー	●アイテム	●時間			
[11]	AAA_98	11	11	AAA	98	11			
[12]	AAA_93	8	8	AAA	93	8			
[13]	BBB_92	4	4	BBB	92	4			
[14]	BBB_98	2	2	BBB	98	2			
[15]	CCC_91	10	10	CCC	91	10			
[16]	総計	35	35						

 A2:A4,F2:F4に
=B2&"_"&C2
 等して、集計単位を作成。

 二つの範囲を使い、ピボットテーブルを作成すると、
 A7:C16の範囲のものが出来るので
 D10:F10に再度見出しを入力し
 D11
=LEFT(A11,FIND("_",A11)-1)
 E11
=SUBSTITUTE(A11,D11&"_",)
 F11
=B11
 等で、「オーダー」と「アイテム」を分け、表にする。

 (HANA) 

 5H 数値ですか??? 
AAA     98  
AAA     93  
BBB     98  
BBB     92    
オーダーA アイテム98、93 の2種類 AAAで1種類でだすのか??? 

5Hは5時間という意味です。
オーダーは、30ぐらいあります。
アイテムは、90、91、92、93、94、98の6個あります。

HANAさん、ありがとうございます。
一度、やってみます。

あゆちん


4つのピボットテーブルが更新した時、集計用に作ったピボットテーブルが更新されないのですが、
新しく作り直さなくては、いけませんか?
あゆちん

 集計用に作ったピボットテーブルも更新してください。
 当然ですが、先に4つのピボットテーブルを更新した後 ですが・・・。

 4つのピボットテーブルは、どの様に更新するのですか?
 [!]を押す 等で更新するのですよね?
 5つ目のピボットテーブルを「更新」してもデータが更新されないのでしょうか?

 (HANA)

返事が遅くなり、申し訳ございません。

4つのピボットテーブルで、[!]を押して更新して、新たにオーダー(表の行)が増えた時に、
5つ目のピボットテーブルで、[!]を押して更新しようとしても、更新できません。
4つのピボットテーブルで、時間の更新ならば、5つ目のピボットテーブルは、更新できました。

新しく作り直しが必要になるのでしょうか?

あゆちん


 行が増えたときに、増えた分の項目が追加されない と言うのなら
 増えた分の項目が、5つ目のピボットテーブルの元データとして
 設定した範囲から出ているのでは無いのですか?

 4つのピボットテーブルを作成する際も、その時に指定していた範囲外に
 データを追記して[!]を押しても、そのデータは追記されませんよね?

 たとえば、元の表A1:B5の範囲を指定してピボットテーブル1を作成した時
 6行目にデータを追記した場合、範囲を再度設定しないと追加されないと思います。
 たとえば、元の表A:Bの範囲を指定してピボットテーブル1を作成したら
 6行目にデータを追記した場合、範囲に含まれていますので[!]で更新出来ると思います。

 ピボットテーブル5に関しても同じだと思いますが・・・?

 (HANA)

納得しました。

HANA様 助かりました。

ありがとうございました。

ピボットテーブル、勉強します。

あゆちん


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.