如何禁用 excel 公式自动填充?

How can I disable excel formula autofill?

有时,当我在 excel 单元格中的单元格中输入值时,相邻列中的单元格将自动填充其上方单元格的公式。

这是导致该行为的测试用例。尝试在单元格 A5 中输入值会将公式自动填充到单元格 B5 中。注意:3 行或更少的行不会发生这种情况。

     A   B
1    0   =A1
2    0   =A2
3    0   =A3
4    0   =A4
5            

我已经执行了此页面上的步骤(禁用公式自动更正),但无济于事:http://www.k2e.com/tech-update/tips/823-tips-disabling-formula-replication-excel-tables

  1. 有什么办法可以阻止这种情况发生吗?
  2. 能否在 workbook/user/computer 级别禁用此行为 这样我就再也不用处理它了?

编辑:这是行为的 gif,以更好地解释:http://imgur.com/m1ELwt8

很抱歉自我回答,但我又被这个问题惹恼了,所以我一个一个地检查了 excel 中的选项,禁用它们,直到找到导致这个问题的选项。

选项名为 Extend data range formats and formulas,位于 Options > Advanced > Editing options

尝试: Application.AutoCorrect.AutoFillFormulasInLists = False

根据 the tip,可以通过转到文件 > 选项 > 校对 > 自动更正选项 > 键入时自动套用格式 > 取消选中在表中填充公式以创建计算列 > 单击确定来禁用该功能。