ピボットテーブルとソースデータ

ピボットテーブルのソースデータ

設計時には不明なさまざまなデータ ソース (データベースなど) からデータを取得するピボット テーブルを含む Microsoft Excel レポートを作成したい場合があります。この記事では、ピボット テーブルのデータ ソースを動的に変更する方法を説明します。

ピボットテーブルのソースデータの変更

  1. 新しいデザイナーテンプレートを作成します。

  2. 以下のスクリーンショットのように、新しいデザイナー テンプレート ファイルを作成します。

  3. 次に、このセル範囲を参照する名前付き範囲 DataSource* を定義します。

    デザイナー テンプレートの作成と名前付き範囲、DataSource の定義

todo:image_alt_text

  1. この名前付き範囲に基づいてピボット テーブルを作成します。

  2. Microsoft Excel で、データ、次にピボットテーブルおよび ピボットグラフ レポート*。

  3. 最初の手順で作成した名前付き範囲に基づいてピボット テーブルを作成します。

    名前付き範囲 DataSource に基づいてピボット テーブルを作成する

todo:image_alt_text

  1. 対応するフィールドをピボット テーブルの行と列にドラッグし、以下のスクリーンショットのような結果のピボット テーブルを作成します。

    対応するフィールドに基づいてピボット テーブルを作成する

todo:image_alt_text

  1. ピボット テーブルを右クリックし、[テーブル オプション*] を選択します。

  2. チェック開くときに更新データオプション設定。

    ピボットテーブルオプションの設定

todo:image_alt_text

これで、このファイルをデザイナー テンプレート ファイルとして保存できます。

  1. 新しいデータを入力し、ピボット テーブルのソース データを変更します。
  2. デザイナー テンプレートが作成されたら、次のコードを使用してピボット テーブルのソース データを変更します。

以下のサンプルコードを実行すると、ピボットテーブルのソースデータが変更されます。