GETPIVOTDATA 関数

GETPIVOTDATA 関数

Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel 2013 その他…表示数を減らす

GETPIVOTDATA 関数はピボットテーブルから表示データを返します。

この例では、=GETPIVOTDATA("Sales",A3) はピボットテーブルから合計売上金額を返します。

書式

GETPIVOTDATA(data_field, pivot_table, [field1, item1, field2, item2], …)

GETPIVOTDATA 関数の書式には、次の引数があります。

引数説明
データ フィールド 必須取得するデータを含むピボットテーブル フィールドの名前です。 これは引用符で囲む必要があります。
ピボットテーブル 必須ピボットテーブル内のセル、セル範囲、または名前付きセル範囲を参照します。 この情報は取り出すデータを含むピボットテーブルを確定するために使用されます。
field1, item1, field2, item2… 任意取得するデータを示す、1 ~ 126 個のフィールド名とアイテム名のペア。 ペアは任意の順序で指定できます。 フィールド名と、日付と数値を除くアイテム名は引用符で囲む必要があります。 target=”_blank” title=”OLAP ピボットテーブル” rel=”noopener”>OLAP ピボットテーブルでは、ディメンションのソース名とアイテムのソース名をアイテムに含めることができます。 OLAP ピボットテーブル用のフィールドとアイテムのペアは次のようになります。 "[品目]","[品目].[すべての品目].[食品].[調理済み]"

注:

  • 値を返すセルに「= 」(等号) を入力し、返したいデータを含むピボットテーブル のセルをクリックすると、簡単な GETPIVOTDATA の数式をすばやく入力できます。

  • この機能をオフにするには、既存のピボットテーブル内の任意のセルを選択し、[ピボットテーブルの分析] タブ > [ピボットテーブル] > [オプション] の順に移動して、[GetPivotData の生成] オプションをオフにします。

  • 集計フィールドや集計アイテム、またはユーザー設定の計算は、GETPIVOTDATA の計算に含めることができます。

  • 複数のピボットテーブルを含む pivot_table 引数の範囲の場合、最後に作成されたピボットテーブルからデータが取得されます。

  • フィールドとアイテムの引数が単一セルを表す場合、それが文字列、数値、エラー、空白セルかに関係なく、そのセルに入力されている値が返されます。

  • アイテムに日付が含まれる場合、別のロケールでワークシートを開いた場合でも値が保持されるように、シリアル番号でその値を表現するか、DATE 関数を使用して値を入力する必要があります。 たとえば、1999 年 3 月 5 日を参照するアイテムは「36224」または「DATE(1999,3,5)」と入力できます。 時刻は、10 進数値で入力するか、TIME 関数を使用して入力できます。

  • ピボットテーブルが見つかった範囲に pivot_table 引数が存在しない場合、GETPIVOTDATA は #REF! を返します。

  • 引数に指定したフィールドが表示されていない場合や、引数に指定したレポート フィルターにフィルターされたデータが表示されない場合は、エラー値 #REF! が返されます。

使用例

次の例の数式は、ピボットテーブルからデータを取得するためのさまざまな方法を示しています。

ページの先頭へ

補足説明

Excel Tech Communityで、いつでも専門家に質問できます。また、コミュニティでは、サポートを受けられます。

関連項目

target=”_blank” title=”Excel 関数 (アルファベット順)” rel=”noopener”>Excel 関数 (アルファベット順)

target=”_blank” title=”Excel 関数 (機能別)” rel=”noopener”>Excel 関数 (機能別)

上部へスクロール