在Excel中MATCH函數可以返回指定內容所在的位置,而INDEX又可以根據指定位置查詢到位置所對應的數據,各取其優點,我們可以返回指定位置相關聯的數據。
(資料圖)
一、函數介紹
1、MATCH函數(返回指定內容所在的位置)
MATCH(lookup-value,lookup-array,match-type)
lookup-value:表示要在區域或數組中查找的值,可以是直接輸入的數組或單元格引用。
lookup-array:表示可能包含所要查找的數值的連續單元格區域,應為數組或數組引用。
match-type:表示查找方式,用于指定精確查找(查找區域無序排列)或模糊查找(查找區域升序排列)。取值為-1、1、0 。其中0為精確查找。
2、INDEX函數(返回制定位置中的內容)
INDEX(array,row-num,column-num)
array:要返回值的單元格區域或數組。
row-num:返回值所在的行號。
column-num:返回值所在的列號。
二、MATCH函數應用
1、建立的Excel表格,其中坐標為數據區域,右邊為查詢方式。
2、選擇F3單元格,在單元格中輸入 :=MATCH("二月",A2:A13,0), 回車可以看到二月所對應的行數為2.
三、INDEX函數應用
1、選擇G5單元格,在單元格中輸入 :=INDEX(A2:B13,2,2), 回車可以看到A2:B13區域中2行2列交叉對應的值.
四、MATCH和INDEX聯合查詢
1、選擇G7單元格,在單元格中輸入 :=INDEX(B2:B13,MATCH(F7,A2:A13,0)), 用MATCH函數返回F7單元格中的之所對應的行,再利用ATCH函數返回的行號用INDEX函數查詢出月份對應的金額。
2、用同樣的方法再H7單元格中輸入 :=INDEX(C2:C13,MATCH(F7,A2:A13,0)), 即可查詢出月份對應的年齡。
3、為了方便起見,我們可以在F7單元格中制作下拉列表,這樣可以方便查找月份。
關鍵詞: