描述
GETPIVOTDATA函数返回存储在数据透视表报表中的数据。您可以使用它从数据透视表报表中检索摘要数据,前提是该摘要数据在报表中可见。
您可以通过以下方式快速输入一个简单的GETPIVOTDATA公式:在要向其返回值的单元格中键入=(等号),然后在"数据透视表"报表中单击包含要返回的数据的单元格。然后,Excel自动将GETPIVOTDATA函数插入活动单元格。
为了快速输入GETPIVOTDATA函数,应启用"将GetPivotData函数用于数据透视表引用" Exceloptions。
使用以下步骤-
-
步骤1 -单击文件→options。出现" Exceloptions窗口"。
-
步骤2 -在左侧窗格中单击"公式"。
-
第3步-在"使用公式"部分中选择"将GetPivotData函数用于数据透视表引用"。
-
步骤4 -单击"确定"。
语法
GETPIVOTDATA (data_field, pivot_table, [field1, item1, field2, item2] ...)
争论
Argument | 描述 | Required/Optional |
---|---|---|
data_field | 包含要检索的数据的数据字段的名称(用引号引起来)。 |
Required |
pivot_table |
数据透视表报表中对任何单元格,单元格范围或单元格命名范围的引用。 此信息用于确定哪个数据透视表报表包含要检索的数据。 |
Required |
field1, item1, field2, item2 |
1到126对描述您要检索的数据的字段名称和项目名称。 配对可以是任何顺序。 字段名称和日期和数字以外的项目的名称用引号引起来。 对于OLAP数据透视表报表,项目可以包含维的源名称,也可以包含项目的源名称。 OLAP数据透视表的字段和项目对可能看起来像这样- " [产品]"," [产品]。[所有产品]。[食品]。[烘焙食品]" |
Optional |
Notes
-
计算的字段或项目以及自定义计算包含在GETPIVOTDATA计算中。
-
如果ivot_table是包含两个或多个数据透视表报表的范围,则将从该范围中最近创建的报表中检索数据。
-
如果field和item参数描述单个单元格,则无论该单元格是字符串,数字,错误还是其他形式,都将返回该单元格的值。
-
如果某项包含日期,则该值必须表示为序列号或使用DATE函数填充,以便在工作表在其他位置打开时保留该值。
-
如,可以将日期为1999年3月5日的项目输入为36224或DATE(1999,3,5)。
-
可以将时间输入为十进制值,也可以使用TIME函数。
-
如果在数据透视表中找不到数据透视表,则GETPIVOTDATA返回#REF!错误值。
-
如果自变量未描述可见字段,或者自变量包含未显示已过滤数据的报表过滤器,则GETPIVOTDATA将返回#REF!错误值。
-
由data_field,[field]或[item]参数指定的任何字段在指定的数据透视表中都不是有效的字段,GETPIVOTDATA返回#REF!错误值。
适用性
Excel 2007,Excel 2010,Excel 2013,Excel 2016
Example
参考链接
https://www.learnfk.com/javascript/advanced-excel-lookup-reference-getpivotdata-function.html
标签:单元格,GETPIVOTDATA,报表,透视,JavaScript,Excel,无涯,数据 From: https://blog.51cto.com/u_14033984/7483221