描述
使用此函数确定单元格是否存在任何类型的错误标志。链式支撑。
这包括 #N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 和 #NULL! 错误。
句法
ISERROR(值)
输入
该函数有以下参数:
| 姓名 | 必要 | 描述 | 有效输入 |
|---|---|---|---|
值 |
是的 | 您要评估的单元格。 | 对单元格的引用,或生成单元格的公式。 |
实例
范例数据
| A | B | ||
|---|---|---|---|
| 1 | 项目 |
值 |
|
| 2 | 红色 |
56 |
|
| 3 | 绿色 |
39 |
|
| 4 | 橙色 |
15 |
|
| 5 | 红色 |
92 |
|
| 6 | 蓝色 |
22 |
示例公式
| 用例 | 公式 | 解释与结果 |
|---|---|---|
| 检查指定单元格是否包含错误。 | =ISERROR(A1) |
该公式的工作原理如下:
结果: FALSE。(因为单元格 A1 为空。) |
| 检查指定单元格是否包含错误。 | =ISERROR(B1) |
该公式的工作原理如下:
结果: TRUE (因为单元格 B1 包含 #N/A! 错误) |
| 检查指定单元格是否包含错误。 | =ISERROR(A2) |
该公式的工作原理如下:
结果: FALSE。(因为单元格 A1 包含“绿色”。) |
| 检查一组单元格中是否存在错误。 | =IF(OR(ISERROR(A1),ISERROR(B1),ISERROR(C1)),"发生错误") |
该公式的工作原理如下:
结果: 发生错误。(因为单元格 B1 包含 #N/A! 错误。) |
笔记
- 不支持单元格范围。
- 您可以连接多个 ISERROR 实例来检查一组单元格中是否有任何单元格为空:=IF(OR(ISERROR(A1),ISERROR(B1),ISERROR(C1)),"发生错误", SUM(A1:C1))因为如果提供的任何值为 TRUE,则公式将返回 TRUE,因此如果任何用函数标识的单元
格返回 TRUE,则公式将显示“发生错误”。
使用技巧
你可以按如下方式使用 ISERROR:
- 捕获错误并执行计算是一种更简洁的方法。
- 您可以将 ISERROR 与该函数结合使用,以反转逻辑,使其变为“不是错误”。示例:
=NOT(ISERROR(A1))