Vlookup函数不能逆向查询?教你5种方法轻松应对!
即关键字在数据表的右侧,而你要查找的内容在源数据的左侧。一说起逆向查询,很多人便想起了XLOOKUP,但很可惜,这个函数只有在Office365版本中才有,而且需要花钱。今天就来教大家几种方法,如何不花钱也能轻松实现逆向查找。G2使用公式为:=INDEX(A2:A10,MATCH(F2,B2:B10,))首先使用MATCH函数,把F2单元格的姓名返回到B2:B10单元格中的相对位置,即处于数据源中的第5行。再以此作为INDEX函数的索引值,从A2:A10单元格区域中找到相应内容。逆向查询,此公式操作最为常见,且组合较灵活,适用于多种情况,运算方便。扫码入群,一起交流学习
把表格中数据改为顺向,然后再将它嵌套到Vlookup函数中去,最后按【Ctrl+Shift+Enter】,完成多个单元格的公式输入。 IF({1,0},B2:B10,A2:A10)是一个数组公式,可以将两列数据调换过来。第二参数:IF({1,0},B2:B10,A2:A10),是查找范围;第四参数:0,表示需要查找的方式(0表示精确查找,1表示模糊查找)。注意:VLOOKUP 函数只能查找第一次出现的数据。=LOOKUP(1,0/(F2=B2:B10),A2:A10)lookup采用二分法的方式,二分法的前提是先排序,采用“0/运算结果”的方式,自动忽略错误值。结构=lookup(1,0/(查询范围=查询值),结果范围)通过F2=B2:B10得到一组逻辑值,再用0除以这些逻辑值,再用1作为查询值,在内存数组中进行查询。既然讲到这里了,还是应该给大家说清楚,Xlookup函数是如何用钱来征服逆向查询的。G2使用公式为:=XLOOKUP(F2,B2:B10,A2:A10)XLOOKUP函数是Office365中的新函数,该函数的第一参数是查询的内容,第二参数是查询的区域,查询区域只要选择一列即可。第三参数是要返回哪一列的内容,同样也是只要选择一列就可以。公式的意思就是在B2:B10单元格区域中查找F2单元格指定的姓名,并返回A2:A10单元格区域中与之对应的姓名。对的,最后再给大家讲一个最最简单的操作方法——辅助列。既然Vlookup只能从左到右查找,咱们只需要增加辅助列,将姓名放到学号前面就可以了。
在编号左边插入一列,将B列的项目复制到A列,然后输入公式:那还是不行,函数能够解决99.9%的Excel难题!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。