网站搜索

如何修复 Microsoft Excel 中的常见公式错误


公式可以成为操作、评估、查找和分析数据的强大方法。但是公式可能会带来问题。下面是 Microsoft Excel 中的几个常见公式错误、如何更正这些错误以及获取进一步帮助的工具。

当您在单元格中输入公式并按 Enter 或 Return 键时,您可能会在单元格中看到以下错误之一,而不是预期的结果。您可能还会看到此处列出的错误之外的错误,但这些是 Excel 中一些最常见的公式错误。

错误: #####

这可能是 Excel 中最容易纠正的错误之一。如果单元格中有数据,而列的宽度不足以显示该数据,您将看到#####。

修复:通过向右拖动字母标题来加宽列。或者,只需双击列右侧的双向箭头。这会调整宽度以容纳该列中最长的数据字符串。

错误:#DIV/0!

你会看到#DIV/0!如果您除以零或空白单元格,则会出错。如果您在创建公式之前没有输入所有数据,则很容易发生这种情况。

在我们的示例中,我们将单元格 B2 除以单元格 C2,而 C2 为空白。

修复:确认您的单元格包含的值不是零或空白。您还可以使用 IFERROR 函数,以便在发生错误时返回您指定的结果而不是 #DIV/0!错误。

错误:#N/A

当您使用 XLOOKUP、HLOOKUP、VLOOKUP 和 MATCH 等查找函数时,如果公式找不到匹配项,您将看到此错误。

下面我们有一个 XLOOKUP 函数的公式,其中查找值 (20735) 在我们的数据集中不存在。

修复:检查您的数据以确保您查找的值存在或确认您在公式中输入了正确的值。

错误:#NAME?

名字?错误是您将在 Excel 中看到的另一个常见公式错误。发生这种情况的原因有多种。

如果公式:

  • 包含拼写错误的函数
  • 包含未定义的名称
  • 在定义的名称中有错别字
  • 文本缺少引号
  • 单元格范围之间缺少冒号

在这里,我们有一个函数拼写错误的公式和另一个缺少冒号的公式。

修复:查找拼写错误、拼写错误、缺失的运算符,以及公式中引用的命名范围是否已定义。

错误:#NULL!

在某些情况下,您会看到此错误。最常见的情况是公式中的范围运算符不正确。

例如,这里我们有 SUM 函数来添加两个单元格区域。公式包含一个空格而不是逗号,这是一个并集分隔符。

另一次你会看到#NULL!错误是如果您对不相交的范围使用交集运算符。

修复:更正公式中的范围或联合运算符,或将单元格范围更改为相交的范围。

错误:#REF!

如果您引用公式中的无效单元格,您会看到#REF!错误。如果您删除包含引用的列或行,如果您在引用不存在的情况下使用查找函数(如 VLOOKUP),或者您对已关闭的工作簿使用 INDIRECT,就会发生这种情况。

在下面的公式中,我们使用 SUM 从单元格 C2 中的值中减去单元格 B2 中的值。然后我们删除产生错误的 C 列。

修复:替换列或行、重建公式或重新打开引用的工作簿。

错误:#VALUE!

如果您看到此错误,则表示公式的编写方式或您引用的单元格有问题。您可以对非数字数据或包含隐藏空格的单元格使用数学函数。

在这里,我们使用 SUM 来减去两个单元格中的值,其中一个单元格包含文本,而不是数字。

修复:更正您使用的数据格式,例如文本而不是数字。在我们的示例中,我们只是输入了错误的单元格引用。或者,查看隐藏空格(例如前导空格或尾随空格)的单元格引用,然后将其删除。

帮助解决 Excel 错误的工具

错误可能会加重,但它们可以防止我们犯错误和使用不正确的数据。如需更多帮助找出 Excel 中的错误,请试用这些工具。

启用后台错误检查:转至文件 > 选项 > 公式。选中“错误检查”下方的框,然后使用“错误检查规则”部分中的框选择您想要查看的内容。

使用评估公式工具:转到公式 > 评估公式以打开公式的逐步评估。

跟踪错误:如果您不确定公式中出现问题的单元格,您可以使用错误跟踪工具。转到公式 > 错误检查并选择“跟踪错误”。然后,您会看到从公式到参数单元格的蓝线。修复公式以删除跟踪。

获取有关错误的帮助:当您的单元格出现错误并看到错误图标显示时,单击以显示其他选项。选择“关于此错误的帮助”以打开一个侧边栏,其中包含有关该问题的详细信息。

希望知道这些常见的公式错误何时发生可以帮助您在将来避免它们。有关更多信息,请查看 Excel 中结构化公式的基础知识。