工作中,我們常常會(huì)使用VLOOKUP來進(jìn)行各種各樣的查找,但有時(shí)候問題并不簡(jiǎn)單,用VLOOKUP函數(shù)實(shí)現(xiàn)比較難,這時(shí)候我們就可以考慮使用其它方法,比如我今天要重點(diǎn)跟大家講解的INDEX+MATCH函數(shù)組合。 下面是INDEX+MATCH函數(shù)組合的幾個(gè)用法,看看跟VLOOKUP相比,是否更加簡(jiǎn)單一點(diǎn)! 一、逆向查找。 下圖中,根據(jù)F列的產(chǎn)品在B:D數(shù)據(jù)源中查找對(duì)應(yīng)的編號(hào)。 方法一:使用INDEX+MATCH函數(shù)組合。 在G3單元格中輸入公式“=INDEX($B$2:$B$7,MATCH(F3,$C$2:$C$7,0))”,按回車鍵,然后將公式下拉填充至G5單元格即可。 公式解析: MATCH(F3,$C$2:$C$7,0):根據(jù)F3單元格的產(chǎn)品名稱在C2:C7單元格區(qū)域中查找位置。這里返回的結(jié)果為5。也就是說產(chǎn)品E在C2:C7單元格區(qū)域中位置為5。 =INDEX($B$2:$B$7,5):根據(jù)MATCH函數(shù)查找到的位置在B2:B7單元格區(qū)域中取值。也就是說在B2:B7單元格區(qū)域中取出第5行的值,也就是G3單元格的結(jié)果Y1023。 方法二:使用VLOOKUP函數(shù)。 在G3單元格中輸入公式“=VLOOKUP(F3,IF({1,0},$C$2:$C$7,$B$2:$B$7),2,0)”,按回車鍵,然后將公式下拉填充至G5單元格即可。 公式解析: IF({1,0},$C$2:$C$7,$B$2:$B$7):因?yàn)閂LOOKUP函數(shù)無法直接進(jìn)行逆向查找,所以需要借助IF或者CHOOSE函數(shù)重組查找區(qū)域。該公式是將查找區(qū)域重組成一個(gè)產(chǎn)品在前,編號(hào)在后的新查找區(qū)域。 二、多條件查找。 下圖中,根據(jù)H列的產(chǎn)品和I列的季度在B:F數(shù)據(jù)源中查找對(duì)應(yīng)的銷量。 方法一:使用INDEX+MATCH函數(shù)組合。 在J4單元格中輸入公式“=INDEX($C$2:$F$7,MATCH(H4,$B$2:$B$7,0),MATCH(I4,$C$1:$F$1,0))”,按回車鍵,然后將公式下拉填充至J6單元格即可。 公式解析: MATCH(H4,$B$2:$B$7,0):根據(jù)H4單元格的產(chǎn)品名稱在B2:B7單元格區(qū)域中查找位置。這里返回的結(jié)果為3。 MATCH(I4,$C$1:$F$1,0):根據(jù)I4單元格的產(chǎn)品名稱在C1:F1單元格區(qū)域中查找位置。這里返回的結(jié)果為2。 =INDEX($C$2:$F$7,3,2):根據(jù)MATCH函數(shù)查找到的位置在C2:F7單元格區(qū)域中取值。也就是說在C2:F7單元格區(qū)域中取出第3行,第2列的值,也就是J4單元格的結(jié)果320。 方法二:使用VLOOKUP函數(shù)。 在J4單元格中輸入公式“=VLOOKUP(H4,$B$2:$F$7,MATCH(I4,$C$1:$F$1,0)+1,0)”,按回車鍵,然后將公式下拉填充至J6單元格即可。 公式解析: MATCH(I4,$C$1:$F$1,0)+1:根據(jù)I4單元格的季度在C1:F1單元格區(qū)域中查找位置。這里返回的結(jié)果為2。因?yàn)锽:F表格區(qū)域前面多了一列空白列,所以這里需要加1。 三、模糊查找。 下圖中,我們要根據(jù)E列的公司名稱在B:C數(shù)據(jù)源中查找對(duì)應(yīng)的銷售額。 方法一:使用INDEX+MATCH函數(shù)組合。 在F3單元格中輸入公式“=INDEX($C$2:$C$5,MATCH('*'&E3&'*',$B$2:$B$5,0))”,按回車鍵,然后將公式下拉填充至J6單元格即可。 公式解析: MATCH('*'&E3&'*',$B$2:$B$5,0):這里使用通配符“星號(hào)(*)”作為查找的對(duì)象,'*'&E3&'*'表示包含E3單元格內(nèi)容的字符。 方法二:使用VLOOKUP函數(shù)。 在F3單元格中輸入公式“=VLOOKUP('*'&E3&'*',$B$2:$C$5,2,0)”,按回車鍵,然后將公式下拉填充至J6單元格即可。 公式解析: '*'&E3&'*':將E3單元格前后連接兩個(gè)通配符作為查找值,這里表示包含E3單元格內(nèi)容的字符即可。 |
|