ERROR.TYPE 函数
约 381 字大约 1 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac, Excel 2019, Excel 2016
1. 函数简介
ERROR.TYPE 函数用于返回对应于 Excel 错误类型的数字。该函数常与 IF 函数配合使用,用于识别和处理不同类型的错误。
2. 语法
ERROR.TYPE(error_val)| 参数 | 选填 | 说明 |
|---|---|---|
| error_val | 必需 | 需要查找其错误类型的值,可以是错误值或对包含错误值的单元格引用。 |
错误类型与返回值的对应关系:
| 错误值 | 返回值 |
|---|---|
| #NULL! | 1 |
| #DIV/0! | 2 |
| #VALUE! | 3 |
| #REF! | 4 |
| #NAME? | 5 |
| #NUM! | 6 |
| #N/A | 7 |
| #GETTING_DATA | 8 |
| 其他值 | #N/A |
3. 示例
3.1. 检测除零错误
若 A1 中包含 #DIV/0! 错误:
=ERROR.TYPE(A1)返回 2,对应 #DIV/0! 错误。
3.2. 配合 IF 函数处理错误
=IF(ERROR.TYPE(A1)=2, "除数不能为零", A1)如果 A1 中是 #DIV/0! 错误,显示提示信息;否则显示 A1 的值。
3.3. 处理非错误值
=ERROR.TYPE(100)参数不是错误值,返回 #N/A。
4. 实用技巧
4.1. 注意错误条件
ERROR.TYPE 函数仅识别 Excel 的标准错误值,非错误值会返回 #N/A;
4.2. 常与 IF 函数配合使用
常与 IF 函数配合使用,根据不同的错误类型采取不同的处理措施;
4.3. 在 Excel 365 中
在 Excel 365 中,更推荐使用 IFERROR 或 IFS 函数来处理错误。