詹惠儿

2018-11-07   阅读量: 1661

数据分析师 Excel

如何理解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错误:
= IFERRORVLOOKUP数据,0 ),“未找到” )
当VLOOKUP返回结果时,会产生IFERROR函数。如果VLOOKUP返回#N / A,则IFERROR返回“Not Found”。 

注意:

  • 如果value为空,则将其计算为空字符串(“”)而不是错误。
  • 如果value_if_error作为空字符串(“”)提供,则在检测到错误时不会显示任何消息。
  • 如果输入IFERROR作为数组公式,它将返回一个结果数组,其中每个单元格的值为一个项目。
  • 在Excel 2013+中,您可以使用IFNA功能专门捕获和处理#N / A错误。

0.0000 0 4 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子