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函数,大家现在应该有个基本的了解了吧,那么以后就可以在工作当中试着使用了。