为什么 Microsoft 建议不要在 Excel 公式中引用整列?

为什么 Microsoft 建议不要在 Excel 公式中引用整列?

我正在尝试保存一个工作簿,其中包含大量COUNTIF()引用另一个工作簿的公式,这些公式引用了整个列。保存此工作簿所花的时间比我第一次输入公式时计算值的时间要长得多。

此 Microsoft 故障排除页面,说明中说“引用整个列的公式”...“会导致性能或崩溃问题”。没有任何解释说明为什么会出现这种情况。

为什么会这样?一些帮助网站提到使用的范围可能比实际显示的范围大得多。我不认为这是原因 - 按Ctrl+键End会转到最后一个包含数据的单元格。

我知道通过将数据复制到我当前的电子表格中可以避免外部引用,从而提高性能。这使得两次计算(输入公式和保存时)花费的时间相似。如果我不使用该性能改进,我感兴趣的是为什么保存文件比正常输入公式(使用自动计算)更慢。

相关内容