VLOOKUP函数很常用,不过80%的人对这个函数却不能灵活运用,就比如今天这两个案例,反向查找和查找多个对应值。
1.根据人员反向查找地区
VLOOKUP函数规定,查找值必须在查找区域首列,现在人员不在首列怎么办?
可以将人员复制粘贴到地区前面这一列,对吧。
这样问题就迎刃而解。
=VLOOKUP(H2,B:C,2,0)
2.根据地区将所有对应的人员查找出来
VLOOKUP函数在查找的时候,如果有多个对应值,只返回首次出现的值,现在要查找全部,该如何处理?
可以新增加一列,用地区+次数的方法,让地区变成唯一值。COUNTIF函数就是累计每个地区出现的次数。
=C2&COUNTIF(C$2:C2,C2)
现在借助$H7&COLUMN(A1)获取地区+次数,然后用VLOOKUP函数进行查找,查找不到对应值的嵌套IFERROR函数,让错误值显示空白。
=IFERROR(VLOOKUP($H7&COLUMN(A1),$A:$B,2,0),"")
问题解决后,将A、B两列的辅助列隐藏起来,这样看起来就更顺眼了。
光看是学不会Excel的,还是要多动手练习才行。