在遇到复杂数据需要做统计分析的时候,我们会经常使用到excel的一个绝密武器,那就是数据透视表。如果在做完数据透视表之后,需要单独提取数据透视表中的其中的单个数据应该怎么办呢?今天,小编就给大家分享这样一个函数:
函数功能:返回存储在数据透视表中的数据,可以在数据透视表中检索汇总数据
函数参数:
=getpivotdata(Data_field,Pivot_table,[field1,item1,field2,item2……)
参数详解:
Date_field
:必需。包含要检索的数据的数据字段的名称,需要用引号引起来。(即需要提取的数据所在的字段名称)
Pivot_table
:必需。对数据透视表中任何单元格、单元格区域或单元格已命名区域的引用。此信息用于确定包含要检索数据的数据透视表。(可直接选择数据透视表第一个单元格)
field1,item1,field2,item2
……:可选。描述要检索的数据的1到126个字段名称对和项目名称对。这些对可按任何顺序排列。字段名称和项目名称而非日期和数字用引号括起来。(如果将field和item按条件来理解,那field就是条件区域所在的字段名,item则为条件值,如:需要在数据透视表中提取女生人数,则field为“性别”,item为“女”)
函数使用案例:
某通信公司统计了全国各地客户本年度在本公司订阅流量的数量,并根据订阅数量将客户划分为黄金、白金、钻石三个等级,现需要在已经做好的数据透视表中的数据,来提取出东北地区白金级别订阅者的数量
只需要在E6
单元格输入公式:
=getpivitdata("
顾客",A1,"
地区","
东北","
等级","
白金")
函数小贴士:
1.在函数GETPIVOTDATA的计算中可以包含计算字段、计算项及自定义计算方法。
2.如果pivot_table为包含两个或多个数据透视表的区域,则将从区域中最新创建的报表中检索数据。
3.如果字段和项的参数描述的是单个单元格,则返回此单元格的数值,无论是文本串、数字、错误值或其他的值。
4.如果项目包含日期,则此值必须以序列号表示或使用DATE函数进行填充,以便在其他位置打开此工作表时将保留此值。例如,引用日期1999年3月5日的项目可按36224或DATE(1999,3,5)的形式输入。时间可按小数值的形式输入或使用TIME函数输入。
5.如果pivot_table不是发现数据透视表的区域,则函数GETPIVOTDATA将返回错误值#REF!。
6.如果参数未描述可见字段,或者参数包含其中未显示筛选数据的报表筛选,则GETPIVOTDATA返回错误值#REF!。
7.如果在输入完函数之后发现函数结果报错且参数无错误的情况下,小伙伴们可尝试把所提取的数据字段展开哦
领取专属 10元无门槛券
私享最新 技术干货