多语言展示
当前在线:1547今日阅读:167今日分享:16

VLOOKUP函数如何向前查找?3种方法解决

熟悉函数的小伙伴们都知道VLOOKUP函数拥有强大的查找功能,平常在使用时只能从左向右查找匹配数据,如果反过来,查找结果就出错了,今天小编就教你如何实现逆向查找。
工具/原料

Excel 2019

方法一:VLOOKUP+IF函数
1

以下图中查找名称对应的编号为例,在H2单元格输入公式:=VLOOKUP(G2,IF({1,0},B:B,A:A),2,0) ,再下拉复制公式。

2

说明:IF{1,0}构建了一个虚拟数组,并且把顺序给倒过来,如果不理解公式,可以套用=VLOOKUP(你找谁,IF({1,0},在哪列找,找的结果在哪列),2,0)这样写是不是很容易理解了END

方法二:INDEX+MATCH函数
1

这两个函数组合使用可以说是万能查询函数,小编写与查找有关的公式时,一般会用到这两个函数,下图中在H2单元格输入公式:=INDEX(A:A,MATCH(G2,B:B,0)),再下拉或双击向下复制公式,

2

公式说明:=INDEX(找的结果在哪列,MATCH(你找谁,在哪列找,0)) END

方法三:LOOKUP函数
1

下图中在H2单元格输入公式:=LOOKUP(1,0/(B:B=G2),A:A) ,再下拉或复制填充公式。

2

公式说明:=LOOKUP(1,0/(在哪列找=你找谁),找的结果在哪列)END

推荐信息