index函式和match函式實現多條件查詢

來源:酷知科普網 2.75W

1.案列

(01)1.如圖,輸入公式=INDEX(B2:D8,MATCH(F3&G3,B2:B8&C2:C8,0),MATCH(D1,B1:D1,0))index函式——返回資料表區域的值或對值的引用(這裡返回價值)match函式——返回返回目標值在查詢區域中的位置(這裡返回行和列)有關index函式和match函式的詳細用法,可以觀看小編的經驗Excel中index函式的使用方法和Excel中match函式的使用方法

index函式和match函式實現多條件查詢

(02)2.如圖所示,因為公式為陣列公式,所以要按ctrl+shift+enter。

index函式和match函式實現多條件查詢 第2張

(03)3.如圖所示,輸入公式=INDEX($B$2:$D$8,MATCH(F3&G3,$B$2:$B$8&$C$2:$C$8,0),MATCH($D$1,$B$1:$D$1,0))注意絕對引用和相對引用。否則在下拉複製公式時,會出錯。

index函式和match函式實現多條件查詢 第3張

2.公式解釋

(01)4.如圖所示,index函式通過在區域B2:D8中查詢賓士方向盤的行號和列號,行號和列號交叉返回的就是要查詢的值。match函式返回行號和列號。MATCH(F3&G3,B2:B8&C2:C8,0)公式解釋通過連線符&把賓士方向盤連線起來,然後返回位置為4。

index函式和match函式實現多條件查詢 第4張

(02)5.如圖所示,MATCH(D1,B1:D1,0)公式解釋,返回價值所在的列號。返回3。

index函式和match函式實現多條件查詢 第5張
熱門標籤