公式太多Excel太慢,这一招就能帮你解决!
你的Excel文件慢的不能忍受!不仅仅是打开时慢,保存时也慢,就是随便输入一个数值,也慢的要命!
别着急,可能一个很简单的改变就可以让你的文件快如闪电
01
真实的文件
这个文件只有10M多。里面的数据只有几千条。但是速度却非常慢。
看看下面的动图,感受一下修改数据时的时间
重点看下方工具栏 的CPU进程。
这只是修改了一个数据,如果需要修改多个数据的话,可以说这个Excel文件基本不可用了!
02
问题分析
在会员资料表中,根据会员入会时间判断是否到期的IF公式
=IF([@到期时间]>NOW(),"在会","到期")
判断会员年龄的日期函数
业务记录表中根据会员姓名在会员资料表中查找入会馆和会员编号的两个vlookup公式
=VLOOKUP([@姓名],会员资料,2,0)
这里就要注意了。IF函数一般不会造成计算的瓶颈,Vlookup会。(至于为什么,这里就不详细展开了)。
03
实验
为了验证我们的猜想,可以做一个实验,将这两个函数粘贴成数值,再执行各种操作,会发现速度飞快。可以确定就是这两个公式造成的。
04
解决方法
当然,实际上你可以通过将“公式”菜单中的计算选项设为“手动”来解决这个问题。见下图:
我们可以这么做,
将会员资料表按照“姓名”列升序排序
将业务记录表中的“入会馆”和“会员编号”列的vlookup函数最后一个参数改为“1”
=VLOOKUP([@姓名],会员资料,2,1)
05
总结
END
赞 (0)