excel学习库

excel表格_excel函数公式大全_execl从入门到精通

想要学会数据透视表,这个函数一定要知道

使用透视表的朋友们一定会注意到这样一个函数,GETPIVOTDATA函数。当我们需要使用数据透视表中的数据时,如果直接单击数据透视表的单元格,公式中就会出现GETPIVOTDATA函数。

如下图所示,在G2单元格中引用数据透视表G13的数据,当在G2单元格输入等号(=),并单击G13单元格时,会自动出现GETPIVOTDATA函数。

当单击数据透视表中的数据时,能不能不出现这个函数呢?

单击数据透视表内任意单元格,调出【数据透视表工具】选项卡,在【分析】-【选项】中取消勾选“生成GetPivotData”。

取消勾选后,当需要引用数据透视表中的数据时,就不会生成GETPIVOTDATA函数,而是普通单元格引用。

但是,我们最好不要取消勾选。因为取消勾选后,如果数据透视表发生变化,采用普通的单元格引用从数据透视表获取的数据可能会错误。

如下图所示单元格G2、G3分别采用GETPIVOTDATA函数和普通单元格引用从数据透视表中获取数据,公式如单元格H2、H3所示。此时G2、G3单元格的数值相等。

当数据源新增数据时,G2、G3的数据会如何变化呢?

如下图所示,数据源新增三行销售1组的销售数据。

更新数据透视表的数据源。

更新后的数据透视表如下图所示:

可以看到使用GETPIVOTDATA函数的G2单元格数据更新了销售1组的总计销售额。但采用普通单元格引用的G3单元格数据取数错误,没有引用到销售1组的总计销售额。

GETPIVOTDATA函数用于从数据透视表中返回数据,其语法为

GETPIVOTDATA(data_field,pivot_table,[field1,item1,field2,item2], ...)。data_field指要检索的数据透视表字段的名称,pivot_table是数据透视表中的任意单元格,用于确定要检索的数据透视表,默认为数据透视表左上角单元格。Field和item指要检索的字段名和项名。GETPIVOTDATA("销售额",$F$7,"部门","销售1组")指在包含F7单元格的数据透视表中检索“部门”为“销售1组”的销售额,当没有指定姓名时,默认取总额。

与普通的单元格引用相比,GETPIVOTDATA函数更灵活。当数据透视表变化时,GETPIVOTDATA函数可以按照变化后的数据透视表取得正确的数据。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接