Excel 查找好搭檔INDEX+MATCH組合,比Vlookup更好用,辦公必備必會函數(shù)

今天介紹一對數(shù)據(jù)查找好搭檔,INDEX+MATCH函數(shù)組合,比Vlookup更好用。
INDEX函數(shù)返回區(qū)域中第幾行第幾列的值或引用。有兩種形式,數(shù)組形式和引用形式,今天重點介紹數(shù)組形式。
INDEX函數(shù)語法:=INDEX(區(qū)域,返回第幾行,[返回第幾列]),返回一個值。
MATCH函數(shù)之前的文章和視頻中有介紹,有興趣的話翻翻之前的文章和視頻。這個函數(shù)使用頻率很高,建議一定要學(xué)會。
讓我們來一起了解下這對CP的能干啥,究竟好用在哪里?

入門用法:查找油桃的單價

在J6單元格中輸入,=INDEX(B4:F15,1,4)。油桃在數(shù)據(jù)區(qū)域B4:F15的第1行,單價在數(shù)據(jù)區(qū)域的第4列。
修改查找內(nèi)容,返回結(jié)果沒有變化,所以第2、3參數(shù)不能寫死。

復(fù)制J6單元格中的公式到J10單元格,進行修改。
注意,是選擇公式復(fù)制,不是選中單元格復(fù)制。

公式:=INDEX(B4:F15,MATCH(H10,D4:D15,0),MATCH(I10,B3:F3,0))。第一個MATCH查找油桃在D4:D15中,也就是產(chǎn)品名稱中位于第幾行;第二個MATCH查找單價在B3:F3中,也就是表頭區(qū)域中位于第幾列。
注意:第一個MATCH選擇區(qū)域的行大小要與INDEX中的數(shù)據(jù)區(qū)域的行大小一致,第二個MATCH選擇區(qū)域的列大小要與INDEX中的數(shù)據(jù)區(qū)域的列大小一致,否則會導(dǎo)致結(jié)果不準確。
這個時候,修改查找內(nèi)容,結(jié)果就會隨著變化。

再看看進階用法:查找多個產(chǎn)品編碼對應(yīng)的產(chǎn)品名稱和銷量

在I14單元格中輸入:=INDEX($B$4:$F$15,MATCH($H14,$B$4:$B$15,0),MATCH(I$13,$B$3:$F$3,0))。
數(shù)據(jù)區(qū)域選擇B4:F15,絕對引用;第一個MATCH查找產(chǎn)品編碼位于第幾行,查找值選擇H14,列絕對引用行相對引用,查找區(qū)域選擇B4:B15,絕對引用,匹配方式選擇精確匹配;第二個MATCH查找產(chǎn)品名稱位于第幾列,查找值選擇I13,因為等下要向右手動,行絕對引用列相對引用,選擇區(qū)域選擇B3:F3,絕對引用,匹配方式選擇精確匹配。
選擇I14,向右,向下拖動,完成。
INDEX+ MATCH組合,不受查找值位置影響,相比Vlookup更加靈活,功能也更加強大!