打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Vlookup函数不能逆向查询?教你5种方法轻松应对!
什么叫逆向查询?
即关键字在数据表的右侧,而你要查找的内容在源数据的左侧。
一说起逆向查询,很多人便想起了XLOOKUP,但很可惜,这个函数只有在Office365版本中才有,而且需要花钱。
今天就来教大家几种方法,如何不花钱也能轻松实现逆向查找。

方法一:INDEX+MATCH结合

G2使用公式为:=INDEX(A2:A10,MATCH(F2,B2:B10,))


公式解析:
首先使用MATCH函数,把F2单元格的姓名返回到B2:B10单元格中的相对位置,即处于数据源中的第5行。再以此作为INDEX函数的索引值,从A2:A10单元格区域中找到相应内容。
逆向查询,此公式操作最为常见,且组合较灵活,适用于多种情况,运算方便。

扫码入群,一起交流学习


方法二:使用IF函数重新构建数组

把表格中数据改为顺向,然后再将它嵌套到Vlookup函数中去,最后按【Ctrl+Shift+Enter】,完成多个单元格的公式输入。


公式解析:
IF({1,0},B2:B10,A2:A10)是一个数组公式,可以将两列数据调换过来。
第一参数:F2,是查找目标;
第二参数:IF({1,0},B2:B10,A2:A10),是查找范围;
第三参数:2,是查找位置(数据所在列数);
第四参数:0,表示需要查找的方式(0表示精确查找,1表示模糊查找)。
注意:VLOOKUP 函数只能查找第一次出现的数据。

方法三:Lookup函数

在G2中输入公式:
=LOOKUP(1,0/(F2=B2:B10),A2:A10)


公式解析:
lookup采用二分法的方式,二分法的前提是先排序,采用“0/运算结果”的方式,自动忽略错误值。
结构=lookup(1,0/(查询范围=查询值),结果范围)
通过F2=B2:B10得到一组逻辑值,再用0除以这些逻辑值,再用1作为查询值,在内存数组中进行查询。
该函数使用简便,功能强大,公式书写也比较简洁。

方法四:需要花钱的XLOOKUP函数。

既然讲到这里了,还是应该给大家说清楚,Xlookup函数是如何用钱来征服逆向查询的。
G2使用公式为:=XLOOKUP(F2,B2:B10,A2:A10)


XLOOKUP函数是Office365中的新函数,该函数的第一参数是查询的内容,第二参数是查询的区域,查询区域只要选择一列即可。第三参数是要返回哪一列的内容,同样也是只要选择一列就可以。
公式的意思就是在B2:B10单元格区域中查找F2单元格指定的姓名,并返回A2:A10单元格区域中与之对应的姓名。

方法五:再简单的函数公式也不如一个辅助列

对的,最后再给大家讲一个最最简单的操作方法——辅助列。
既然Vlookup只能从左到右查找,咱们只需要增加辅助列,将姓名放到学号前面就可以了。
在编号左边插入一列,将B列的项目复制到A列,然后输入公式:
=Vlookup(F2,A1:C10,3,0)
再把A列辅助列隐藏就OK了!


是不是顿时感觉函数公式都不用学了?
那还是不行,函数能够解决99.9%的Excel难题!
但辅助列能够解决的问题却少之又少。
希望大家坚持“两手抓”,夺取“双胜利”!
还有什么疑问吗?
欢迎在评论区留言哟~
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
青出于蓝的Excel函数:XLOOKUP
365 | XLOOKUP,可以全面替代VLOOKUP函数了
Excel单条件及多条件查找函数最详细教程
Excel数据查找技巧:XLOOKUP函数不同场景的应用方法
Excel逆向查找的四种方法
超级推荐xlookup(二)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服