VLOOKUP函数这两个让80%的人头痛的问题,终于有解了!

2020-04-26 17:06:32 0 2

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的,还是要多动手练习才行。