透视表这样制作“交互效果”,太顶了! 数据透视表怎么做

近期在透视表学习群中遇到一位同学的提问,非常有意思,分享给大家:怎么利用切片器填充数据? 啥意思呢?例如平时生成的透视报表是长这个样子的:

透视表这样制作“交互效果”,太顶了! 数据透视表怎么做

文章插图

但是公司有统一的报表提交模板,例如下方,通过下拉菜单的方式选择不同的计算方式,将对应的数据填写到报表中 。
透视表这样制作“交互效果”,太顶了! 数据透视表怎么做

文章插图

也就是将透视表的数据定向提取出来,看起来很难的样子!
透视表这样制作“交互效果”,太顶了! 数据透视表怎么做

文章插图

悄悄告诉你,其实这个需求灰常简单!利用透视表提供的 getpivotdata 函数就能轻松实现! 如何实现的呢?快来和小北一起学习下吧~
透视表这样制作“交互效果”,太顶了! 数据透视表怎么做

文章插图

解决技巧与getpivotdata函数 对于这个函数,想必绝大部分使用透视表的小伙伴都不熟悉,因为使用得实在太少了!先来看下它长啥样: =GETPIVOTDATA("平均值项:销售额",$A$3,"地区",I7)△左右滑动查看完整公式上面的这个公式有什么用呢?其实就是提取表中的「平均销售额」,如下所示:
透视表这样制作“交互效果”,太顶了! 数据透视表怎么做

文章插图

来简单解释下这个函数的参数语法: =GETPIVOTDATA(找什么字段, 在哪个表找, [字段类别1, 条件1, field2, item2], ...)△左右滑动查看完整公式 比如刚刚我们使用的那个公式,就可以解释成:
  1. 寻找「平均值项:销售额」字段的数值;
  2. 在 A3 单元格所在的透视表里找;
  3. 条件为「地区」等于「I7单元格数值」;
那么这个这么长的公式手动写不出来咋办?其实 Excel 早就为我们考虑好了 。只需要在单元格上输入 =,然后点击透视表内想要的数据,就会自动生成这个公式,超级便捷:
透视表这样制作“交互效果”,太顶了! 数据透视表怎么做

文章插图

例如上方生成的公式为: =GETPIVOTDATA("平均值项:销售额",$A$3,"地区","北京")△左右滑动查看完整公式 含义即为在 A3 上的透视表寻找“地区为北京”的“平均值项:销售额”数据 。但是在这里“北京”这个数据,我们想要动态引用单元格内的数据 。就可以将北京引用成模板表里的相关数据,如下:
透视表这样制作“交互效果”,太顶了! 数据透视表怎么做

文章插图

现在就能将透视表里的数据完美提取出来了,而且使用 getpivotdata 获取的数据,数据能动态更新! 是不是非常简单呢?利用这个技巧,我们就可以突破 Excel 透视表的限制 。将透视表的数据单独提取出来,实现一些非常复杂+炫酷的效果,例如:


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: