函数的使用方法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

GETPIVOTDATA 函数

返回存储在数据透视表中的数据。如果报表中的汇总数据可见,则可以使用函数GETPIVOTDATA 从数据透视表中检索汇总数据。

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

语法

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

GETPIVOTDATA 函数语法具有下列:

•Data_field为包含要检索的数据的数据字段的名称,用引号引起来。

•Pivot_table为在数据透视表中对任何单元格、单元格区域或命名的单元格区域的引用。此信息用于决定哪个数据透视表包含要检索的数据。

•Field1, Item1, Field2, Item2为 1 到126 对用于描述要检索的数据的字段名和项名称,可以按任何顺序排列。字段名和项名称(而不是日期和数字)用引号引起来。对于OLAP 数据透视表,项可以包含维的源名称以及项的源名称。OLAP 数据透视表的一对字段和项如下所示:

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

说明

•在函数GETPIVOTDATA 的计算中可以包含计算字段、计算项及自定义计算方法。•如果pivot_table 为包含两个或更多个数据透视表的区域,则将从区域中最新创建的报表中检索数据。

•如果字段和项的参数描述的是单个单元格,则返回此单元格的数值,无论是文本串、数字、错误值或其他的值。

•如果某个项包含日期,则值必须表示为序列号或使用DATE 函数填充,以便在其他位置打开工作表时将保留该值。例如,某个项引用了日期“1999 年 3 月 5 日”,则应输入36224 或DATE(1999,3,5)。时间可以输入为小数值或使用TIME 函数来输入。

•如果pivot_table 并不代表找到了数据透视表的区域,则函数GETPIVOTDATA 将返回错误值#REF!。

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

示例

包含数据透视表的区域为:

GETPIVOTDATA("Sales",$A$4)

返回“销售额”字段的总计值¥49,325。

GETPIVOTDATA("Sum of Sales",$A$4)

也返回“销售额”字段的总计值¥49,325。字段名可以按照它在工作表上显示的内容直接输入,也可以只输入主要部分(没有“求和项”、“计数项”等)。

GETPIVOTDATA("Sales",$A$4,"Month","March")

返回“三月”的总计值¥30,337。

GETPIVOTDATA("Sales",$A$4,"Month","March","Product","Produce", "Salesperson","Buchanan")

返回¥10,201。

GETPIVOTDATA("Sales",$A$4,"Region","South")

返回错误值#REF!,这是因为“南部”地区的数据是不可见的。

GETPIVOTDATA("Sales",$A$4,"Product","Beverages","Salesperson", "Davolio")

返回错误值#REF!,这是因为没有“Davolio”饮料销售的汇总值。

相关文档
最新文档