(Excel 2010,Win 7,10GB RAM):我有一个复杂的工作簿,占用 4MB 磁盘空间,需要整整 3-4 分钟才能从磁盘加载。主工作表的主要范围是 30 行 x 90 列,其中许多包含冗长的公式,许多列包含 5 或 6 个条件格式标准。
进入 RAM 后,它会相当快地重新计算(3 秒),所以我的问题是为什么从磁盘加载需要这么长时间。由于重新计算发生得很快,我怀疑条件格式(而不是公式)是导致初始从磁盘加载需要 3 分钟以上的原因。
只是好奇是否有人有由于条件格式的复杂性(或众多复杂的公式)而导致类似的长加载时间的经历。
答案1
我见过一些较旧的复杂工作簿在使用几年后,由于各种原因,出现了一些问题。在许多情况下,我看到通过将文件重新保存为 Excel 的新“二进制格式”,性能得到了改善,.xlsb。这应该会大大减少文件大小,并可能消除文件可能继承的错误。即使它不能解决您的根本原因,您也可以将文件大小减少 75%,并且每次打开文件时可能会节省同样多的时间。
当我们在办公系统上遇到类似这样的一般困难时,这实际上是网络效率的问题,在打开较大的文件时,这个问题变得更加明显。我会检查以下几件事:
- 是不是只有一个文件会出现这种情况,还是同一位置的其他文件延迟较小?如果您在办公室环境中,请咨询您的帮助台,了解文件存储位置是否会影响加载时间。
- 是否有任何 Excel 插件可能会使问题复杂化?尝试重新安装它们或 Excel 本身。
- 如果您确实怀疑这些公式,请尝试简化它们,或者甚至测试一个行数减半的修剪文件,看看是否需要明显更少的加载时间。