Excel 公式自行改变是错误还是预期行为?

Excel 公式自行改变是错误还是预期行为?

最近我遇到了一个奇怪的错误。我想知道这是否是预期的 Excel 行为,如果是,是否有办法阻止或关闭它?

在此处输入图片描述

您可以通过创建如上图所示的表格来重现该问题。根据我输入数据的方式,我会得到不同的结果。

如果我从 B 列开始并沿着行输入 1,则 1-3 列总和的公式会发生变化(在 N 列)。

在第 9 行,我在每个单元格中输入 1,N10 中的公式从SUM(B10:D10)变为SUM(B10:M10)

但是和中的公式O10P10没有改变。为什么呢?

在第 5 行和第 1 行中,我按随机顺序输入数字,而总公式保持不变。

答案1

您看到的行为符合设计。它与编辑选项有关。Excel 发现您正在输入与公式范围相邻但不包含在公式范围中的单元格中的数据,并扩展公式中的范围以帮助您。

Extend data formats and formulas您可以通过取消勾选Excel optionsAdvanced options、来关闭此功能Editing options

此外,如果您编写带有锁定列()的公式=SUM($B10:$D10),它们将保持不变。

相关内容