Excel中MATCH函數是一個很強大的輔助函數,
MATCH函數文法為:MATCH(lookup_value,lookuparray,match-type)
lookup_value:表示查詢的指定内容;
lookuparray:表示查詢的指定區域;
match-type:表示查詢的指定方式,用數字-1、0或者1表示,具體如圖:

方法/步驟
-
1
選擇B7單元格,輸入“=MATCH(100,B2:B5,0)”,按回車,顯示“3”。
公式解析:在“B2:B5”區域内查找等一個等于“100”的數值為第幾個,按順序找到B4單元格的數值為“100”,B4在“B2:B5”區域内排第3,是以顯示“3”。
Excel中MATCH函數的正确使用 Excel中MATCH函數的正确使用 -
2
選擇C7單元格,輸入“=MATCH(80,C2:C5,1)”,按回車,顯示“2”。
公式解析:在“C2:C5”區域内查找小于或等于“80”的數值,按順序找到C2:C3單元格的數值都小于“80”,選擇其中最大的數值,即C3的數值,C4在“C2:C5”區域内排第2,是以顯示“2”。
Excel中MATCH函數的正确使用 Excel中MATCH函數的正确使用 -
3
選擇D7單元格,輸入“=MATCH(90,D2:D5,-1)”,按回車,顯示“4”。
公式解析:在“D2:D5”區域内查找大于或等于“90”的數值,按順序找到D2:D5單元格的數值都大于“90”,選擇其中最小的數值,即D5的數值,D5在“D2:D5”區域内排第4,是以顯示“4”。
Excel中MATCH函數的正确使用 ENDExcel中MATCH函數的正确使用
注意事項
-
在使用時要注意區分LOOKUP函數:
MATCH函數用于在指定區域内按指定方式查詢與指定内容所比對的單元格位置;
LOOKUP函數用于在指定區域内查詢指定内容多對應的比對區域内單元格的内容。
關于LOOKUP函數的詳情使用見下方參考資料。
-
使用MATCH函數時的指定區域必須是單行多列或者單列多行;
查找的指定内容也必須在指定區域存在,否則會顯示“#N/A”錯誤。
-
指定内容為文本時,内容中可以含有*或者?
*代表任何字元序列
?代表單個字元