Excel 中的值错误

2025年3月17日 | 阅读 8 分钟

Excel 是最流行且功能强大的电子表格程序之一。它帮助我们在各种工作表中的单元格内记录大量数据集,并相应地应用函数和公式。在使用函数或公式时,经常会遇到一些随机代码而不是预期的结果。这些代码在不同情况下可能不同,并且工作表可能包含一个或多个这些代码。这些随机代码被称为 Excel 错误,每种代码都有其描述和修复方法。 #VALUE 是 Excel 中一个这样的错误,可能由于某些原因出现在我们的 Excel 工作表中。

Value Error in Excel

本教程讨论 #VALUE 错误以及如何在工作表中查找和修复此类错误。本教程还包含相关的示例案例,以帮助我们清晰地理解概念。

Excel 中的 #VALUE 错误是什么?

取决于工作表中使用的公式,#VALUE 错误可能由多种原因引起。但是,这主要发生在公式中提供的值的类型不是预期的类型时。这意味着提供的数据或我们引用的单元格有问题。 #VALUE 错误通常由以下原因之一出现:

  • 在数字或算术运算中提供了文本
  • 单元格中存在隐藏的或额外的空格
  • 日期被用作文本
  • 数组公式未正确关闭

简而言之,#VALUE 错误是由于人为错误引起的。修复 #VALUE 错误通常只需输入正确类型的值即可。

如何在 Excel 中查找 #VALUE 错误?

#VALUE 错误非常普遍,查找该错误很容易。但是,有时找到该错误的具体原因可能很困难。我们可以使用 Excel 的“转到特殊”工具在工作表中查找 #VALUE 错误。要使用此工具查找 #VALUE 错误,我们必须执行以下步骤:

  • 首先,我们需要选择 Excel 工作簿中的特定工作表。
  • 接下来,我们必须导航到 **“开始”** 选项卡,然后单击“**查找和选择**”选项旁边的下拉箭头。之后,我们需要从列表中选择“**转到特殊**”选项。这将打开“转到特殊”窗口。
    Value Error in Excel
  • 在下一个窗口中,我们必须在 **“公式”** 下方的“**错误**”相关的框中打勾,然后单击 **“确定”**。我们必须取消勾选“公式”下的所有其他框,如下所示:
    Value Error in Excel

这将显示包含错误的单元格,包括 #VALUE 错误。

我们可以使用上述步骤搜索整个工作表,以查找应用了返回错误的公式。一旦找到相应的错误,我们就可以找到原因并尝试一些方法来修复它。

如何在 Excel 中修复 #VALUE 错误?

在使用大量数据并使用函数或公式引用某些工作表单元格时,Excel 中出现错误非常普遍。但是,在 Excel 中查找和修复错误可以使我们成为 Excel 工作中的佼佼者。当我们想修复 #VALUE 错误时,必须了解原因,这样才能轻松修复此错误。

定位错误源/原因

在某些情况下,我们可以通过评估工作表中的公式来定位 #VALUE 错误及其原因。“公式求值”工具可以帮助我们检查找到的错误并显示相应的具体结果。通过“公式求值”窗口,我们可以检查应用于工作表的每个公式,并查找其中的常见和隐藏空格或其他错误,这些错误可能导致 #VALUE 错误。要计算公式,我们必须转到 **“公式”** 选项卡,然后单击“**公式求值**”按钮。

Value Error in Excel

此外,我们还可以转到 **“公式”>“错误检查”** 来查找工作表中应用公式中的错误。错误检查窗口还会告诉我们包含错误的单元格以及相应错误的原因。此外,我们可以从“错误检查”窗口直接编辑公式并修复错误。

Value Error in Excel

对于初学者来说,在 Excel 中查找和修复 #VALUE 错误可能很困难。但是,如果我们确切地知道该错误通常出现的原因,我们就可以相应地遵循以下任一情况来立即解决它。

情况 1:在数字或算术运算中使用文本时

考虑以下 Excel 工作表,其中记录了学生的成绩。我们应用了加法 (+) 运算符来计算每个学生的总分。

Value Error in Excel

在上表中,我们注意到单元格 J3 中存在 #VALUE 错误,其中 D3 到 I3 的单元格被相加。结果单元格 (J3) 返回 #VALUE 错误,因为其中一个有效单元格 (E3) 包含文本(Absent)而不是数字。这意味着单元格 E3 包含错误的数据类型,导致 #VALUE 错误。

为了从我们的工作表中删除 #VALUE 错误,我们可以将文本“Absent”更改为数字零“0”。

Value Error in Excel

在我们的例子中,我们也可以使用 SUM 函数而不是加法运算符。这也有助于从我们的工作表中删除 #VALUE 错误。当提供不受支持的数据时,典型的算术运算符会产生错误。但是,SUM 函数会忽略文本值并提供所需的结果。

在我们的示例中,我们可以这样应用 SUM 函数:

=SUM(D3:I3)

Value Error in Excel

在上表中,我们可以注意到 SUM 函数忽略了单元格 E3 中的错误数据类型,并计算了其余单元格的总值。修复不同函数中的 #VALUE 错误各不相同。

情况 2:当单元格中存在数字运算符的隐藏或额外空格时

如果一个或多个单元格包含空格或隐藏空格并在公式中使用,则公式可能会返回 #VALUE 错误。当一个单元格只包含空格时,相应的单元格可能看起来像一个空白单元格。但是,Excel 会识别空格字符并产生 #VALUE 错误。在 Excel 中,空白单元格被识别为 null 或零值单元格,并且大多数公式在计算中会忽略这些单元格。但是,当单元格中使用空格字符时,情况并非如此。

在下面的 Excel 工作表中,我们注意到单元格 J5 中存在 #VALUE 错误,其中 D5 到 I5 的单元格使用加法 (+) 运算符相加。

Value Error in Excel

结果单元格 (J5) 返回 #VALUE 错误,因为其中一个有效单元格 (E5) 包含空格字符而不是数字。如果我们进入单元格 E5 的单元格编辑模式,我们会注意到光标不在该单元格的最左侧。在这种情况下,单元格 E5 包含错误的数据类型,导致 #VALUE 错误。

为了从我们的工作表中删除 #VALUE 错误,我们可以在单元格 E5 的单元格编辑模式下按“退格键”。这将使相应的单元格变为空白,并且 #VALUE 错误将被删除。有时,可能有许多单元格包含空格或隐藏空格,这些空格很难以这种方式找到和删除。因此,我们可以按照以下步骤在 Excel 工作表中查找和删除多个空格并修复 #VALUE 错误:

  • 首先,我们需要选择可能需要查找空格的有效单元格范围。
    Value Error in Excel
  • 接下来,我们必须按键盘快捷键“**Ctrl + F**”来启动“**查找和替换**”对话框。在对话框中,我们必须选择“**替换**”选项卡,如下所示:
    Value Error in Excel
  • 在“替换”选项卡下,我们必须在“**查找内容**”框中键入“空格”字符,并将“**替换为**”框留空。调整偏好设置后,我们必须单击“**全部替换**”。
    Excel 中的值错误 这将替换选定范围内的所有隐藏空格,并使它们完全变为空白。此外,Excel 会显示一个通知窗口,告诉我们选定范围内进行了多少更改。一旦空格被删除,#VALUE 错误(s)也应该相应地被删除。
    Value Error in Excel

情况 3:日期被记录为文本时

当我们在 Excel 工作表中将日期输入为文本时,相应的单元格中会出现 #VALUE 错误。在我们的示例工作表中,我们在列 A 中输入开始日期,在列 B 中输入持续时间,并在列 C 中将开始日期与持续时间相加,以获得相应的项目结束日期。

Value Error in Excel

在上表中,我们可以在单元格 C7 和 C11 中看到 #VALUE 错误。单元格 A7 和 A11 中的值被输入为日期。但是,Excel 无法在单元格 C7 和 C11 中的公式中读取或识别单元格 A7 和 A11 中的值作为日期。在我们的示例工作表中,小数点用作日期分隔符。但是,Excel 中日期的默认格式使用连字符 (-) 而不是小数点 (.) 作为分隔符。

为了在这种情况下从我们的工作表中消除 #VALUE 错误,我们需要将单元格 A7 和 A11 中的小数点替换为连字符。虽然我们可以单击相应的单元格并编辑日期来更正它们,但当我们需要编辑多个单元格时,这会有点棘手。要编辑多个单元格以更正其日期,我们可以使用 Excel 中的“查找和替换”工具。

我们可以执行以下步骤:

  • 首先,我们需要选择要编辑日期的单元格。在我们的例子中,我们选择单元格 A7 和 A11。我们可以通过按住键盘上的 Ctrl 键来单击每个所需的单元格以选择多个单元格。
    Value Error in Excel
  • 选择单元格后,我们需要按键盘快捷键“**Ctrl + H**”来启动“**查找和替换**”工具。这将打开“查找和替换”窗口。
  • 在下一个窗口中,我们需要在“**查找内容**”框中键入小数点 (.),并在“**替换为**”框中键入连字符 (-)。之后,我们必须单击“**全部替换**”。
    Value Error in Excel
    这将替换所选单元格 (A7 和 A11) 中的所有小数点。替换值后,Excel 将能够读取或识别这些值作为日期,并且我们的公式将按预期工作,从而修复相应单元格中的 #VALUE 错误。
    Value Error in Excel

情况 4:数组公式未正确关闭时

当我们在 Excel 工作表中应用数组公式时,我们必须非常小心公式的开始和结束。如果我们不遵循特定步骤,Excel 可能会返回 #VALUE 错误。在下面的 Excel 工作表中,数组公式显示 #VALUE 错误。

Value Error in Excel

为了消除或删除我们工作表中的 #VALUE 错误,我们必须按键盘快捷键“**Ctrl + Shift + Enter**”而不是“Enter”键来关闭数组公式。值得注意的是,键盘组合“Ctrl + Shift + Enter”效果很好,并且应用的公式被花括号包围。

Value Error in Excel

要记住的重要事项

  • 最好使用函数而不是算术运算符,因为函数通常会忽略文本值并相应地计算它们。这在一定程度上降低了 #VALUE 错误的几率。
  • 我们可以使用错误检查工具来查找可能导致工作表中 #VALUE 错误的具体原因。
  • 要修复由不同函数引起的 #VALUE 错误,需要了解相应的函数及其语法,以便我们可以相应地更正值。