iferror与vlookup函数的组合使用:IFERROR函数应用之组合篇
iferror与vlookup函数的组合使用:IFERROR函数应用之组合篇VLOOKUP(A2 $B$2:$B$14 1 ),在B2:B14的区域中找A列的内容,找不到就返回N/A错误。VLOOKUP语法结构(要查找的值、要查找的区域、返回数据在查找区域的第几列数、匹配条件(精确/近似),这里第四参数匹配条件忽略默认为0精确。=IFERROR(VLOOKUP(A2 $B$2:$B$14 1 ) "B列没有")A列有B列没有,逻辑就是A列姓名作为查找值,在B列中寻找,找不到的那就是需求的结果。IFERROR屏蔽vlookup函数的错误值,这个函数比较简单,语法结构IFERROR(value value_if_error),如果第一参数为错误值,则返回第二参数的结果,第一参数不是错误值,则返回第一参数。
vlookup函数嵌套式应用相较于单一的使用,虽然增加了一定的复杂性,但却掌握了vlookup函数的嵌套之后,能实现一对多的查找及跨区域数据的查找等,快速提高工作效率。
本篇介绍VLOOKUP和IFERROR函数组合应用。
如下案例,A和B列数据比较,找出A列有B列没有的人员。
公式解析
=IFERROR(VLOOKUP(A2 $B$2:$B$14 1 ) "B列没有")
A列有B列没有,逻辑就是A列姓名作为查找值,在B列中寻找,找不到的那就是需求的结果。
IFERROR屏蔽vlookup函数的错误值,这个函数比较简单,语法结构IFERROR(value value_if_error),如果第一参数为错误值,则返回第二参数的结果,第一参数不是错误值,则返回第一参数。
VLOOKUP语法结构(要查找的值、要查找的区域、返回数据在查找区域的第几列数、匹配条件(精确/近似),这里第四参数匹配条件忽略默认为0精确。
VLOOKUP(A2 $B$2:$B$14 1 ),在B2:B14的区域中找A列的内容,找不到就返回N/A错误。
嵌套的IFERROR函数,就是判断是否是N/A错误值,是错误就返回在定义的第二参数"B列没有",这部分就是查找的结果。