逆向查找,你还在用VLOOKUP么,早该用Xlookup了!

举个工作中的例子,左边是公司的员工档案和工资表数据,现在我们需要根据员工的姓名,查找匹配出员工编号。

逆向查找,你还在用VLOOKUP么,早该用Xlookup了!

通常我们的VLOOKUP公式,都是从左向右查找的,我们的结果列一定在查找列的右边,才能快速的查找,比如我们通过员工姓名来查找工资

=VLOOKUP(F2,B:D,2,0)

逆向查找,你还在用VLOOKUP么,早该用Xlookup了!Vlookup逆向查找-更换位置

如果我们需要通过员工查询员工编号,就是从右向左查找了,这个时候,通常,我们需要把员工列放到员工编号的前面去

逆向查找,你还在用VLOOKUP么,早该用Xlookup了!

然后我们再用VLOOKUP,从左向右查询,来找到员工编号

=VLOOKUP(F2,A:B,2,0)

逆向查找,你还在用VLOOKUP么,早该用Xlookup了!

Vlookup+IF(1,0)数组逆向查找

但是通常在工作中,单元格随意更新位置,其它引用了这个位置的公式也会错乱,所以如果我们不移动两列位置的情况下,如果继续使用IF函数公式,

=VLOOKUP(F2,IF({1,0},B:B,A:A),2,0)

我们通过IF({1,0})构建了一个虚拟数据列,B列在前,A列在后

逆向查找,你还在用VLOOKUP么,早该用Xlookup了!

但是这个公式看起来就复杂,小伙伴们也会抱怨记不住

万能的XLOOKUP来了

OFFICE和WPS的高版本,都支持XLOOKUP公式,万能使用方法

=XLOOKUP(查找值,查找列,结果列)

从XLOOKUP公式的参数就可以看出来没有逆向和正向的区别了

如果我们需要根据员工姓名查找编号,则我们使用公式:

=XLOOKUP(F2,B:B,A:A)

F2是查找值

B列是查找列

A列是结果列

逆向查找,你还在用VLOOKUP么,早该用Xlookup了!

如果我们根据姓名查找员工工资,也是一样的简单

F2是查找值

B列是查找列

D列是结果列

所以我们的公式就是:

=XLOOKUP(F2,B:B,D:D)

逆向查找,你还在用VLOOKUP么,早该用Xlookup了!

是不是超级简单,赶快用起来了吧!

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至81118366@qq.com举报,一经查实,本站将立刻删除。发布者:简知小编,转载请注明出处:https://www.jianzixun.com/66144.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫

相关推荐

软文友链广告合作联系站长qq81118366