我有一个 1MB 的 xlsx Excel 电子表格,它导致 Excel 每隔一分钟左右就会停止响应。Excel 从未崩溃过,但它会在一段时间内(10 到 40 秒)失去响应。有什么想法可能导致它吗?
这是我尝试过/想到的-但无济于事:
- 没有外部链接(数据 -> 外部链接显示为灰色)
- 没有宏或任何用户定义的函数
- 我尝试过“打开并修复”,但问题仍然存在;日志显示“此工作簿的某些部分可能已被修复或丢弃”,这是最无用的消息 - 是还是不是?如果是,是哪些部分?
- 没有数据表,并且计算无论如何都设置为手动。
- 我在两台电脑上试过,两台电脑都很新,都有 16GB 的内存
- 任何其他文件都不会发生这种情况
- 这种情况发生的频率比 10 分钟的自动保存间隔要高,但即使我完全禁用自动保存,这种情况也会发生
- 它不使用任何插件;我也禁用了所有插件
- 它只有 1 MB,所以数据肯定不会很多,而且计算也没什么花哨的——主要是求和和乘法。
- 我无法在公式中发现任何错误;我原以为可能是使用了 xlookup 之类的东西,而我的 Excel 版本不支持它,但似乎并非如此。
不幸的是,由于保密等原因,我无法分享实际的文件。
我已经尝试使用 Office Professional Plus 2019 - 我没有其他版本的 Office 可以测试它。
谢谢!
答案1
答案2
尝试以较旧的 xls 格式保存文件,然后将其重新保存为较新的 xlsx 或二进制格式 .xlsb
您是否使用任何易变函数,例如 NOW、RAND、OFFSET 或 INDIRECT... 或条件格式?理论上,手动计算应该可以防止易变性问题。无论您是查看还是编辑文件(或者即使工作簿不在焦点中),问题是否都会发生?您是否打开了其他工作簿?