如果一个单元格中的公式发生了错误,可通过ERROR.TYPE函数判断其错误类型。

ERROR.TYPE函数的语法为:=ERROR.TYPE(error_val),其中Error_val参数为需要得到其标号的一个错误值,主要有以下几种情况。

※ 参数值为“#NULL!”,函数返回“1”。

※ 参数值为“#DIV/0!”,函数返回“2”。

※ 参数值为“#VALUE!”,函数返回“3”。

※ 参数值为“#REF!”,函数返回“4”。

※ 参数值为“#NAME?”,函数返回“5”。

※ 参数值为“#NUM!”,函数返回“6”。

※ 参数值为“#N/A”,函数返回“7”。

※ 参数值为其他值,函数返回错误值“#N/A”。

下面举例说明函数的使用方法:判断A2单元格是否包含#NULL!或#DIV/0!错误值,若包含错误值,则显示相应的提示信息;若不包含错误值,则返回#N/A错误值。

1.单元格包含错误值

01 在“A2:A3”单元格中输入需要计算的数据,本例输入1和0。

02 在“B2”单元格中输入公式:=A2/A3,然后按下“Enter”键确认。

03 在需要显示判断结果的单元格中输入公式:=IF(ERROR. TYPE(B2)<3,CHOOSE(ERROR.TYPE(B2),"区域没有交叉","除数为零")),按下“Enter”键确认即可。

Excel 判断公式的错误类型:ERROR.TYPE函数-Excel22

2.单元格不包含错误值

01 在“A2:A3”单元格中输入需要计算的数据,本例输入6和2。

02 在“B2”单元格中输入公式:=A2/A3,然后按下“Enter”键确认。

03 在需要显示判断结果的单元格中输入公式:=IF(ERROR.TYPE(B2)<3,CHOOSE(ERROR.TYPE(B2),"区域没有交叉","除数为零")),按下“Enter”键确认即可。

Excel 判断公式的错误类型:ERROR.TYPE函数-Excel22