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拒絕加班。


分享到:


相關文章: