在查询表格数据时,通过会遇到查不到值然后返回错误值的情况,我们不希望错误值显示在单元格中,那我们应该如何通过函数屏蔽这些错误值呢?

除了最常用的IFERROR函数,你还知道有哪些吗?

下面我们以VLOOKUP函数为例,下图中我们通过G列的姓名在B:E列单元格中查找对应的基本工资,但是姓名“孙琪”在B:E列单元格区域中是不存在的,因此返回了错误值“#N/A”。

excel表格里的iferror函数(这4个函数都可以让Excel错误值不显示)(1)

下面教你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),"")

excel表格里的iferror函数(这4个函数都可以让Excel错误值不显示)(2)

可以屏蔽的错误值类型包括:#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))

excel表格里的iferror函数(这4个函数都可以让Excel错误值不显示)(3)

可以屏蔽的错误值类型包括:#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),"")

excel表格里的iferror函数(这4个函数都可以让Excel错误值不显示)(4)

可以屏蔽的错误值类型包括:#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))

excel表格里的iferror函数(这4个函数都可以让Excel错误值不显示)(5)

可以屏蔽的错误值类型包括:#N/A。

以上就是屏蔽错误值的4种方法,我还是喜欢用方法一和方法二,你呢?

觉得文章不错记得转发和点赞,创作不易,请给小编支持和鼓励,谢谢您!

,