excel,index+match逆向查找与多条件查找

Vlookup使我们最常用的查找函数,一般是从左往右找,但是在很多场景下都不能满足工作需求,比如:从右往左找,多条件查找等,就需要借助其他函数来完成,但是对于上述问题index+match组合来说,就简单多了,vlookup函数在index+match面前就被秒成渣了。

公式详解:

excel,index+match逆向查找与多条件查找

=Index (A2:F6,2,2)),在A2:F6范围内,查找第二行,第二列内容,结果:第二季度

excel,index+match逆向查找与多条件查找

=match(H2,B:B,0),查找H2(第二季度),处于B列位置,结果3,即处于B列中第三行

1、 逆向查找

=INDEX(C:C,MATCH(G6,D:D),0)

index(c:c,)表示提取c列内容,但是行数未确定

MATCH(G6,D:D),表示查找即工号17013数值,处于D列的位置。整个match返回数值为:4。

将match函数中得到数值4,套入index中,即提取C列第四行数据,结果为:马六。

2、 多条件查询

excel,index+match逆向查找与多条件查找

1. index(范围,行数,列数)

2. 行数:第三周,位于第四行,公式:=MATCH(H1,A:A,0)

3. 列数:李四,位于A1:E1中,第三列

注意:行数与列数只能是唯一值,不能出线两个第三周即两个李四,如果出线重复值,公式默认最先出现的值。

最后我们进行公式组合:INDEX(A1:E9,MATCH(H1,A:A,0),MATCH(H2,A1:E1,0))

excel,index+match逆向查找与多条件查找

如果对你有帮助,请关注点个赞。如果有疑问请加公众号excel拒绝加班。


分享到:


相關文章: