10.28 必學函數組合INDEX+MATCH,比VLOOKUP函數好用100倍

工作中,我們常常會使用VLOOKUP來進行各種各樣的查找,但有時候問題並不簡單,用VLOOKUP函數實現比較難,這時候我們就可以考慮使用其它方法,比如我今天要重點跟大家講解的

INDEX+MATCH函數組合。

下面是INDEX+MATCH函數組合的幾個用法,看看跟VLOOKUP相比,是否更加簡單一點!

一、逆向查找。

下圖中,根據F列的產品在B:D數據源中查找對應的編號。

必學函數組合INDEX+MATCH,比VLOOKUP函數好用100倍

方法一:使用INDEX+MATCH函數組合。

在G3單元格中輸入公式“=INDEX($B$2:$B$7,MATCH(F3,$C$2:$C$7,0))”,按回車鍵,然後將公式下拉填充至G5單元格即可。

必學函數組合INDEX+MATCH,比VLOOKUP函數好用100倍

公式解析:

MATCH(F3,$C$2:$C$7,0):根據F3單元格的產品名稱在C2:C7單元格區域中查找位置。這裡返回的結果為5。也就是說產品E在C2:C7單元格區域中位置為5。

=INDEX($B$2:$B$7,5):根據MATCH函數查找到的位置在B2:B7單元格區域中取值。也就是說在B2:B7單元格區域中取出第5行的值,也就是G3單元格的結果Y1023。

方法二:使用VLOOKUP函數。

在G3單元格中輸入公式“=VLOOKUP(F3,IF({1,0},$C$2:$C$7,$B$2:$B$7),2,0)”,按回車鍵,然後將公式下拉填充至G5單元格即可。

必學函數組合INDEX+MATCH,比VLOOKUP函數好用100倍

公式解析:

IF({1,0},$C$2:$C$7,$B$2:$B$7):因為VLOOKUP函數無法直接進行逆向查找,所以需要藉助IF或者CHOOSE函數重組查找區域。該公式是將查找區域重組成一個產品在前,編號在後的新查找區域。

二、多條件查找。

下圖中,根據H列的產品和I列的季度在B:F數據源中查找對應的銷量。

必學函數組合INDEX+MATCH,比VLOOKUP函數好用100倍

方法一:使用INDEX+MATCH函數組合。

在J4單元格中輸入公式“=INDEX($C$2:$F$7,MATCH(H4,$B$2:$B$7,0),MATCH(I4,$C$1:$F$1,0))”,按回車鍵,然後將公式下拉填充至J6單元格即可。

必學函數組合INDEX+MATCH,比VLOOKUP函數好用100倍

公式解析:

MATCH(H4,$B$2:$B$7,0):根據H4單元格的產品名稱在B2:B7單元格區域中查找位置。這裡返回的結果為3。

MATCH(I4,$C$1:$F$1,0):根據I4單元格的產品名稱在C1:F1單元格區域中查找位置。這裡返回的結果為2。

=INDEX($C$2:$F$7,3,2):根據MATCH函數查找到的位置在C2:F7單元格區域中取值。也就是說在C2:F7單元格區域中取出第3行,第2列的值,也就是J4單元格的結果320。

方法二:使用VLOOKUP函數。

在J4單元格中輸入公式“=VLOOKUP(H4,$B$2:$F$7,MATCH(I4,$C$1:$F$1,0)+1,0)”,按回車鍵,然後將公式下拉填充至J6單元格即可。

必學函數組合INDEX+MATCH,比VLOOKUP函數好用100倍

公式解析:

MATCH(I4,$C$1:$F$1,0)+1:根據I4單元格的季度在C1:F1單元格區域中查找位置。這裡返回的結果為2。因為B:F表格區域前面多了一列空白列,所以這裡需要加1。

三、模糊查找。

下圖中,我們要根據E列的公司名稱在B:C數據源中查找對應的銷售額。

必學函數組合INDEX+MATCH,比VLOOKUP函數好用100倍

方法一:使用INDEX+MATCH函數組合。

在F3單元格中輸入公式“=INDEX($C$2:$C$5,MATCH("*"&E3&"*",$B$2:$B$5,0))”,按回車鍵,然後將公式下拉填充至J6單元格即可。

必學函數組合INDEX+MATCH,比VLOOKUP函數好用100倍

公式解析:

MATCH("*"&E3&"*",$B$2:$B$5,0):這裡使用通配符“星號(*)”作為查找的對象,"*"&E3&"*"表示包含E3單元格內容的字符。

方法二:使用VLOOKUP函數。

在F3單元格中輸入公式“=VLOOKUP("*"&E3&"*",$B$2:$C$5,2,0)”,按回車鍵,然後將公式下拉填充至J6單元格即可。

必學函數組合INDEX+MATCH,比VLOOKUP函數好用100倍

公式解析:

"*"&E3&"*":將E3單元格前後連接兩個通配符作為查找值,這裡表示包含E3單元格內容的字符即可。

INDEX+MATCH組合和VLOOKUP對比,你覺得哪個更簡單呢?歡迎留言討論,期待您的點贊和轉發分享!


分享到:


相關文章: