• ベストアンサー

ピボットテーブル

ピボットテーブル エクセル2007を利用しています。 同一シート内に表とピボットテーブルがあります。 月ごとにシートを変更してデータをまとめています。(1月のシートがあり、2月のシートがあり、その都度集計している、というような形です。) 1月のシートと同じ形式で集計したいと思い、シートをコピーして別シートに貼付しました。1月の数値を表から削除してもピボットテーブル内の数値は1月のままです。 2月分の数値を表に入力して、ピボットテーブルに反映させるにはどうしたら良いでしょうか。 説明下手で申し訳ありませんが、ご存知の方がいらっしゃいましたら、ご教示下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

>同一シート内に表とピボットテーブルがあります。 >月ごとにシートを変更してデータをまとめています。 ご質問に対する直接の回答は、データソースをピボットテーブルごとに変更するということになりますが、ピボットテーブルをシートごとに作成するのは、データ処理のしにくさや使用メモリーが多くなるなど、いろいろな観点からお勧めできません。 このようなケースでは1枚のデータベースシートにすべてのデータを入力するようにし、月ごとの集計などを調べたい場合は、ピボットテーブルのレポートフィルタの欄(ページフィールド)に月(日付をグループ化する)をドラッグアンドドロップすれば、これまでのピボットテーブルと同じレイアウトでの集計が1つのピボットテーブルだけで実行することができます。 関数を使ったその他のデータ処理も1枚のシートなら簡単に実行できます。 これまでのように、月ごとのデータを表示したい場合は、データベースシートでフィルタやフィルタオプションの設定(この場合は開始年月日と終了年月日をシート上に指定)を利用すれば、これまでの月ごとのシートと同じレイアウトのまま作業することができます。

8646toho
質問者

お礼

MackyNo1様 ご回答ありがとうございます。 確かに一つ一つシートをわけるのは効率が良くないですね。 1つにデータをまとめなおすことにしました。 ありがとうございました。

その他の回答 (1)

  • don9don9
  • ベストアンサー率47% (299/624)
回答No.1

ピボットテーブルは、元のデータが変わったら更新しないといけません。 データの件数が変わった(増えた)場合は、データソースも変更します。

参考URL:
http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/excel2007-piv_kousin.html
8646toho
質問者

お礼

don9don9様 ご回答ありがとうございます。 月毎に別々にシートをつくるのではなく、一つのシートにデータをまとめることにしました。 ありがとうございました。

関連するQ&A