GETPIVOTDATA 関数

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

ここでは、Microsoft Excel の GETPIVOTDATA 関数の書式および使用法について説明します。

説明

ピボット テーブルに格納されているデータを返します。集計データがレポートに表示されている、ピボット テーブルの集計データを取得するのに GETPIVOTDATA を使用することができます。

注: 値を取得するセルに= 」(等号) を入力し、取得するデータが含まれるピボット テーブルのセルをクリックして、GETPIVOTDATA の簡単な数式をすばやく入力できます。

書式

GETPIVOTDATA(データ フィールド, ピボットテーブル, [フィールド 1, アイテム 1, フィールド 2, アイテム 2], ...)

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

  • データ フィールド    必ず指定します。 取り出すデータを含むデータ フィールドの名前で、半角の二重引用符 (") で囲まれます。

  • ピボット テーブル   必須。任意のセル、セル範囲、またはピボット テーブル内のセルの名前付き範囲への参照。この情報は、ピボット テーブルには、取得するデータが含まれている決定するために使用されます。

  • フィールド 1, アイテム 1、フィールド 2, アイテム 2   省略可能です。フィールド名とアイテムの名前を取得するデータを記述するフィールドのペアを 1 ~ 126 します。任意の順序でペアができます。フィールド名と日付または数値以外の項目の名前は引用符で囲まれています。OLAP ピボット テーブル、ディメンションのソース名とも、アイテムのソース名も含めることができます。OLAP ピボット テーブルのフィールドとアイテムの組み合わせは、次のようになります。

    "[品目]","[品目].[すべての品目].[食品].[調理済み]"

解説

  • 集計フィールドや集計アイテム、またはユーザー設定の計算が GETPIVOTDATA 関数の計算の対象になります。

  • 2 つ以上のピボット テーブルを含む範囲を指定した場合、範囲の最後に作成したどのレポートからのデータが取得されます。

  • フィールドとアイテムの引数にセルを指定すると、そのセルに入力されている値が文字列、数値、エラー値、その他のいずれの場合にも、その値が返されます。

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

  • ピボット テーブルが範囲にピボット テーブルが存在しない場合は、GETPIVOTDATA に #ref! が返されます。

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

使用例

実用的な見地から、次に示すデータの例には実際のピボットテーブル データが含まれていませんが、データのスナップショットが含まれています。 例の中では、数式と結果が示されています。

ワークシート

次の表のサンプル データをコピーし、新しい Excel ワークシートのセル A1 に貼り付けます。数式を選択して、F2 キーを押し、さらに Enter キーを押すと、結果が表示されます。必要に応じて、列幅を調整してすべてのデータを表示してください。

数式

結果

GETPIVOTDATA("売上", $A$4)

"売上" フィールドの総計である ¥49,325 が返されます。

GETPIVOTDATA("総売上", $A$4)

"売上" フィールドの総計である ¥49,325 を返します。フィールド名をシートにそのまま入力するか、ルートとして入力できます ("合計" や "回数" などを付けません)。

GETPIVOTDATA("売上", $A$4, "月", "3 月")

3 月の総計である ¥30,337 が返されます。

GETPIVOTDATA("売上", $A$4, "月", "3 月", "商品", "加工食品", "氏名", "吉田")

¥10,201 が返されます。

GETPIVOTDATA("売上", $A$4, "地域", "南部")

"東北" 地域が表示されていないため、エラー値 #REF! が返されます。

GETPIVOTDATA("売上", $A$4, "商品", "飲料", "販売員", "川本")

販売員 "川本" の "飲料" 品目の売上高が集計されていないため、エラー値 #REF! が返されます。

ページの先頭へ

注: 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×