隐藏单元格中的错误值和错误指示器
Applies ToMicrosoft 365 专属 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

假设电子表格公式具有您所预见到的、不需要更正的错误,但您想要改进结果的显示。 可通过多种方法隐藏单元格中的错误值和错误指示器。

公式返回错误的原因有很多。 例如,不允许除以 0,如果输入公式 =1/0,Excel 将返回 #DIV/0。 错误值包括 #DIV/0!、#N/A、#NAME?、#NULL!、#NUM!、#REF!和 #VALUE!。

将错误值转换为零,并使用格式隐藏值

您可以通过将它们转换为数字(例如 0),然后应用隐藏该值的条件格式。

创建一个示例错误

  1. 打开一个空白工作簿,或创建一个新工作表。

  2. 在单元格 B1 中输入 3 ,在单元格 C1 中输入 0 ,在单元格 A1 中输入公式 =B1/C1#DIV/0! 错误出现在单元格 A1 中。

  3. 选中 A1,然后按 F2 以编辑该公式。

  4. 在等号 (=) 后键入后跟左括号的 IFERRORIFERROR(

  5. 将光标移动到该公式的末尾。

  6. 键入 ,0),即逗号后跟 0 和右括号。公式 =B1/C1 变为 =IFERROR (B1/C1,0)

  7. 按 Enter 完成该公式。单元格的内容现在应显示为 0,而不是 #DIV! 错误 #DIV!。

应用条件格式

  1. 选中包含错误的单元格,然后在“开始”选项卡上,单击“设置条件格式”

  2. 单击“新建规则”

  3. “新建格式规则”对话框中,单击“只为包含以下内容的单元格设置格式”

  4. “只为满足以下条件的单元格设置格式”下,确保在第一个列表框中显示“单元格值”,在第二个列表框中显示“等于”,然后在右侧的文本框中键入 0。

  5. 单击“格式”按钮。

  6. 单击“数字”选项卡,然后在“类别”下,单击“自定义”

  7. “类型”框中输入 ;;;(三个分号),然后单击“确定”。 再次单击“确定”单元格中的 0 消失。 出现此情况的原因是,;;; 自定义格式将使单元格中的任何数字都不显示。 但实际值 (0) 仍在单元格中。

使用以下过程设置包含错误的单元格的格式,以便这些单元格中的文本以白色字体显示。 这使得这些单元格中的错误文本几乎不可见。

  1. 选择包含错误值的单元格区域。

  2. 在“ 开始 ”选项卡上,选择 “条件格式” 旁边的箭头,然后单击“ 管理规则”。此时将显示“ 条件格式规则管理器 ”对话框。

  3. 单击“新建规则”。此时将显示“ 新建格式规则 ”对话框。

  4. “选择规则类型”下,单击“只为包含以下内容的单元格设置格式”

  5. “编辑规则说明”下的“只为满足以下条件的单元格设置格式”列表中,选择“错误”

  6. 单击“格式”,然后单击“字体”选项卡。

  7. 单击箭头打开 “颜色 ”列表,然后在“ 主题颜色”下选择白色。

有时你可能不希望在单元格中显示 error vales,而是希望文本字符串(如“#N/A”、短划线或字符串“NA”)出现。 若要实现这一点,可以使用 IFERRORNA 函数,如下例所述。

示例

函数详细信息

IFERROR     使用此函数可以确定单元格是否包含错误,或者公式的结果是否将返回错误。

NA    使用此函数在单元格中返回字符串 #N/A。 语法为 =NA ()

  1. 单击数据透视表。

  2. 在“ 数据透视表分析 ”选项卡上的“ 数据透视表” 组中,单击“ 选项”旁边的箭头,然后单击“ 选项”。

  3. 单击“布局和格式”选项卡,然后执行下列一个或多个操作:

    • 更改错误值显示     选中“格式”下的“错误值显示”复选框。 然后在框中,键入要替代错误值的值。 若要将错误值显示为空单元格,请删除框中的所有字符。

    • 更改空单元格显示     选中“对于空单元格,显示”复选框。 然后在框中,键入要在空单元格中显示的值。 若要显示空白单元格,请删除框中的所有字符。 若要显示零,请清除该复选框。

如果单元格包含结果为错误值的公式,则该单元格的左上角将出现一个三角形(错误指示器)。 您可使用以下过程来防止出现这些指示器。

单元格中的公式有问题

单元格中的公式有问题

  1. 在“文件”选项卡上,选择“选项”,然后选择“公式”。

  2. “错误检查”下,清除“允许后台错误检查”复选框。

另请参阅

IFERROR 函数

NA 函数

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。