本文介绍 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 错误值。

除数为零。