分享

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

 Excel不加班 2020-04-26

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

推荐:VLOOKUP函数没问题,查找值却为0,到底怎么回事?

上篇:简历上写着精通VLOOKUP,笔试时心在发慌,双手在发抖

这两年最火的莫过于python,代替Excel那是不可能的,你觉得Excel有哪些优势是python所没有的?

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多