Excel函数之——IFERROR()函数的妙用

由于Excel中使用公式的场景很多,就会经常看到一些单元格的内容是错误值,比如“#D/A”或“#DIV/0!”等,看的比较扎眼,这是就可以使用IFERROR函数,来美化表格了。

下面就跟大家介绍下这个函数的使用方法。

IFERROR()函数

格式: IFERROR(value,value_if_error)

含义:当value是个错误值时,该公式将返回value_if_error参数的值。否则直接返回value。

参数

  • value_if_error:

    当value为一个错误值时,公式返回的数值。

具体如下:

Excel IFERROR函数 - 1

备注:如上图所示。

  • D2单元格的公式为“=IFERROR(B2,''错误'')”。

    表示如果B2为一个错误值,那么就返回value_if_error参数“错误”。否则就返回B2的值。

    由于B2不是个错误值,所以最终返回的是B2的值,即“75”。

  • D3单元格的公式为“=IFERROR(B3,''错误'')”。

    由于B3是错误值,所以最终返回的是value_if_error参数“错误”。

一般很少将这个函数单独使用的,通常都是与其他函数嵌套使用。下面就和大家分享下与VLOOKUP函数嵌套使用的情况。

VLOOKUP函数是查询函数,相信大家不会陌生,在查询的过程当中,如果没有查询的,将返回错误值,比如“#N/A”。

比如下面这个图。

Excel IFERROR函数 - 2

如上图所示:E2单元格就返回错误。如果需要查询的数据比较多,时不时返回一个错误值,看的比较扎眼,想把这些错误值去掉,显示自己想要显示的内容,那怎么办呢?

其实,这时就可以使用IFERROR函数了。

下面就是使用IFERROR函数后的结果。

Excel IFERROR函数 - 3

如上图E2单元格的公式

“=IFERROR(VLOOKUP(D2,$A$2:$B$6,2,0),''无此人'')”

如果VLOOKUP返回错误值的话,那该公式就返回“无此人”。

如果VLOOKUP没有返回错误值的话,那该公式就直接返回VLOOKUP函数的值。

该公式中的“无此人”可以自己随便设定,比如“无查询结果”,“无数据”等等。或者直接打两个双引号“”,就直接返回一个空值,这样也可以。

Excel中的这个IFERROR函数,大家现在应该有个基本的了解了吧,那么以后就可以在工作当中试着使用了。

(0)

相关推荐