数据透视表怎么做(数据透视表做出这样的“交互效果”,太牛逼了!)
最近在透视表学习小组遇到一个同学的问题,很有意思。我分享给你:如何使用切片器填充数据?
你什么意思?比如平时生成的透视图看起来是这样的:
但是公司有统一的报表提交模板。比如在底部,可以通过下拉菜单选择不同的计算方法,在报表中填写相应的数据。
也就是提取透视表的数据方向,看起来很难!
悄悄告诉你,其实这个需求永远是简单的!利用透视表提供的getpivotdata函数就可以轻松实现!
是如何实现的?快来和小北一起学习吧~
求解技巧和getpivotdata函数
对于这个功能,大部分用透视表的朋友都不熟悉,因为很少用!我们先来看看它是什么样子的:
= GETPIVOTDATA(" average item:sales ",$A$3," region ",I7)
△左右滑动查看完整公式。
上面的公式有什么用?事实上,表中的“平均销售额”是选定的,如下所示:
让我们简单解释一下这个函数的参数语法:
=GETPIVOTDATA(查找哪个字段,查找哪个表,[字段类别1,条件1,字段2,项目2],...)
△左右滑动查看完整公式。
例如,我们刚才使用的公式可以解释为:
查找“平均项目:销售额”字段的值;
查看单元格A3所在的透视表;
条件是“区域”等于“I7单元格值”;
那么这个长公式不能手工写出来怎么办?其实Excel早就替我们考虑好了。
只需在单元格中输入=,然后在透视表中点击需要的数据,这个公式就会自动生成,超级方便:
例如,上面生成的公式是:
=GETPIVOTDATA("平均项目:销售额",$A$3,"地区","北京")
△左右滑动查看完整公式。
也就是在A3上的透视表中找到“北京”的“平均项:销售额”的数据。
但是这里对于“北京”的数据,我们要动态引用单元格中的数据。
可以参考北京作为模板表中的相关数据,如下:
现在透视图表中的数据可以完美提取,getpivotdata得到的数据可以动态更新!
是不是很简单?有了这个技巧,就可以突破Excel透视表的限制。
单独提取透视表的数据,实现一些非常复杂+炫酷的效果,比如:
没有getpivotdata解决方案
当然,有些朋友可能会吐槽。为什么我点击透视表中的单元格,生成的单元格引用还是普通的,类似于:
这种情况通常是由于没有打开“自动生成getpivotdata”造成的。
解决方法也很简单。单击数据透视表,选择“数据透视表分析”选项卡下的“选项”,并选中此选项。
好了,现在你知道为什么GetPivotData函数总是出现了吧!
透视表作为Excel中最简单的分析工具,利用GetPivotData函数可以完美提炼数据,做出专业的分析报表,应用场景非常多。
比如这种“一页仪表盘”,当然在实际应用中需要挖掘更多的案例。
好了,今天的“GetPivotData”技术到此结束。下次报表数据,细化透视表数据,再也不怕数据透视表臃肿了。
如果对你有帮助,记得点一个“好看”的。如果你有想学的Exce/PowerBI技能,不妨在下面留言~
想了解更多关于数据处理和信息图的思路和技巧?“Excel实践课,让你的图表说话”了解价值Excel课程-
转载请注明原文地址:https://juke.outofmemory.cn/read/229794.html