GETPIVOTDATA関数は、ピボットテーブルレポートに格納されているデータを抽出します。この関数を使用して、ピボットテーブルに表示されている限りデータを取得できます。

Getpivotdata関数がどのように機能するかを理解する最も簡単な方法:

セルに「=」と入力するだけです。返したいピボットテーブルの値をクリックします。

  • Excelは、Getpivotdata関数をアクティブセルに自動的に挿入します。

ピボットテーブルのセルからデータを抽出するには、セルD14に通常のセルリンク(例:C6)を入力します。GetPivotData関数は、次のスクリーンショットに示すように数式を自動的に生成します。

img1

構文= GETPIVOTDATA(data_field、pivot_table、field、item、…​)

この数式の引数を理解しましょう= GETPIVOTDATA( “Sales”、$ B $ 2、 “Month”、 “Jan”、 “Region”、 “Arizona”)最初のパラメーターは “Sales”で、これは数値を抽出するdata_fieldです。 。

2番目の引数はpivot_table *です。この例では、ピボットテーブルが開始するセルB2です。

フィールド*は月と地域です。

アイテム*はJan&Arizonaです。

フィールドとアイテムはペアで入力され、次の図に示すように、最大​​で126引数を使用できます。

img2

GetPivotDataでのセル参照の使用

GetPivotData式で、ピボットテーブルとフィールドを参照します

およびデータが必要なアイテム。たとえば、この数式は、D14のピボットテーブルから、MonthフィールドのTotalとWashingtonアイテムを取得します。

img3

GetPivotData数式をより柔軟にするために、引数に項目名またはフィールド名を入力する代わりに、ワークシートのセルを参照できます。

同じ例を使用して、セルL4に「Apr」、セルL5に「Washington」と入力できます。次に、数式に「Apr」と「Washington」と入力する代わりに、セルD14の数式を変更してL4とL5を反映させます。

img4

セルD14の数式= GETPIVOTDATA( “Sales”、$ B $ 2、 “Month”、L4、 “Region”、L5)GetPivotData関数*を自動的に生成したくない場合は、指定された手順に従ってそれを取り除くことができます。 :

ピボットテーブルの任意のセルをクリックします。ピボットテーブルツールのコンテキストメニューで、リボンの[分析]メニューに移動します。

img5

[オプション]の下の[ピボットテーブル]をクリックします

クリックして* GetPivotDataを生成

img6

または、[ファイル]、[オプション]、[数式]の順にクリックし、[ピボットテーブル参照にGetPivotData関数を使用する]の選択を解除します。 [OK]をクリックします。

img7

このようにして、ピボットテーブルからデータを抽出できます。