《函数的使用方法.pdf》由会员分享,可在线阅读,更多相关《函数的使用方法.pdf(3页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、GETPIVOTDATA 函数返回存储在数据透视表中的数据。如果报表中的汇总数据可见,则可以使用函数GETPIVOTDATA从数据透视表中检索汇总数据。注释通过以下方法可以快速地输入简单的 GETPIVOTDATA公式:在返回值所在的单元格中,键入=,然后在数据透 视表中单击包含要返回的数据的单元格。语法GETPIVOTDATA(data_field,pivot_table,field1,item1,field2,item2,.)GETPIVOTDATA函数语法具有下列:Data_fieldData_field为包含要检索 的数据的数据字段的名称,用引号引起来。Pivot_tablePivot
2、_table为在数据透 视表中对任何单元格、单元格区域或命名的单元格区域的引用。此信息用于决定哪个数据透视表包含要检索的数据。Field1,Item1,Field2,Item2Field1,Item1,Field2,Item2为 1 到 126对用于 描述要检索的数据的字段名和项名称,可以按任何顺序排列。字段名和项名称(而不是日期和数字)用引号引起来。对于OLAP数据透视表,项可以包含维的源名称以及项的源名称。OLAP数据透视表的一对字段和项如下所示:产品,产品.所有产品.食品.烤制食品说明在函数 GETPIVOTDATA的计算中可以包含计算字段、计算项及自定义计算方法。如果 pivot_ta
3、ble为包含两个 或更多个数据透视表的区域,则将从区域中最新创建的报表中检索数据。如果字段和项的参数描述的是单个单元格,则返回此单元格的数值,无论是文本串、数字、错误值或其他的值。如果某个项包含日期,则值必须表示为序列号或使用 DATE函数填充,以便在其他位置打开工作表时将保留该值。例如,某个项引用了日期“1999年 3 月 5 日”,则应输入36224或 DATE(1999,3,5)。时间可以输入为小数值或使用 TIME函数来输入。如果 pivot_table并不代表找 到了数据透视表的区域,则函数 GETPIVOTDATA将返回错误值#REF!。如果参数未描述可见字段,或者参数包含其中未显
4、示筛选数据的报表字段,则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”饮料销售 的汇总值。