GETPIVOTDATA

GETPIVOTDATA

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

ピボットテーブルから特定の値を抽出します。

構文

GETPIVOTDATA(data_field; pivot_table; [field_1; item_1; field_2; item_2];...)

data_field:抽出するデータを含む、ピボットテーブル内の値の項目名です。二重引用符で囲んだテキスト文字列、またはセル参照として入力します。

pivot_table:ピボットテーブル内のセルまたはセル範囲への参照です。

[field_1](省略可):ピボットテーブル内の行、列、またはフィルターの項目名です。例:'Product'

[item_1](省略可):その項目内で一致させる特定のアイテムです。例:'Desk'

備考

  1. ピボットテーブルの外部にある数式で、「=」記号から始めてピボットテーブル内のセルを手動で参照すると、GETPIVOTDATA() 関数が自動的に生成されます。GETPIVOTDATA() は、SUM、AVERAGE、IF などの他の数式と組み合わせて使用できます。例:=SUM(GETPIVOTDATA('Total sales'; A3; 'Region'; 'East'); GETPIVOTDATA('Total sales'; A3; 'Region'; 'West'))
  2. 項目名とアイテム名は、大文字と小文字の区別やスペースも含め、ピボットテーブルで表示されているとおりに完全に一致している必要があります。
  3. 日付は、テキスト文字列として手入力するのではなく、'01/10/2025' の形式で指定してください。

以下の埋め込み範囲で、この関数を実際に試すことができます






数式
結果

=GETPIVOTDATA('Sales';$F$1)

$4349

=GETPIVOTDATA('Sales';$F$1;'Sales Rep';'Mark';'Date';'1/10/2025';'Item';'Pencil')


$58


想定されるエラー

エラー
意味
#NAME!

  1. 関数名が正しくないか、無効です。
  2. 指定された定義名(ある場合)が無効です。
  3. 関数で使用している定義名に入力ミスがあります。
  4. 関数内のテキスト値が二重引用符で囲まれていません。
  5. セル範囲参照にコロンがありません。
#VALUE!
  1. 指定された引数のデータ型が正しくないか、無効です。たとえば、範囲内にテキスト値が含まれている場合、関数 DATE(A1:A3) は #VALUE! エラーを返します。
#REF!
  1. 項目名またはアイテム名が正しくありません。
  2. ピボットテーブル内にアイテムが見つかりません。
  3. 行がフィルターで除外されており、項目名またはアイテム名がセル参照ではなくテキスト文字列として入力されています。
  4. ピボットテーブルで小計または総計がオフになっています。