MATCH函式返回指定數值在指定數組區域中的位置。MATCH函式是Excel主要的查找函式之一。
基本介紹
- 中文名:MATCH函式
- 外文名:MATCH Function
- 所屬軟體:Excel
- 套用:確定列表中某個值的位置
- 語法:MATCH(lookup_value, lookup_array, [match_type])
MATCH函式概述
語法
參數
- lookup_value必需參數,需要在 lookup_array 中查找的值。例如,如果要在電話簿中查找某人的電話號碼,則應該將姓名作為查找值,但實際上需要的是電話號碼。
lookup_value 參數可以為值(數字、文本或邏輯值)或對數字、文本或邏輯值的單元格引用。 - lookup_array必需參數,要搜尋的單元格區域。
- match_type可選參數,數字 -1、0 或 1。match_type 參數指定 Excel 如何在 lookup_array 中查找 lookup_value 的值。此參數的默認值為 1。
功能
MATCH函式說明
- MATCH 函式會返回 lookup_array 中匹配值的位置而不是匹配值本身。例如,MATCH("b",{"a","b","c"},0) 會返回 2,即“b”在數組 {"a","b","c"} 中的相對位置。
- 查找文本值時,MATCH 函式不區分大小寫字母。
- 如果 MATCH 函式查找匹配項不成功,它會返回錯誤值 #N/A。
- 如果 match_type 為 0 且 lookup_value 為文本字元串,可以在 lookup_value 參數中使用通配符(問號 (?) 和星號 (*))。問號匹配任意單個字元;星號匹配任意一串字元。如果要查找實際的問號或星號,請在該字元前鍵入波形符 (~)。
示例
A | B |
---|---|
產品 | 數量 |
香蕉 | 25 |
橙子 | 38 |
蘋果 | 40 |
香梨 | 41 |
注意事項
- 在使用時要注意區分LOOKUP函式:
MATCH函式用於在指定區域內按指定方式查詢與指定內容所匹配的單元格位置;
LOOKUP函式用於在指定區域內查詢指定內容所對應的匹配區域內單元格的內容。
關於LOOKUP函式的詳情使用見下方參考資料。 - 使用MATCH函式時的指定區域必須是單行多列或者單列多行;
查找的指定內容也必須在指定區域存在,否則會顯示“#N/A”錯誤。