有时您可能会注意到公式不会在 Excel 中自动更新。您将在下面找到解决 Microsoft Excel 中公式未自动更新问题的步骤。
Excel 中的公式不会自动更新
如下图所示,E 列中输入的公式是正确的。但是,这些公式没有产生任何结果,它们只是显示为文本字符串。
用户发现公式在 Excel 中不起作用并以文本字符串的形式显示的这种意外行为通常是由于以下原因造成的。
- 工作表中启用了“显示公式”选项。
- 计算设置为手动
- Excel 将公式视为文本。
那么让我们继续看看如何解决Excel中公式不更新的问题。
1.禁用显示公式
Microsoft Excel 中的“显示公式”功能允许您查看工作表中使用的所有公式,以便您可以根据需要查看和更正它们。
这个功能就像一个开关,当它打开时它显示单元格中使用的实际公式,当它关闭时它显示由公式产生的计算结果。
您可能不小心打开了公式模式,导致公式显示在工作表中。
在 Excel 中意外启用显示公式的最常见原因是用户键入Control `,这实际上是显示公式的键盘快捷键。
要禁用显示公式,请单击顶部功能区菜单中的“公式”选项卡,然后单击“公式试听”部分中的“显示公式”选项。
现在,您应该能够看到一个常规工作表,单元格中没有可见的公式。
2.计算设置为手动
Excel 中公式未自动更新的另一个原因是工作表的计算选项设置为手动模式。
要解决此问题,请单击“公式”选项卡 > “计算选项”>,然后在下拉菜单中单击“自动”。
将工作表设置为自动模式后,您将看到公式自动更新并在您键入时立即生成结果。
3. Excel 将公式视为文本
如果您发现只有一个或几个单元格中的公式不起作用,则可能是 Excel 将此特定单元格或单元格组中的公式视为文本。
当 Excel 认为公式是文本时,它只会显示您在单元格中键入的公式,而不会尝试计算公式。
Excel 将公式视为文本可能有很多原因。因此,让我们继续并排除其中的许多原因。
3.1. 引号中的公式
确保公式未包含在引号 ( ” ” ) 中。如果公式用引号引起来,Excel 会将公式视为文本字符串。
当用户从使用引号 ( ” “ ) 来引起对公式的注意的网站复制公式时,通常会发生此问题。
单击包含公式的单元格并查看公式是否包含在引号中。
只需删除引号,您就会看到显示结果的公式。
注意: 您可以在公式中使用引号,但不能将公式括在引号中。
3.2. 公式中没有等号
在 Excel 中手动键入公式时,公式应始终以等号 (=) 开头。
如果您忘记在没有等号 (=) 的情况下开始您的公式,Excel 将无法感知您实际上是在键入公式。
3.3. 等号前的空格
公式在 Excel 中不起作用的另一个常见原因是等号 (=) 前存在空格。正如您在下图中看到的,以等号前的空格开头的公式被 Excel 视为文本。
要解决此问题,请单击包含公式的单元格> 单击公式栏并删除等号前的空格。
3.4. 单元格格式设置为文本
如果有关公式的所有内容都显示正确,但公式不起作用,则包含公式的单元格可能是文本格式。
右键单击包含公式的单元格,然后单击下拉菜单中的单元格格式…选项。
在“设置单元格格式”屏幕上,将格式设置为“常规”或您希望显示公式生成结果的特定数字格式,然后点击“确定” 。
更改格式后,单击公式栏,然后按计算机键盘上的 Enter 键 。
您现在应该看到公式自动更新并产生所需的结果。