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

文章插图
通常我们的VLOOKUP公式,都是从左向右查找的 , 我们的结果列一定在查找列的右边,才能快速的查找,比如我们通过员工姓名来查找工资
=VLOOKUP(F2,B:D,2,0)

文章插图
Vlookup逆向查找-更换位置
如果我们需要通过员工查询员工编号,就是从右向左查找了 , 这个时候,通常,我们需要把员工列放到员工编号的前面去

文章插图
然后我们再用VLOOKUP,从左向右查询,来找到员工编号
=VLOOKUP(F2,A:B,2,0)

文章插图
Vlookup+IF(1,0)数组逆向查找
但是通常在工作中,单元格随意更新位置 , 其它引用了这个位置的公式也会错乱,所以如果我们不移动两列位置的情况下 , 如果继续使用IF函数公式,
=VLOOKUP(F2,IF({1,0},B:B,A:A),2,0)
我们通过IF({1,0})构建了一个虚拟数据列 , B列在前 , A列在后

文章插图
但是这个公式看起来就复杂,小伙伴们也会抱怨记不住
万能的XLOOKUP来了
OFFICE和WPS的高版本,都支持XLOOKUP公式,万能使用方法
=XLOOKUP(查找值,查找列,结果列)
从XLOOKUP公式的参数就可以看出来没有逆向和正向的区别了
如果我们需要根据员工姓名查找编号,则我们使用公式:
=XLOOKUP(F2,B:B,A:A)
F2是查找值
B列是查找列
A列是结果列

文章插图
如果我们根据姓名查找员工工资 , 也是一样的简单
F2是查找值
B列是查找列
D列是结果列
所以我们的公式就是:
=XLOOKUP(F2,B:B,D:D)

文章插图
是不是超级简单 , 赶快用起来了吧!
【逆向查找,你还在用VLOOKUP么,早该用Xlookup了!】
- 信用卡逾期要坐牢多久 ?你们信用卡逾期多久了
- ?女生突然屏蔽你的含义,女生对你屏蔽朋友圈是为什么
- 一个男生跟你说他三十才结婚 ?你会为了结婚而结婚吗什么意思
- 暧昧期的聊天记录你敢翻看吗 ?暧昧期需要天天聊天吗
- 教你2招删除重复数据 ?excel表格怎么删除重复内容
- 教你1招做出超好吃的烤红薯 ?烤红薯时间多少时间
- 这几款实用的软件分享给需要的你
- 高手都用的PS五大技巧,你知道几个?
- 安利给你三种PS技巧,必收藏!
- 必装PC软件,快来看看有没有你用过的