为什么我的Excel公式不能自动更新(8种解决方案)

  • Share This
Hugh West

有时你会发现,在Excel工作时,你的Excel公式不能自动工作。 这意味着即使你改变了依赖的单元格,它仍然会显示以前的结果,这是非常痛苦的。 这可能有很多原因。 这篇文章将分解所有可能的解决方案,为什么你的Excel公式不能自动更新。 我希望你喜欢整个文章,并获得一些有价值的知识。

下载实践工作手册

下载实践工作手册

Excel公式不能自动更新.xlsm

修复Excel公式不自动更新的8种可能的解决方案

Excel公式不能自动更新是一个令人痛苦的问题。 但如果你知道这些问题的发生,并知道如何解决它们,那么你就不会感到压力太大了。 我们已经找到了八个可能的解决方案,通过它们你可以解决Excel公式不能自动更新的问题。 为了显示解决方案,我们采取一个数据集,其中有每个人的收入和要支付的税。 这里。收入和所得税是两个因变量。

解决方案1:将计算选项改为自动

不自动更新Excel公式的主要原因之一是,你把计算方式从自动改为手动。 你一定觉得很困惑,有没有出现过有人需要在Excel中手动计算的情况? 答案是 当你在处理一个大的数据集时,自动计算可能会降低你的系统速度。 要改变计算,请按照以下步骤进行。

阶梯

  • 首先,去到 公式 在功能区中的标签。
  • 选择 计算选项 .

  • 接下来,在 计算选项 , 选择 自动的 .

  • 现在,你可以改变任何变量,Excel公式将自动更新它。
  • 在这里,我们把应缴税款的百分比从10%改为15%。

解决方案2:使用显示公式命令

另一个原因是,如果 "显示公式 "选项打开,Excel公式就不会自动更新。 显示公式按钮基本上是在你审核公式而不是最终结果时使用。

阶梯

  • 首先,去到 公式 在功能区中的标签。
  • 取消勾选 显示公式 选项,从 公式审计 组。

现在,检查你的Excel公式是否正在更新。

阅读更多。 [修复:]Excel公式不工作返回0

解决方案3:改变单元格的格式

有时,你在公式框中应用公式,但将它们设置为 文本 文本 公式,Excel的公式将不会自动更新。

阶梯

  • 首先,进入功能区的 "主页 "标签。
  • 接下来,在数字组中,检查格式。

  • 如果它是文本格式,那么将其改为 一般 .

之后,检查Excel公式是否在更新。

类似读物

  • [修正!]无法通过点击文件图标直接打开Excel文件
  • 如何解决Excel不关闭就没有反应的问题(16种可能的解决方案)
  • [修复!]Excel在删除行时没有反应(4种可能的解决方案)

解决方案4:检查循环参考

另一个原因可能是循环引用。 循环引用可以定义为一个公式,它包括自己或指的是另一个依赖于自己的单元格。

循环引用会导致Excel速度变慢。 同时,它还会导致Excel公式不能自动更新。 因此,请检查循环引用,然后重新计算你的数据表。

解决方案5:使用VBA切换到手动计算

有时,人们用 宏观 主要原因是当有人使用Macro时,Excel不能自动应用该公式。 他们使用一个代码将自动转换为手动。

阶梯

  • 首先,检查 VBAProject 片或 模块 在Visual Basic中。
  • 要检查它,请按以下方式打开开发者标签 Alt+F11 .

  • 现在,你可以删除它或使用以下代码来代替它,以获得自动计算。
 Sub AutomaticCalculation() Application.Calculation = xlCalculationAutomatic End Sub 

注意事项 :

这个过程适用于大型数据集,人们在应用任何宏之前都会使用手动计算,但当他们想完成这个过程时,却忘记将其改为自动模式。 这实际上带来了Excel公式不能自动更新的整个问题。

阅读更多:[修复!]Excel运行宏时没有反应(9种可能的解决方案)

解决方案6:修复公式中的等号问题

有时我们在应用公式时,会在等号前加上空格,这是我们在应用公式后得不到结果的主要原因之一。

阶梯

  • 首先,逐一检查公式。
  • 搜索等号前的任何空格 ( )的标志。

  • 如果你发现有任何空间,就删除它。
  • 接下来,按 进入 以应用该公式。

  • 现在,你可以改变任何变量,它将自动改变Excel公式的值。

现在,有时我们在写公式时没有在其前面给出任何等号。 在这种情况下,Excel将其视为正常的文本值。 这是Excel公式不工作或不自动更新的主要原因之一。 因此,请按照以下步骤来解决您的问题。

阶梯

  • 逐一检查你的公式框。
  • 搜索公式前的等号。

  • 如果你没有找到它,那么把相等的( )的标志。

  • 新闻 进入 以应用该公式。

现在,你可以改变任何变量,它将自动改变Excel公式的值。

解决方案7:删除双引号

当你输入任何公式时,必须包含一个数字或单元格引用。 但如果你输入的数字带有双引号,在Excel中会被算作一个文本值。 在这种情况下,你的Excel公式将无法工作,不会进一步更新。

阶梯

  • 检查公式框中的公式,如果有任何双引号来包围数字。

  • 删除这些引号并重新计算公式,按 进入 .

现在,你的Excel公式将发挥作用,同时,它将自动更新。

阅读更多:[ 固定!] Excel文件在双击时无法打开(8种可能的解决方案)

解决方案8:用适当的字符来分隔函数参数

我们大多数人都习惯于使用逗号来分隔函数参数。 然而,这并不适用于所有的Excel版本。 在北美和其他一些国家,逗号是标准的列表分隔符。 在欧洲国家,小数点符号是一个逗号,而列表分隔符经常是分号。

阶梯

  • 转到 首页 在功能区中的标签。
  • 选择 数字格式 数量 组。

  • 接下来,选择 更多数字格式 从下拉框中选择。

  • 现在,选择 日期 类别 .
  • 接下来,改变 地点 .
  • 最后,点击 好的 .

总结

我们已经展示了九种不同的、有效的解决Excel公式不能自动更新的方法。 所有这些解决方案都很简单,但也很棘手。 如果你仔细了解这些,你将来就不会遇到任何困难。 如果你有任何问题,请随时在评论区提问。 不要忘记访问我们的 优秀 页。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.