- Excel 函数教程
- Excel 函数 - 首页
- 兼容性函数
- 逻辑函数
- 文本函数
- 日期和时间函数
- 多维数据集函数
- 数学函数
- 三角函数
- 数据库函数
- 动态数组函数
- 工程函数
- 财务函数
- 信息函数
- 查找和引用函数
- 统计函数
- Web 函数
- Excel 有用资源
- Excel - 快速指南
- Excel - 有用资源
- Excel - 讨论
Excel - GETPIVOTDATA 函数
描述
GETPIVOTDATA 函数返回存储在数据透视表报表中的数据。您可以使用它从数据透视表报表中检索汇总数据,前提是汇总数据在报表中可见。
您可以通过在要返回值的单元格中键入 =(等号),然后单击包含要返回的数据的透视表报表中的单元格,快速输入简单的 GETPIVOTDATA 公式。然后,Excel 会自动将 GETPIVOTDATA 函数插入到活动单元格中。
为了能够快速输入 GETPIVOTDATA 函数,应启用“为数据透视表引用使用 GETPIVOTDATA 函数”Excel 选项。
请按照以下步骤操作:
步骤 1 - 单击“文件”→“选项”。将出现“Excel 选项”窗口。
步骤 2 - 单击左侧窗格中的“公式”。
步骤 3 - 在“使用公式”部分中选择“为数据透视表引用使用 GETPIVOTDATA 函数”。
步骤 4 - 单击“确定”。
语法
GETPIVOTDATA (data_field, pivot_table, [field1, item1, field2, item2] ...)
参数
参数 | 描述 | 必填/可选 |
---|---|---|
data_field | 包含要检索的数据的数据字段的名称(用引号括起来)。 |
必填 |
pivot_table | 对数据透视表报表中任何单元格、单元格区域或命名单元格区域的引用。 此信息用于确定哪个数据透视表报表包含要检索的数据。 |
必填 |
field1, item1, field2, item2 |
1 到 126 对字段名称和项目名称,用于描述要检索的数据。 这些对可以按任意顺序排列。 字段名称和除日期和数字以外的项目的名称都用引号括起来。 对于 OLAP 数据透视表报表,项目可以包含维度的源名称以及项目的源名称。OLAP 数据透视表的字段和项目对可能如下所示: "[Product]","[Product].[All Products].[Foods].[Baked Goods]" |
可选 |
备注
计算字段或项目和自定义计算包含在 GETPIVOTDATA 计算中。
如果 pivot_table 是一个包含两个或多个数据透视表报表的区域,则将从该区域中最近创建的报表中检索数据。
如果字段和项目参数描述单个单元格,则返回该单元格的值,无论它是字符串、数字、错误等。
如果项目包含日期,则必须将该值表示为序列号或使用 DATE 函数填充,以便在工作表在其他位置打开时保留该值。
例如,引用 1999 年 3 月 5 日的项目可以输入为 36224 或 DATE(1999,3,5)。
时间可以输入为十进制值或使用 TIME 函数。
如果 pivot_table 不是找到数据透视表报表的区域,则 GETPIVOTDATA 返回 #REF! 错误值。
如果参数未描述可见字段,或者如果它们包含未显示过滤数据的报表筛选器,则 GETPIVOTDATA 返回 #REF! 错误值。
data_field、[field] 或 [item] 参数指定的任何字段在指定的数据透视表中均无效,GETPIVOTDATA 返回 #REF! 错误值。
适用性
Excel 2007、Excel 2010、Excel 2013、Excel 2016