IFERROR函数的公式及应用案例详解
IFERROR函数是Excel表格中 逻辑 类别函数,作用获取和处理公式中的错误。如果公式的计算结果含错误值,则可以返回指定的值;否则将返回公式的结果。
IFERROR函数属性:
语法结构
IFERROR(value, value_if_error)
IFERROR(值或表达式,表达式结果为错误值时返回指定的值)
value 必需。 检查是否存在错误的参数
value_if_error 必需。公式的计算结果为错误时要返回的值。计算得到的错误类型有:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!。
如果 value 或 value_if_error 是空单元格, 则 IFERROR 将其视为空字符串值 ()。
如果 value 是数组公式, 则 IFERROR 返回值中指定的区域中每个单元格的结果数组。
案例详解:
日常中使用EXCEL函数处理工作时,常常会遇到函数报错返回错误的情况。
常见错误类型有:“#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 、#NULL!”等。
如果不想显示错误值符号,而是显示自定义的内容时,这个时候就要使用IFERROR函数。
如下图 在A:C列区域中查找 夏永刚的成绩,由于B列姓名中无*夏永刚*,所有公式表达式 =VLOOKUP(F3,B:C,2,0) 结果返回 #N/A 错误值符合。
如下图 要求在A:C列区域中查找 夏永刚和余芳兰的成绩,如查不到此人时返回*没有(姓名)此人*。
首先选择F4单元格输入公式 =IFERROR(VLOOKUP(E4,B:C,2,0),"没有"&E4&"此人") ,按enter 键运算公式,使用快捷键ctrl+c复制F4单元格公式,选择F5单元格ctrl+v将复制的公式粘贴至F5单元格。
①表达式为错误值时,IFERROR函数返回value_if_error参数自定义的值。
如 F4单元格公式 =IFERROR(VLOOKUP(E4,B:C,2,0),"没有"&E4&"此人") 解析,VLOOKUP(E4,B:C,2,0)公式作为IFERROR函数value参数的表达式返回 #N/A错误符时,IFERROR函数返回value_if_error参数自定义的值。
②表达式不为错误值时,IFERROR函数返回value参数的表达式的值。
案例 F5单元格公式 =IFERROR(VLOOKUP(E5,B:C,2,0),"没有"&E5&"此人") 解析,VLOOKUP(E4,B:C,2,0)公式作为IFERROR函数value参数的表达式返回值不为错误符时,IFERROR函数返回表达式的值。
请先 后发表评论~