Excel - ISERROR 函数
ISERROR 函数
ISERROR 函数根据单元格值检索布尔值,无论是 TRUE 还是 FALSE。借助此函数,您可以快速检查错误并用准确数据替换这些错误。与 ISERR 函数不同,#N/A 错误也被视为错误。ISERRROR 函数首次在 Excel 2007 中推出,并归类为 Excel 信息函数。例如,IT 审计员检查公司数据集并使用此功能检查数据的有效性。
兼容性
此高级 Excel 函数与以下版本的 MS Excel 兼容 −
- Excel for Microsoft 365
- Excel for Microsoft 365 for Mac
- Excel for the web
- Excel 2024
- Excel 2024 for Mac
- Excel 2021
- Excel 2021 for Mac
- Excel 2019
- Excel 2016
- Excel Web App
- Excel 2013
- Excel 2010
- Excel 2007
语法
ISERROR 函数的语法如下 −
=ISERROR(value)
参数
您可以将以下参数与 ISERROR 函数一起使用 −
参数 | 描述 | 必需/可选 |
---|---|---|
value | 它表示单元格引用或公式,其结果也是错误。 | 必需 |
要记住的要点
- 此函数在公式中有助于检查其结果。与 IF 函数结合使用时,可以填充自定义消息,遇到错误。
- ISERROR 函数不处理循环引用。
ISERROR 函数示例
练习以下示例以了解 Excel 中 ISERROR 函数的用法。
示例 1:基本 ISERROR 函数
解决方案
假设示例数据集由两列组成,标题分别为"单元格值"和"结果"。在 B2 单元格中输入公式 =ISERROR(A2),然后按 Enter 键。

因此,ISERROR(B2) 函数返回 FALSE,因为参数中未发现错误。

之后,将 + 号拖放到 B7 单元格中,然后按 Enter 键获取结果。

示例 2:结合使用 FILTER 函数和 ISERROR 函数来获取无错误的值
解决方案
如果您希望提取不包含错误的数据值,则可以将 FILTER 函数与 ISERROR 函数一起应用。在 B9 单元格中输入公式 =FILTER(B2:B7, NOT(ISERROR(B2:B7)), "无错误的数据值")。

之后,按 Enter 键获取结果值。

如您在屏幕截图中看到的,只有一个值(所选范围内的 4)通过定义的表达式提取,而所有其他单元格值都包含错误。
下载练习表
您可以下载并使用示例数据表来练习ISERROR 函数。