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