本文介绍 Microsoft Excel 中 ERROR.TYPE 函数的公式语法和用法。
说明
返回对应于 Microsoft Excel 中的错误值之一的数字或返回“#N/A”错误(如果不存在错误)。 您可以使用 IF 函数中的 ERROR.TYPE 测试错误值并返回一个文本字符串(例如消息)而非错误值。
语法
ERROR.TYPE(error_val)
ERROR.TYPE 函数语法具有下列参数:
-
Error_val 必需。 要查找其标识号的错误值。 尽管 error_val 可作为实际的错误值,但它通常是对包含要测试的公式的单元格的引用。
如果 error_val 为 |
函数 ERROR.TYPE 返回 |
#NULL! |
1 |
#DIV/0! |
2 |
#VALUE! |
3 |
#REF! |
4 |
#NAME? |
5 |
#NUM! |
6 |
#N/A |
7 |
#GETTING_DATA |
8 |
其他值 |
#N/A |
示例
复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。
数据 |
||
#NULL! |
||
#DIV/0! |
||
公式 |
说明 |
结果 |
=ERROR.TYPE(A2) |
返回对应错误值 #NULL! 的 数字 (1)。 |
1 |
=IF(ERROR.TYPE(A3)<3,CHOOSE(ERROR.TYPE(A3),"区域不相交","除数为零")) |
检查单元格 A3 以查看是否包含 #NULL! 错误值 或 #DIV/0! 错误值。 如果有,则会在工作表函数 CHOOSE 中使用错误值的数字来显示两条消息之一;否则将返回 #N/A 错误值。 |
除数为零。 |