在Excel中,VLOOKUP 函数通常用于从左向右查找数据,但是它不支持直接的反向查找,即从右向左查找。不过,我们可以通过一些方法来实现反向查找的效果。举个栗子:如下图所示,需要根据姓名查找对应的省份。方法一:在单元格中输入公式:=VLOOKUP(E3,IF({1,0},B2:B12,A2:A12),2,0)公式解释:语法:=VLOOKUP(要找...
一、VLOOKUP+IF 二、VLOOKUP+CHOOSE 以下部分是其它函数实现同样效果的示例 三、INDEX+MATCH 四、DGET 五、LOOKUP 六、INDIRECT+MATCH 七、OFFSET+MATCH 如果反向查找的目标值是数字的话,可以用下面两种方法。八、SUM 九、SUMPRODUCT 反向查找的终极解决办法,自定义函数。既可以正向查找,也可以反向查找。十、VLOOKUP...
VLOOKUP的反向查找,需要用IF函数把数据源倒置一下。 VLOOKUP的反向查找。 一般情况下,VLOOKUP函数只能从左向右查找。但如果需要从右向右查找,则需要把区域进行“乾坤大挪移”,把列的位置用数组互换一下。 例1:要求在如下图所示表中的姓名反查工号。 公式:=VLOOKUP(A9,IF({1,0},B2:B5,A2:A5),2,0) 公式剖...
通过这个例子,我们可以看到,虽然VLOOKUP函数不能直接实现反向查询,但是通过和其他函数的组合使用,我们仍然可以实现反向查询的功能。不过在实际工作中,我更加倾向于用辅助列,比如直接把姓名列复制并插入到最左侧,按照常规的VLOOKUP函数进行查询,更加简单。查完后删除辅助列即可。如果你的Excel和WPS升级到最新版的话,...
3、vlookup反向查找 在vlookup函数查找中,参数2区域第一列,必须是所选参数1所在的列。而很多时候,参数1不在区域中的第一列,如下图:我们通过“工号”,查找“姓名”,但在查找区域中,姓名列在工号列的前面。这将导致无法满足“参数2区域第一列,必须是所选参数1”的条件。在不改变列的顺序的情况,如何...
方法1:VLOOKUP+IF公式 我们可以使用IF的数组函数公式,来构建一个虚拟数组,使得查找列在前,结果列在后,当我们在表格里面输入公式:=IF({1,0},B:B,A:A)通过这个公式,其实交换了两列数据的位置,从而改变了方向 所以我们把IF函数公式构建的虚拟数组当成VLOOKUP公式的第2参数,查找数据源,就可以正常查找了,...
方法一:使用VLOOKUP和IF混合函数 假设有一个包含数据的Excel表格,数据位于A列和B列,要根据B列的值查找相应的A列值。假设我们的需求是根据学生姓名查找对应的学号。1、首先打开需要处理的表格文档,在输入框内键入公式:=VLOOKUP(A8,IF({1,0},B1:B5,A1:A5),2,0)2、上述公式中的第二个参数是MATCH函数的...
vlookup-逆向查询 在这个例子中,我们实现的了逆向查找,是针对第2列的成绩来查找第一列的学生的名字,在C13单元格中的公式为=VLOOKUP(B13,CHOOSE({2,1},A2:A10,B2:B10),2,FALSE),其中第一个参数B13,就是要查询的成绩,最关键的就是第2个参数CHOOSE({2,1},A2:A10,B2:B10),CHOOSE函数的第一个参数是{2,...
二.Vlookup函数实现反向查找:1.操作方法:(1)在J2单元格通过数据验证制作一个简单的下拉列表,方便选择不同的姓名。(2)在K2单元格输入公式==VLOOKUP(J2,IF({1,0},B1:B20,A1:A20),2,0)2.公式解析:(1){1,0}是一个由数字1和0构成的数组,这个数组作为if函数的判断依据;当判断依据为1时,返回B...
2}换成choose{1,2}即可,公式:=VLOOKUP(G3,CHOOSE({1,2},C$2:C$23,B$2:B$23),2,),结果展示:看到这里,相信你对VLOOKUP函数反向查找心中的疑惑已经豁然开朗了,如果还觉得不够具体,请观看笔者对于VLOOKUP函数反向查找讲解的视频。纯手打不易,希望大家多多支持,能与大家互相学习,共同进步!