excel公式不自动计算_Excel外部公式链接多,这样更新数据让电脑计算不再卡死...

我相信很多人使用excel会遇到这样的情况,Excel中链接外部工作簿的公式比较多,且公式复杂,看着右下角状态栏一个一个百分点计算,运行起来那叫一个酸爽,一个字"卡",最近手头有一个大表运行起来就是这个状态,真是饱受折磨,思考怎么能优化一下,这两天研究并实际操作了一下,测试效果有效,和大家分享一下

背景:外部公式链接比较多,公式复杂,运行速度慢

要求结果:不打开源工作簿表格情况下更新数据(注意使用countifs和indirect等部分函数必须打开源数据才能更新数据)

方法:如下列出了在Excel不同设置情况下数据更新的几种情况,目前我的表格测试,可以选择第四种组合来操作,可解决外部公式多造成的运算缓慢的问题,整体的思路是链接外部的多个表格计算时化整为零,分开计算,防止卡死的情况发生

84c8e80b9cf1012bad40b27183dbd636.png

具体操作:

1)如何处理打开excel文件时的提示

excel如果在表格上方提示安全警告:已禁止自动更新链接,不要选择启用

如果遇到以下提示更新,选择不更新,启用的话excel就会更新计算数据,造成卡顿

e48bb3830e035dbe52c319bca88e8fde.png

2)Excel菜单中,选择公式选项卡-计算选项-调整为自动

82fd495c509c992841372c2ffd4efeea.png

3)在excel菜单中,数据选项卡下,点击编辑链接

802e8731ac8995ad96dfa35559bdc2e5.png

注意编辑链接对话框的左下角,点击启动提示,选择"不显示该警告,同时也不更新自动链接"

db361c7ee744d40e35e5ec6291a23b5a.png
d08a341af87e1febb49b227e0dadbbe3.png

4)化整为零,分别计算外部工作簿,选择要计算的外部工作簿名称,然后点击更新值,如下图所示

3316934ca4a32041fa3882858937c16f.png

选择的表格更新值计算完成后,状态会变成确定,接下来可再选择下一个表格计算,直到所有需要计算的表格全部操作完

ab2c52a841688364904f550ed9d8add8.png

以上方案带来的好处就是由于不需要同时计算多个外部表格,Excel计算的速度将会大大加快,很好的提高了Excel计算效率。

需要注意:考虑另外一种情况,如果excel外部公式和内部公式都比较多的情况,只要数据有变化就造成excel计算卡顿,也可以在不打开源数据的情况下,在启动提示里选择不更新自动链接,然后公式-计算选项里选择手动,同样在数据-编辑链接里逐个点击源数据进行更新值的操作,每次更新指定链接且再保存后可更新指定链接数值,希望以上方法能够大家带来一些工作上的帮助。

补充:接下来我测试了打开工作簿的情况下,excel不同组合刷新的情况,大家可以了解下:

2eb98dd974df5f1dbce0fd45fc6815cf.png

从以上情况来看:

计算选项是手动的情况下,不管目标工作表更新选项选择启动链接还是不启动链接,excel都不会自动更新链接进行计算,只有在每次保存的时候才会进行更新

计算选项是自动的情况下,不管目标工作表更新选项选择启动链接还是不启动链接,excel都会在打开时进行更新数据,并且在数据有变动就会自动更新

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值