在平时的工作中,大多数人都会用到数据透视表,甚至需求更复杂的话,还需要在其他公式中调用数据透视表的结果,将其用作参数参与运算。 调用数据透视表与普通数据表的方法完全不同,我曾经专门写过推文,介绍如何在公式中引用数据透视表的值,详情可参见 Excel – vlookup查找数据透视表不好使?应该用GetPiovtData函数。 其实我个人非常喜欢用 GetPiovtData 函数,因为只要一次性设置好各种参数,今后无论数据透视表怎么拖动变化,函数结果都不会因为数据的位置变化而受影响。 但是还是有很多同学不习惯使用 GetPiovtData 函数,询问我有没有办法像引用普通数据表一样,让它显示单元格地址? 当然可以,而且设置方式非常简单。 案例:用下图 1 中左边的数据表做出数据透视表,基于该数据透视表,今后会有各种公式计算需要引用透视表中的数据。比如,计算各科成绩的平均分。 如何能像引用普通单元格一样调用数据透视表的值? 解决方案:我们先来看一下,默认情况下怎么回事。 1. 计算“一班”的“语文平均分”,公式非常简单,正常情况下就是:=I2/H2 但是当我们用鼠标选择数据透视表中的区域时,它自动变成了 GetPivotData 函数。 2. 如果仅此也还罢了,当我们按照常规方式拖动复制公式的时候,每个公式的结果全都一样,就像是绝对引用了参数一样。 事实上,上图中 GetPivotData 函数确实是绝对引用了参数,修改一下也很简单。 但是很多小伙伴不熟悉啊,看到这么长的陌生公式直接就懵圈了。 那书归正传,下面就是今天要教的设置方式。 1. 选中数据透视表的任意区域 --> 选择菜单栏的“分析”-->“选项”--> 取消勾选“生成 GetPivotData” 对,你没看错,只要这一步就已经大功告成了。现在再选择数据透视表区域,就跟引用普通单元格没啥两样了。 最后我们把 $H2 参数设置为混合引用,向右向下拖动复制公式,就完成了计算。 很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。 现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。 |
|
来自: 美好r5r48lew4e > 《数据透视表》