咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

办公过程中,你肯定遇到过这个Excel透视表问题,轻松帮你解决


  • 【深度解析】引用数据透视表的数据,为什么拖动公式结果没有变化?

【深度解析】引用数据透视表的数据,为什么拖动公式结果没有变化?

数据透视表的数据引用与普通的表格数据引用不太一样,如图2-7-73所示是数据透视表的结果。

图2-7-73

如果要计算超级QQ和QQ会员两种产品每月的数量,要引用数据透视表的数据,如果直接单击数据透视表的单元格,B14单元格公式显示为=GETPIVOTDATA("数量",$A$1,"账期","2016-01","产品","QQ会员")+GETPIVOTDATA("数量",$A$1,"账期","2016-01","产品","超级QQ"),往右拖动公式发现结果一样,没有任何变化,如图2-7-74所示。

图2-7-74

怎么办呢?

修改B14单元格公式=B3+B5,手工写,不要单击单元格引用,往右拖动公式结果就自动变了,如图2-7-75所示。

图2-7-75

当然,你也可以将数据透视表复制再选择性粘贴,得到数值,但这样不能保证数据的更新了。所以最好采用引用方式。

GETPIVOTDATA()函数的作用,保证引用的数值不会随着透视表排布形式的变化而变化,因此修改一下公式是值得的。

还有一种方法,打开文件→Excel选项→公式,把“使用GetPivotData函数获取数据透视表引用”前面的钩去掉,如图2-7-76所示。

图2-7-76