问题:我自己用excel搞了一个财务记账系统,但是运行速度很慢,填写一个数字都要等一会,怎么办?
解决:检查工作表,发现有一个表有大量的index查询函数,并且这张表并不是每步操作都要用,只是在填制完凭证后,按照另一种格式把记账凭证整理出来。于是,把这张表从工作簿中移走,另存为新的文件,这下运行速度快多了。
经验:excel表运行变慢的原因很多,在设计表格的时候要仔细考虑,在不影响功能的情况下,尽量简单化处理。
1、使用大量的函数公式,特别是像sumproduct()、index()、sumif()……
2、外部表格链接狂多;
3、条件格式较多
……
当你发现表格变慢的时候,可以从上述几个方向来优化。可以:
1、优化函数公式,适当借助辅助列,辅助表,免得公式过于冗长
2、可以在选项中将计算选项设置成“手动重算”,输入完后,按F9进行计算,免得每输入一个单元格都要计算一遍。
3、适当减少条件格式的使用。
……
联系客服