Excel #NULL 错误

17 Mar 2025 | 6 分钟阅读

如果应用的公式或函数未正确编写,您的 Excel 工作表可能会出现一些错误。错误是 Excel 生活的一部分,但如果您无法发现这些错误,就会令人沮丧。幸运的是,Microsoft Excel 会通过错误消息让用户知道错误。虽然它不能纠正问题,但了解错误的原因有助于用户纠正问题。其中一种错误类型是 #NULL 错误。

当 Excel 无法正确读取工作表公式或函数时,单元格中会引发 Null 错误值。当用户在其公式中使用不准确的范围运算符或交集运算符时,就会抛出此错误。

与其他 Excel 错误(如 #VALUE! 或 #NUM! 错误)不同,#NULL! 错误不那么常见。在大多数情况下,如果用户在公式中错误地插入了空格、逗号或分号,则您的 Excel 工作表中会显示 #NULL! 错误。但是 #NULL! 错误的定义是什么?

Excel 中的 #NULL 错误是什么?

当用户输入错误时,例如错误地输入范围名称或引用已删除的范围名称,或者未在公式中为字符串数据加上引号时,Excel #NULL 错误值就会显示。此错误通常主要由语法错误引起。例如,如果用户忘记在公式中添加逗号、分号或空格。

#NULL! 错误表示您在插入公式时输入错误。如果用户在单元格中指定了不相交的两个范围的交集,或者在公式中错误地使用了不准确的范围运算符,也会发生此错误。如果您知道在哪里查找错误,#NULL 错误通常很容易修复。但是,#NULL 错误在 Excel 中并不常见。它们通常是打字错误或在公式中使用不正确范围的结果。

例如,如您在下表中看到的,我们应用了 SUM 公式来计算学生在一门科目中的总分。但 Excel 却抛出了 #NULL 错误作为输出,而不是得到结果。在 SUM 公式中,我们省略了两个范围 B3 和 B10 之间的冒号,而是将空格字符放在了它们之间(B3 和 B10)。

#NULL error in Excel

在 Excel 中获取错误的场景

尽管 Excel 工作表中抛出 #NULL 错误的主要原因是打字错误。但情况并非总是如此。在许多其他情况下,我们也会遇到此错误。现在让我们详细了解它们。

让我们来看几个 Excel 抛出 #NULL! 错误的场景

1. 在 Excel 公式中遗漏冒号

在使用公式时,用户经常忘记在范围之间指定冒号。假设 SUM 函数公式中输入的范围没有冒号,而是在两个单元格引用之间有一个空格字符。如下图所示,将抛出 #NULL 错误。


#NULL error in Excel

要修复此错误,您只需在第一个和第二个单元格引用之间输入一个冒号,如下所示

请参考下图


#NULL error in Excel

一旦您输入冒号,#NULL! 错误将被修复,公式将返回总和作为输出。

2. 在 Excel 公式中遗漏逗号

另一个您可能遇到 #NULL 错误的常见情况是您遗漏了逗号而代之以空格字符。例如,假设您正在添加两个单元格范围 A4:A8 和 B4:B8,但错误地在公式中使用了空格字符而不是逗号。

在上述公式中,SUM 函数中的单元格范围没有用逗号分隔。相反,我们在它们之间放置了一个空格字符。Excel 将无法识别指定的范围,并将抛出 #NULL! 错误。

请参考下图

#NULL error in Excel

要修复此错误,您只需在第一个单元格范围和第二个单元格范围之间输入一个逗号,如下所示

请参考下图

#NULL error in Excel

一旦您输入逗号,#NULL! 错误将被修复,公式将返回总和 4036(两个单元格范围的总和)作为输出。

3. 不相交范围之间的空格字符

在 Excel 公式中,空格字符被解释为交集运算符。但是交集运算符是什么意思?

假设您有三个不同 Excel 列中的数值,并且您只想对列 A、列 B 和第 4 行之间相交的值求和。这听起来很简单,或者对于小型数据集来说很容易获取,因为您只需为列 A 和 B 添加第四行。但是当您拥有更大的数据集时,它无法计算,您将需要一个强大、可扩展的公式。

因此,让我们弄清楚如何创建一个公式以最少的手动操作实现上述结果。

上述问题的解决方案是使用交集运算符。这是您可以用于此求和的公式

然而,令您惊讶的是,上述公式也会返回 #NULL! 错误。

上述公式将抛出错误,因为没有单元格范围相交。在这里,我们没有犯任何输入错误,而是提供了数据范围,其中数据不可能相交。

#NULL error in Excel

正确的公式如下

注意:在大多数情况下,总是有两个原因会导致 Excel 工作表中出现 #NULL! 错误:错误地使用空格字符代替另一个运算符(例如逗号或冒号),或者对不相交的范围使用交集运算符。

如何修复 Null 错误?

错误是我们日常 Excel 生活中不可或缺的一部分。但幸运的是,Microsoft Excel 提供了多种工具来处理发生错误的情况。在本教程的上述部分中,我们介绍了在 Excel 工作表中可能出现 #NULL! 的不同情况。现在让我们看看修复 Excel 中此错误的各种技巧

1. 打开错误检查功能

记住在 Excel 工作表中打开错误检查功能。它有助于您轻松修复 #NULL! 错误。您只需单击错误单元格旁边的黄色菱形图标。将弹出一个窗口,单击“帮助”或“显示计算步骤”选项(如果可用),然后选择适合您数据的解决方案。

2. 使用“全部替换”功能

有时您会在每个公式中重复相同的输入错误。在这种情况下,可以“替换”错误以使用正确的运算符。您可以使用此工具修复 #NULL 错误,但请确保不要使用“全部替换”工具,因为您永远不知道是哪个问题导致了您的错误。

3. 使用查找和替换修复错误

修复输入错误的最佳选项是使用“查找和替换”操作。因为它允许您使用“查找下一个”操作,这进一步帮助您检查您的公式是否缺少冒号、逗号,或者指定的范围是否存在其他问题。

关于 Excel 中 #NULL 错误的注意事项

  • 确保在 Excel 工作表中打开错误检查功能。它有助于您轻松修复 #NULL! 错误。您只需单击错误单元格旁边的黄色菱形图标。将弹出一个窗口,单击“帮助”或“显示计算步骤”选项(如果可用),然后选择适合您数据的解决方案。
  • 当 Microsoft 无法识别单元格中指定的公式或范围时,您的工作表会显示 #NULL! 错误。它通常发生在以下情况之一。1.) 如果用户使用了不存在或无效的范围运算符,2) 如果用户尝试访问没有范围交集的交集运算符。
  • 在编写公式时,务必确保准确地放置冒号、逗号、空格和数学符号(加号运算符 (+)),以避免工作表中的 #NULL! 错误。
  • #NULL! 错误发生的另一个原因是当使用交集运算符(空格字符)时,但指定的范围彼此不相交。