课程咨询 加我微信EXCEL880B 试学网址http://v.excel880.com
在查询表格数据时,通过会遇到查不到值然后返回错误值的情况,我们不希望错误值显示在单元格中,那我们应该如何通过函数屏蔽这些错误值呢?
除了最常用的IFERROR函数,你还知道有哪些吗?
下面我们以VLOOKUP函数为例,下图中我们通过G列的姓名在B:E列单元格中查找对应的基本工资,但是姓名“孙琪”在B:E列单元格区域中是不存在的,因此返回了错误值“#N/A”。
下面教你4种屏蔽上图H4单元格错误值出现的方法,记得点赞和转发哦~
方法一:IFERROR函数。
语法:=IFERROR(value,value_if_error)。
value:表示表达式。
value_if_error:如果表达式有错误,则返回value_if_error,否则返回表达式本身。
如果要让出现的错误值显示为空或斜杆,下图中H4的公式为:=IFERROR(VLOOKUP(G4,$B$3:$E$6,4,0),"/")或者=IFERROR(VLOOKUP(G4,$B$3:$E$6,4,0),"")
可以屏蔽的错误值类型包括:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?、#NULL!。
方法二:IF+ISERROR函数。
IF函数语法:=IF(logical_test,[value_if_true],[value_if_false])
logical_test:条件判断。
value_if_true:结果为真返回值。
value_if_false:结果为假返回值。
ISERROR函数语法:=ISERROR(value)
value:要判断的值或者单元格信息。
如果要让出现的错误值显示为空或斜杆,下图中H4公式为:=IF(ISERROR(VLOOKUP(G4,$B$3:$E$6,4,0)),"/",VLOOKUP(G4,$B$3:$E$6,4,0))或者=IF(ISERROR(VLOOKUP(G4,$B$3:$E$6,4,0)),"",VLOOKUP(G4,$B$3:$E$6,4,0))
可以屏蔽的错误值类型包括:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?、#NULL!。
方法三:IFNA函数。
语法:=IFNA(value,value_if_na)。
value:用于检查错误值#N/A的参数。
value_if_na:如果为错误值#N/A时要返回的值。
如果要让出现的错误值显示为空或斜杆,下图中H4公式为:=IFNA(VLOOKUP(G4,$B$3:$E$6,4,0),"/")或者=IFNA(VLOOKUP(G4,$B$3:$E$6,4,0),"")
可以屏蔽的错误值类型包括:#N/A。
方法四:IF+ISNA函数。
ISNA函数语法:=ISNA(value)。
value:要检验的数值。
如果要让出现的错误值显示为空或斜杆,下图中H4公式为:
=IF(ISNA(VLOOKUP(G4,$B$3:$E$6,4,0)),"/",VLOOKUP(G4,$B$3:$E$6,4,0))或者=IF(ISNA(VLOOKUP(G4,$B$3:$E$6,4,0)),"",VLOOKUP(G4,$B$3:$E$6,4,0))
可以屏蔽的错误值类型包括:#N/A。
以上就是屏蔽错误值的4种方法,我还是喜欢用方法一和方法二,你呢?
本文已取的原作者授权 禁止转载 原文链接为https://www.toutiao.com/item/6740177689405030915/