柯克写道,他在重新计算工作表时遇到问题。他提到工作表很复杂,按F9并不能使电子表格“正确地重新计算”。

首先尝试按Alt + F9而不是F9。当您按F9键时,Excel基本上只重新计算自上次进行重新计算以来已更改的单元格。 Alt + F9快捷键强制重新计算工作表中的所有单元格。如果您确实需要做一些繁重的工作,则Ctrl + Alt + F9会重新计算整个工作簿。

如果这样做不能解决问题,那么您可能会遇到一个有时在复杂的工作表中显而易见的问题:Excel进行的计算顺序。在计算工作表时,Excel基本上从左到右,从上到下计算单元格。如果您有一个很大的工作表,并且有很多相关计算,而其他所有内容都依赖于该计算在工作表的底部或右侧,那么您可能会得到错误的结果。

(请记住,只有在最复杂的工作表中才会发生这种情况。)答案是重新组织工作表,以便将主要计算结果放在工作表顶部附近,并尽可能地放在最左侧,并且基于这些主要结果的计算结果计算将放在工作表的后面。

如果工作表仍然存在问题,请尝试将其另存为HTML文件,然后将其重新加载到Excel中。这听起来可能很奇怪,但是该过程可能有助于清除Excel使用的内部指针中可能存在的任何损坏。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(11653)适用于Microsoft Excel 2007、2010、2013和2016。您可以在此处为Excel的较旧菜单界面找到此技巧的版本:

链接:/ excel-Forcing_Stubborn_Recalculation [强制顽固重新计算]。