数据透视表数据计算公式下拉后数值不变,怎么办?

工具-选项-重新计算-自动重算
百度了这个方法,但没效,数据还是没变化,把符号$删掉,也没用,求高手。

数据透视表数据计算公式下拉后数值不变,怎么办?全选结果的单元格如F3:F6,敲=号(进入输公式状态),拉动选择D3到D6区域,敲-号,再拉动选择E3到E6区域,最后敲ctrl+shift+enter。结束。公式显示应该为:{D3:D6-E3:E6}.excel公式下拉后内容数据都一样,出现这种情况,是表格没有自动进行计算,要重手动计算一次,或者将excel设置成自动计算。下面演示一下
工具原料excel 2016电脑一台
手动计算方法分步阅读
1
/3
打开我们的excel表格
2
/3
手动计算方法,菜单里,公式->计算,点击开始计算
3
/3
点击开始计算后,excel会进行手动计算表格一次。
设置自动计算方法
1
/2
选择菜单,公式->计算->计算选项,点开向下三角,选择,自动。
2
/2
这样下拉之后,表格会自动计算。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-04-08
深度解析】引用数据透视表的数据,为什么拖动公式结果没有变化?
数据透视表的数据引用与普通的表格数据引用不太一样,如图2-7-73所示是数据透视表的结果

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

怎么办呢?

修改B14单元格公式=B3+B5,手工写,不要单击单元格引用,往右拖动公式结果就自动变了,

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

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

还有一种方法,打开文件→Excel选项→公式,把“使用GetPivotData函数获取数据透视表引用”前面的钩去掉
第2个回答  推荐于2017-12-16
把“广东***2014***项目”由值改成单位格引用 A3,就可以往下拉了。和自动计算没有关系。追问

由值改成单位格引用 A3?有点不懂,能否说详细点。。

F3单元格计算是直接点击=D3/E3,直接就如图显示了。

追答

由值改成单位格引用 A3?就是在透视表公式里把“项目名称”=“广东***”改成了“项目名称“=A3。
这样的修改,可以从复杂的透视表里去取各种条件的数,比如你设计现在的格式,直接从透视表里取数。
=D3/E3,是忽视了透视表本身,如果透视表一刷新,行和列有了变化,你的公式就不能用了。

追问

太棒了,真的可以,哈哈,好复杂的原理~

本回答被提问者和网友采纳
第3个回答  2020-04-14
不太确定如何正确取一列的数。
不过可以用数组公式达成效果:全选结果的单元格如F3:F6,敲=号(进入输公式状态),拉动选择D3到D6区域,敲-号,再拉动选择E3到E6区域,最后敲ctrl+shift+enter。结束。公式显示应该为:{D3:D6-E3:E6}.
第4个回答  2018-06-26
直接手动输入D3/1000回车,再下拉就OK
相似回答