Excel GETPIVOTDATA 函数

GETPIVOTDATA 函数返回数据透视表中的数据。

适用版本

Excel 2003+

说明

GETPIVOTDATA 函数返回数据透视表中的数据。

返回值

数据透视表中的数据。

语法

=GETPIVOTDATA(data_field, pivot_table, [field1, item1,field2, item2], ...)
=GETPIVOTDATA(数据字段, 数据透视表, [字段1, 项目1, 字段2, 项目2], ...)

参数

  • Data_field 必需。 包含要检索的数据的数据字段的名称,使用引号引起来。
  • Pivot_table 必需。 数据透视表中的任何单元格、单元格区域或命名区域的引用。 此信息用于确定包含要检索的数据的数据透视表。
  • Field1、Item1、Field2、Item2 可选。 描述要检索的数据的 1 到 126 个字段名称对和项目名称对。 这些对可按任何顺序排列。

要点

  • 在此函数计算中可以包含计算字段、计算项及自定义计算方法。
  • 如果 pivot_table 为包含两个或更多个数据透视表的区域,则将从区域中最新创建的报表中检索数据。
  • 如果字段和项的参数描述的是单个单元格,则返回此单元格的数值,无论是文本串、数字、错误值或其他的值。
  • 如果项目包含日期,则此值必须以序列号表示或使用 DATE 函数进行填充,以便在其他位置打开此工作表时将保留此值。 例如,引用日期 2016 年 1 月 1 日的项目可按 42370 或 DATE(2016, 1, 1) 的形式输入。 时间可按小数值的形式输入或使用 TIME 函数输入。

实例

实例中的数透视表源数据数据表例,不在实例图片中显示。

GETPIVOTDATA 函数

可能出现的错误

  • #REF!
    • 如果 pivot_table 并不代表数据透视表的某一区域时;
    • 在数据透视表中不存在指定的字段和项目时;
    • 如果指定的字段和项目并没有在数据透视表显示时。

其他

更多信息及示例请参考微软Office网站

转载注明:文章转载自「懒人Excel - www.lanrenexcel.com

您可能还喜欢...

订阅评论
提醒
2 评论
最新
最旧 最多投票
内联反馈
查看所有评论
海岛大盗
4 年 前

详细易懂!感谢!请问 Pivot_table一般都是写数据透视表左上角单元格吗?

2
0
希望看到您的想法,请您发表评论x