首頁 > 軟體

Excel中如何活用INDEX和MATCH函數

2019-12-06 22:27:55

      在Excel中MATCH函數可以返回指定內容所在的位置,而INDEX又可以根據指定位置查詢到位置所對應的資料,各取其優點,我們可以返回指定位置相關聯的資料。


1

1.MATCH函數(返回指定內容所在的位置) ? ?? ??MATCH(lookup-value,lookup-array,match-type) ? ?? ? lookup-value:表示要在區域或陣列中查詢的值,可以是直接輸入的陣列或單元格參照。 ? ?? ? lookup-array:表示可能包含所要查詢的數值的連續單元格區域,應為陣列或陣列參照。 ? ?? ? match-type:表示查詢方式,用於指定精確查詢(查詢區域無序排列)或模糊查詢(查詢區域升序排列)。取值為-1、1、0 。其中0為精確查詢。 ? ?? ? ?

2

2.INDEX函數(返回制定位置中的內容) ? ?? ??INDEX(array,row-num,column-num) ? ?? ? array:要返回值的單元格區域或陣列。 ? ?? ? row-num:返回值所在的行號。 ? ?? ? column-num:返回值所在的列號。 ? ?

1

     建立如圖所示的Excel表格,其中坐標為資料區域,右邊為查詢方式。


2

    選擇F3單元格,在單元格中輸入:=MATCH("二月",A2:A13,0),回車可以看到二月所對應的行數為2.


1

    選擇G5單元格,在單元格中輸入:=INDEX(A2:B13,2,2),回車可以看到A2:B13區域中2行2列交叉對應的值.


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單元格中製作下拉選單,這樣可以方便查詢月份。



IT145.com E-mail:sddin#qq.com