1.語法 MATCH(lookup_value,lookup_array,match_type)
Lookup_value 為需要在資料表中查詢的數值,可以為數值(數字、文字或邏輯值)或對數字、文字或邏輯值的單元格引用。
Lookup_array 可能包含所要查詢的數值的連續單元格區域。Lookup_array 應為陣列或陣列引用。
Match_type 為數字 -1、0 或 1。
為1時,函式查詢小於或等於 lookup_value 的最大數值,Lookup_array 必須按升序排列
為0時,函式查詢等於 lookup_value 的第一個數值,Lookup_array 可以按任何順序排列
為-1時,函式查詢大於或等於 lookup_value 的最小數值,Lookup_array 必須按降序排列
如果省略 match_type,則假設為 1
2.如上圖,使用MATCH 查詢 KG30FS121C 所在的位置?
公式為=MATCH(G2,B2:B9,0) ,G2為要查詢的值,B2:B9為查詢的範圍,0 表示精確匹配。
3.如上圖,在查詢數值時應注意的幾個問題:
1、匹配的型別及區域內數值升降序排序的問題
2、數值大小的匹配,是與較大或較小的值匹配
3、要查詢的是位置無不是數值本身
4.如上圖,在查詢文字數值時,match-type 應選為0,即精確匹配
同時可以使用萬用字元 問號 (?) 和星號 (*)。問號匹配任意單個字元;星號匹配任意一串字元。如果要查詢實際的問號或星號,請在該字元前鍵入波形符 (~)。
5.另外在查詢文字值時,MATCH函式不區分大小寫字母,如上圖所示。
1.語法 MATCH(lookup_value,lookup_array,match_type)
Lookup_value 為需要在資料表中查詢的數值,可以為數值(數字、文字或邏輯值)或對數字、文字或邏輯值的單元格引用。
Lookup_array 可能包含所要查詢的數值的連續單元格區域。Lookup_array 應為陣列或陣列引用。
Match_type 為數字 -1、0 或 1。
為1時,函式查詢小於或等於 lookup_value 的最大數值,Lookup_array 必須按升序排列
為0時,函式查詢等於 lookup_value 的第一個數值,Lookup_array 可以按任何順序排列
為-1時,函式查詢大於或等於 lookup_value 的最小數值,Lookup_array 必須按降序排列
如果省略 match_type,則假設為 1
2.如上圖,使用MATCH 查詢 KG30FS121C 所在的位置?
公式為=MATCH(G2,B2:B9,0) ,G2為要查詢的值,B2:B9為查詢的範圍,0 表示精確匹配。
3.如上圖,在查詢數值時應注意的幾個問題:
1、匹配的型別及區域內數值升降序排序的問題
2、數值大小的匹配,是與較大或較小的值匹配
3、要查詢的是位置無不是數值本身
4.如上圖,在查詢文字數值時,match-type 應選為0,即精確匹配
同時可以使用萬用字元 問號 (?) 和星號 (*)。問號匹配任意單個字元;星號匹配任意一串字元。如果要查詢實際的問號或星號,請在該字元前鍵入波形符 (~)。
5.另外在查詢文字值時,MATCH函式不區分大小寫字母,如上圖所示。