VLOOKUP逆向查找
说明:逆向查找产生的原因,下图是查找姓名然后把对应的序号填充,由于查找到e和c相同 那么vlookup按照列字母的顺序只能往后查,不能像前查
1.VLOOKUP IF函数
在F2单元格输入公式:
=VLOOKUP(E2,IF({1,0},$C$2:$C$11,$A$2:$A$11),2,0)
此公式为数组公式,按Ctrl Shift Enter键结束。
公式说明:
相信大家应该都知道IF函数,1表示true ,0表示false,如果IF函数第一参数判断条件结果为1则返回if的第二个参数,如果结果为0则返回第三个参数。
本案例中查找区域使用IF({1,0},$C$2:$C$11,$A$2:$A$11)等于 IF({1,0},姓名列,序号列)返回一个姓名在前,序号在后的多行两列内存数组,让它符合VLOOKUP函数的查询值处于查询区域的首列,再用VOOKUP进行查询即可。