MATCH函數(shù)返回區(qū)域中匹配條件單元格的相對位置 語法MATCH(lookup_value, lookup_array, [match_type])
說明
示例精確匹配數(shù)值(match_type=0)match_type=0,查找等于lookup_value的數(shù)值的相對位置
在$B$3:$B$8區(qū)域中,查找等于10(D3單元格的數(shù)值)的元素。因為10是第2項,所以返回值是2
在$B$3:$B$8區(qū)域中,查找等于25(D6單元格的數(shù)值)的元素。因為25不存在于列表中,所以返回值是#N/A
升序近似匹配數(shù)值(match_type=1或缺?。?/h4>match_type=1或缺省,此時列表必須是升序排列,MATCH函數(shù)返回查找小于或等于lookup_value的最大元素的相對位置
在$B$3:$B$8區(qū)域中,查找等于10(D3單元格的數(shù)值)的元素。因為10是第2項,所以返回值是2
在$B$3:$B$8區(qū)域中,查找等于25(D6單元格的數(shù)值)的元素。因為25不存在,但是在升序列表中小于25的最大值20,所以返回20對應(yīng)的位置3
在$B$3:$B$8區(qū)域中,查找等于-5(D9單元格的數(shù)值)的元素。因為-5不存在,且在升序列表中-5小于最小項0,結(jié)果為#N/A
降序近似匹配數(shù)值(match_type=-1)match_type=-1,此時列表必須是降序排列,MATCH函數(shù)返回查找大于或等于lookup_value的最小元素的相對位置
在$B$3:$B$8區(qū)域中,查找等于25(D3單元格的數(shù)值)的元素。因為25不存在,但是在降序列表中大于25的最小值20,所以返回20對應(yīng)的位置3
在$B$3:$B$8區(qū)域中,查找等于10(D6單元格的數(shù)值)的元素。因為10是第5項,所以返回值是5
在$B$3:$B$8區(qū)域中,查找等于55(D9單元格的數(shù)值)的元素。因為55不存在,且在降序列表中55大于最大項55,結(jié)果為#N/A
精確匹配文本(match_type=0)在列表中精確匹配文本
在$B$3:$B$9區(qū)域中,查找值為Africa的元素的位置。因為Africa的位置是3,所以MATCH函數(shù)返回值是3
在$B$3:$B$9區(qū)域中,查找值為XX的元素的位置。因為XX不存在,所以MATCH函數(shù)返回#N/A
使用通配符模糊匹配文本(match_type=0)通配符*可匹配任意數(shù)量(大于等于0)的字符,?可匹配單一字符。
在$B$3:$B$9區(qū)域中,查找首字母為a的元素(MATCH不區(qū)分大小寫),因為Asia為第一個滿足條件的項,所以返回Asia的位置1
在$B$3:$B$9區(qū)域中,查找以afr開頭的6個字母的元素,因為匹配到Africa,所以返回其位置3
在$B$3:$B$9區(qū)域中,查找以nia結(jié)尾的元素,因為匹配到Oceania,所以返回其位置6 |
|
|