永发信息网

在EXCEL中使用函数计算超过几千行以后,计算或者使用过程都非常的慢。怎么办?

答案:2  悬赏:0  手机版
解决时间 2021-02-14 08:03
  • 提问者网友:niaiwoma
  • 2021-02-13 14:51
请问可以有什么好的方法解决这个问题,是否可以用VBA来解决这个问题?

我们公司是生产电子元件的,成品品名有好几千个,而且每个成品有下面又有十多二十几种材料,现在我的EXCEL报表是将它们列在一起,要不断的调用这些品名和计算每个成品所用材料的用量,就是需要不断的使用VLOOKUP函数进行查找引用,条件求和等,函数应该是没有办法优化和精简,主要原因是计算量是非常的庞大,所以造成了计算和存档的速度都非常的慢,请问有什么方法解决?谢谢!
最佳答案
  • 五星知识达人网友:七十二街
  • 2021-02-13 15:28
VBA的执行效率是没有EXCEL自带函数执行效率高的。
计算过程主要取决你的公式难度,如果套嵌比较多,过多使用引用,条件求和会比较慢的。
如果想解决问题,建议你还是将你的公式放上来看看能不能优化。

建议提高电脑配置,会对你的EXCEL的运算速度有改观。
全部回答
  • 1楼网友:廢物販賣機
  • 2021-02-13 16:46
数据太多,excel太大,公式多,格式化条件用太多,用分页模式都会导致 excel缓慢. 处理办法当然是对症下药. 如果你确定是公式的原因: 1.如果你的公式每次都在用,不能定为值.那就看是否可以合并一些. 2.如果你的公式在某次用过后就不用了, 那就可以定为值. 象这样的可以用vba进行公式设定和定值. 补充:在选项里-计算那里-选自动计算.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯