match函數的使用
Excel中match函數的用法=match(查找值,查找區域,匹配方式),特別需要說明的是,由于match返回的是查找值在查找區域中出現的相對位置(數字),往往配合index、Offt等函數使用。
軟件版本:Office2013
舉例說明如下:
1.查找C1單元格中數據在A列數據區域中出現的位置:
2.輸入由match函數構建的公式如下:
3.得到結果如下:
EXCEL中match函數如何應用?
1.match函數的含義
返回目標值在查找區域中的位置。
2..match函數的語法格式
=match(lookup_value,
lookup_array,
match_type)
=Match(目標值,查找區域,0/1/-1)
3.參數lookup_value目標值——在lookup_array(查找區域)中
參數lookup_array查找區域——包含所有目標值的連續的單元格區域,查找區域只能為一列或一行
參數match_type——
match_type=0(精確查找),查找精確等于lookup_value的第一個數值,lookup_array按任意順序排列。一般只使用精確查找。
match_type=1,查找小于或等于lookup_value(目標值)的最大數值在lookup_array(查找區域)中的位置,lookup_array必須按升序排列。
match_type=-1,查找大于或等于lookup_value(目標值)的最小數值在lookup_array(查找區域)中的位置,lookup_array必須按降序排列。
4.如圖所示,查找5月份在查找區域B2:D2的位置。
輸入公式=MATCH(C2,B2:D2,0)。
5.match函數經常和其他函數組合起來使用,如vlookup函數和index函數,具體可以觀看經驗Excel中index函數的使用方法和Excel中vlookup函數的使用方法
6.參數lookup_array查找區域——包含所有目標值的連續的單元格區域,查找區域只能為一列或一行
7.match_type=0(精確查找),查找精確等于lookup_value的第一個數值,返回其位置,lookup_array按任意順序排列。
如圖所示,查找值=A7,等于查找值的第一個數值=A6,返回其位置5。
輸入公式=MATCH(A7,A2:A7,0),返回5,而不是6。
8.match_type=1,查找小于或等于lookup_value(目標值)的最大數值,返回其在lookup_array(查找區域)中的位置,lookup_array必須按升序排列。
如圖所示,目標值為450,小于等于目標值的最大數為400,且查找區域是升序排列,返回其位置為1。
輸入公式=MATCH(450,B3:D3,1)
9.match_type=-1,查找大于或等于lookup_value(目標值)的最小數值,返回其在lookup_array(查找區域)中的位置,lookup_array必須按降序排列。
如圖所示,目標值為450.大于或等于目標值的最小數500,且查找區域lookup_array必須按降序排列,返回其位置為2。
輸入公式=MATCH(450,E3:E5,-1)
excel中 match函數怎么用
excel中 match函數怎么用
MATCH(lookup_value,lookup_array,match_type)
Lookup_value 為需要在數據表中查找的數值。
Lookup_value 為需要在 Lookup_array
中查找的數值。例如,如果要在電話簿中查找某人的電話號碼,則應該將姓名作為查找值,但實際上需要的是電話號碼。
Lookup_value 可以為數值(數字、文本或邏輯值)或對數字、文本或邏輯值的單元格引用。
Lookup_array 可能包含所要查找的數值的連續單元格區域。Lookup_array
應為數組或數組引用。
Match_type 為數字 -1、0 或 1。Match_type 指明 Microsoft
Excel 如何在 lookup_array 中查找 lookup_value。
如果 match_type 為 1,函數 MATCH 查找小于或等于 lookup_value 的最大數值。Lookup_array
必須按升序排列:...、-2、-1、0、1、2、...、A-Z、FALSE、TRUE。
如果 match_type 為 0,函數 MATCH 查找等于 lookup_value 的第一個數值。Lookup_array
可以按任何順序排列。
如果 match_type 為 -1,函數 MATCH 查找大于或等于 lookup_value 的最小數值。Lookup_array
必須按降序排列:TRUE、FALSE、Z-A、...、2、1、0、-1、-2、...,等等。
如果省略 match_type,則假設為 1。
說明
函數 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 中使用通配符、問號 (?) 和星號
(*)。問號匹配任意單個字符;星號匹配任意一串字符。如果要查找實際的問號或星號,請在該字符前鍵入波形符 (~)。
excel match函數怎么用
怎么在excel中使用MATCH函數
MATCH
1、概念:返回在指定方式下與指定數值匹配的數組 中元素的相應位置。注意:是匹配元素的位置而不是匹配元素本身。
2、用法 : MATCH(lookup_value,lookup_array,match_type)
Lookup_value 是需要在數據表中查找的數值。 可以為數值(數字、文本或邏輯值)或對數字、文本或邏輯值的單元格引用。
Lookup_array 可能包含所要查找的數值的連續單元格區域。Lookup_array
應為數組或數組引用。
Match_type 為數字 -1、0 或 1。
match_type 為 1或者忽略,函數 MATCH 查找小于或等于 lookup_value 的最大數值。Lookup_array 必須按升序排列
match_type 為 0,函數 MATCH 查找等于 lookup_value 的第一個數值。Lookup_array 可以按任何順序排列。
match_type 為 -1,函數 MATCH 查找大于或等于 lookup_value 的最小數值。Lookup_array 必須按降序排列
3、示例
=MATCH("c",{"a","b","c","d"},1) ,返回 3
本文發布于:2023-02-28 18:57:00,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/167759127848225.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:match函數的使用方法.doc
本文 PDF 下載地址:match函數的使用方法.pdf
| 留言與評論(共有 0 條評論) |