GETPIVOTDATA 函数

GETPIVOTDATA函数从数据透视表中返回可见数据。

在此示例中,= GETPIVOTDATA ("销售额",A3)返回数据透视表中的总销售额:

使用 GETPIVOTDATA 函数从数据透视表返回数据的示例。

语法

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

GETPIVOTDATA 函数语法具有下列参数:

参数

说明

data_field

必需

包含要检索的数据的数据透视表字段的名称。 这需要用引号括起来。

pivot_table

必需

对数据透视表中任何单元格、单元格区域或单元格已命名区域的引用。 此信息用于确定包含要检索数据的数据透视表。

field1、item1、field2、item2.。。

可选

描述要检索的数据的 1 到 126 个字段名称对和项目名称对。 这些对可按任何顺序排列。 日期和数字以外的项目的域名和名称需要用引号括起来。

对于OLAP 数据透视表,项目可以包含维度的源名称,也可以包含该项目的源名称。 OLAP 数据透视表的字段和项目对可能类似于:

"[产品]","[产品].[所有产品].[食品].[烤制食品]"

注意: 

  • 可通过以下方法快速输入简单的 GETPIVOTDATA 公式:在返回值所在的单元格中,键入 =(等号),然后在数据透视表中单击包含要返回数据的单元格。

  • 可以关闭此功能,方法是选择现有数据透视表中的任意单元格,然后转到 "数据透视表分析" 选项卡 > "数据透视表 >" 选项 >取消选中 "生成 GetPivotData " 选项。

  • 在 GETPIVOTDATA 计算中可以包含计算字段或项以及自定义计算。

  • 如果 pivot_table 参数是包含两个或多个数据透视表的区域,则将从最近创建的任何数据透视表检索数据。

  • 如果字段和项目参数描述单个单元格,则返回该单元格的值,无论它是字符串、数字、错误还是空白单元格。

  • 如果项目包含日期,则此值必须以序列号表示或使用 DATE 函数进行填充,以便在其他位置打开此工作表时将保留此值。 例如,引用日期 1999 年 3 月 5 日的项目可按 36224 或 DATE(1999,3,5) 的形式输入。 时间可按小数值的形式输入或使用 TIME 函数输入。

  • 如果 pivot_table 参数不是找到数据透视表的区域,则 GETPIVOTDATA 返回 #REF!。

  • 如果参数未描述可见字段,或者参数包含其中未显示筛选数据的报表筛选,则 GETPIVOTDATA 返回错误值 #REF!。 。

示例

下面示例中的公式显示了从数据透视表获取数据的各种方法。

用于从 GETPIVOTDATA 函数检索数据的数据透视表的示例。

返回页首

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家,在解答社区获得支持,或在 Excel User Voice 上建议新功能或功能改进。

另请参阅

Excel 函数(按字母顺序)

Excel 函数(按类别列出)

注意:  本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 能否告知我们此信息是否有所帮助? 下面是该参考内容的英文版

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×