电竞比分网-中国电竞赛事及体育赛事平台

分享

EXCEL函數(shù)

 找東西zdx 2020-08-07

MATCH函數(shù)

返回區(qū)域中匹配條件單元格的相對位置

語法

MATCH(lookup_value, lookup_array, [match_type])

參數(shù)介紹
參數(shù) 必填 描述
lookup_value 參數(shù)可以為數(shù)字、文本或邏輯值,也可以是對數(shù)字、文本或邏輯值的單元格引用
lookup_array 要搜索的單元格區(qū)域
match_type 數(shù)字 -1、0 或 1。1或缺?。罕硎静檎倚∮诨虻扔趌ookup_value的最大值。此時,lookup_array必須是升序的。0:表示查找等于lookup_value的值。此時,lookup_array可以是任意排序。-1:表示查找大于或等于lookup_value的最小值。此時,lookup_array必須是降序的。

說明

  • MATCH函數(shù)不區(qū)分大小寫
  • match_type為1(或缺省)時,lookup_array一定要升序排列。..., -1, 0, 1, 2, 3, ..., A-Z, FALSE, TRUE
  • match_type為-1時,lookup_array一定要降序排列。TRUE, FALSE, Z-A, ...3, 2, 1, 0, -1, ...
  • MATCH函數(shù)可以使用通配符(*?)查值。如查找元素包含*或?,可使用~轉(zhuǎn)為正常字符。如:1~?? 可匹配 1?2

示例

精確匹配數(shù)值(match_type=0)

MATCH函數(shù) 精確查找數(shù)字

match_type=0,查找等于lookup_value的數(shù)值的相對位置

=MATCH(D3,$B$3:$B$8,0)
在$B$3:$B$8區(qū)域中,查找等于10(D3單元格的數(shù)值)的元素。因為10是第2項,所以返回值是2
=MATCH(D6,$B$3:$B$8,0)
在$B$3:$B$8區(qū)域中,查找等于25(D6單元格的數(shù)值)的元素。因為25不存在于列表中,所以返回值是#N/A

升序近似匹配數(shù)值(match_type=1或缺?。?/h4>

MATCH函數(shù) 最大近似匹配數(shù)字

match_type=1或缺省,此時列表必須是升序排列,MATCH函數(shù)返回查找小于或等于lookup_value的最大元素的相對位置

=MATCH(D3,$B$3:$B$8,1)
在$B$3:$B$8區(qū)域中,查找等于10(D3單元格的數(shù)值)的元素。因為10是第2項,所以返回值是2
=MATCH(D6,$B$3:$B$8,1)
在$B$3:$B$8區(qū)域中,查找等于25(D6單元格的數(shù)值)的元素。因為25不存在,但是在升序列表中小于25的最大值20,所以返回20對應(yīng)的位置3
=MATCH(D9,$B$3:$B$8,1)
在$B$3:$B$8區(qū)域中,查找等于-5(D9單元格的數(shù)值)的元素。因為-5不存在,且在升序列表中-5小于最小項0,結(jié)果為#N/A

降序近似匹配數(shù)值(match_type=-1)

MATCH函數(shù) 最小近似匹配數(shù)字

match_type=-1,此時列表必須是降序排列,MATCH函數(shù)返回查找大于或等于lookup_value的最小元素的相對位置

=MATCH(D3,$B$3:$B$8,-1)
在$B$3:$B$8區(qū)域中,查找等于25(D3單元格的數(shù)值)的元素。因為25不存在,但是在降序列表中大于25的最小值20,所以返回20對應(yīng)的位置3
=MATCH(D6,$B$3:$B$8,-1)
在$B$3:$B$8區(qū)域中,查找等于10(D6單元格的數(shù)值)的元素。因為10是第5項,所以返回值是5
=MATCH(D9,$B$3:$B$8,-1)
在$B$3:$B$8區(qū)域中,查找等于55(D9單元格的數(shù)值)的元素。因為55不存在,且在降序列表中55大于最大項55,結(jié)果為#N/A

精確匹配文本(match_type=0)

MATCH函數(shù) 精確匹配文本

在列表中精確匹配文本

=MATCH(D3,$B$3:$B$9,0)
在$B$3:$B$9區(qū)域中,查找值為Africa的元素的位置。因為Africa的位置是3,所以MATCH函數(shù)返回值是3
=MATCH(D6,$B$3:$B$9,0)
在$B$3:$B$9區(qū)域中,查找值為XX的元素的位置。因為XX不存在,所以MATCH函數(shù)返回#N/A

使用通配符模糊匹配文本(match_type=0)

MATCH函數(shù) 模糊匹配文本

通配符*可匹配任意數(shù)量(大于等于0)的字符,?可匹配單一字符。

=MATCH(D3,$B$3:$B$9,0)
在$B$3:$B$9區(qū)域中,查找首字母為a的元素(MATCH不區(qū)分大小寫),因為Asia為第一個滿足條件的項,所以返回Asia的位置1
=MATCH(D6,$B$3:$B$9,0)
在$B$3:$B$9區(qū)域中,查找以afr開頭的6個字母的元素,因為匹配到Africa,所以返回其位置3
=MATCH(D9,$B$3:$B$9,0)
在$B$3:$B$9區(qū)域中,查找以nia結(jié)尾的元素,因為匹配到Oceania,所以返回其位置6

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多