我有一个 Excel 文件,其中包含大量带有各种公式的工作表,从简单的总和到更复杂的数组公式。
我一直将工作表设置为自动计算,但最近由于文件大小(大约 60mb),我将其改为手动计算。当我按 F9 运行计算时,状态栏变为Calculating: (4 Processor(s)): 0%
然后停在那里。
无论我让计算运行多久,最长的时间是一整夜,计算结果都不会超过 0%。按 Esc 键可以毫无问题地停止计算,这表明 Excel 本身没有崩溃。
我可以随时停止计算,保存并关闭,然后重新打开文件而不会出现任何问题。
我已删除最近添加的数组公式,以消除由此可能导致的任何错误。
有人能给我一些建议吗?我还可以检查什么来查看导致此问题的原因?
答案1
好吧,我搞明白了,这都是我自己的错。我隐藏了从第 400 行往下的所有内容,但有一个宏的范围设置不正确,它一直添加数组公式到第 10000000 行,所以从技术上讲它仍在运行,只是花了很长时间。我已经纠正了这个问题,文件大小已经下降到 20MB 左右。