2018-11-07
阅读量:
2089
如何理解Excel中的IFERROR函数
摘要
Excel IFERROR函数在公式生成错误时返回自定义结果,在未检测到错误时返回标准结果。IFERROR是一种在不使用更复杂的嵌套IF语句的情况下捕获和管理错误的优雅方法。
目的
陷阱和处理错误
返回值
您为错误条件指定的值。
句法
= IFERROR(value,value_if_error)
参数
- value - 要检查错误的值,引用或公式。
- value_if_error - 找到错误时返回的值。
使用说明
使用IFERROR函数来捕获和处理其他公式或函数产生的错误。IFERROR检查以下错误:#N / A,#VALUE!,#REF!,#DIV / 0!,#NUM!,#NAME?或#NULL!。
例如,如果A1包含10,B1为空,C1包含公式= A1 / B1,则以下公式将捕获#DIV / 0!将A1除以B1得出的错误:
= IFERROR ( A1 / B1 ,“请输入B1中的值” )
在这种情况下,如果B1为空或零,C1将显示消息“请输入B1中的值”。
您还可以使用IFERROR函数来捕获未找到查找值时VLOOKUP引发的#N / A错误:
= IFERROR(VLOOKUP(值,数据,列,0 ),“未找到” )
当VLOOKUP返回结果时,会产生IFERROR函数。如果VLOOKUP返回#N / A,则IFERROR返回“Not Found”。
注意:
- 如果value为空,则将其计算为空字符串(“”)而不是错误。
- 如果value_if_error作为空字符串(“”)提供,则在检测到错误时不会显示任何消息。
- 如果输入IFERROR作为数组公式,它将返回一个结果数组,其中每个单元格的值为一个项目。
- 在Excel 2013+中,您可以使用IFNA功能专门捕获和处理#N / A错误。






评论(0)


暂无数据
推荐帖子
0条评论