[]
        
(Showing Draft Content)

GETPIVOTDATA

此函数从数据透视表返回可见数据。它查询数据透视表,并根据数据透视表结构获取特定数据,而非基于单元格引用。使用此函数的主要优点在于,即使数据透视表布局发生变化,也能确保返回正确的数据。

语法

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

参数

此函数具有以下参数:

参数

说明

data_field

[必需] 数据透视表字段的名称,该字段包含要检索的数据。需用双引号括起来。

pivot_table

[必需] 对数据透视表中任意单元格、单元格区域或命名单元格区域的引用。此信息用于确定哪个数据透视表包含要检索的数据。

field1, item1, field2, item2, ...

[可选] 多达 126 对字段名称和项目名称,用于描述要检索的数据。这些对可以是任意顺序。

备注

使用 GETPIVOTDATA 函数时,以下几点成立:

  • 在以下情况下会出现 #REF! 错误值:

    • 如果给定的 pivot_table 引用与数据透视表无关。

    • 如果为 data_field、[field] 或 [item] 参数提供了无效字段。

    • 如果参数未描述可见字段,或者参数包含报告筛选器,而其中筛选后的数据未显示。

  • 当存在总和值时,data_field 将包含计算类型,否则将仅使用字段名称。

示例

GETPIVOTDATA(""Amount"",Sheet1!$A$1,""Category"",""Mobile"",""Country"",""Australia"")