数据表查找和引用,大家一般都最先想到 vlookup 函数,然而当我们需要查找引用数据透视表的数据时,vlookup 函数就未必总能奏效,而且一旦数据透视表发生了变化,还会导致查找结果出错。

此时就需要一个专门针对数据透视表的函数登场了,今天就向大家介绍 GetPiovtData 函数 。

用途:

从数据透视表的可见数据中,根据条件检索并返回数据。

语法:

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

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

案例:

下表的 A 至 E 列是数据透视表,需要在 I 至 P 列按月提取每个人的奖金数。

在实际应用当中,查询结果和数据透视表大多都会出现在不同的 sheet 中,本教学案例中为了便于大家查看公式,我就把目标和结果表放在同一个 sheet 了。

3dce5f14fd3bcbbae32a3d50942cbe4d.png

解决方案:

1. 在 J5 单元格输入“=”--> 然后鼠标单击 B5 单元格,就会自动出现以下公式:

=GETPIVOTDATA("Value

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐