❶ 如何在Excel中使用MATCH函數
1.match函數的含義
1
1.match函數的含義
返回目標值在查找區域中的位置。
END
2.match函數的語法格式
1
2..match函數的語法格式
=match(lookup_value, lookup_array, match_type)
=Match(目標值,查找區域,0/1/-1)
2
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必須按降序排列。
END
3.match函數案列
1
4.如圖所示,查找5月份在查找區域B2:D2的位置。
輸入公式=MATCH(C2,B2:D2,0)。
2
5.match函數經常和其他函數組合起來使用,如vlookup函數和index函數,具體可以觀看小編的經驗Excel中index函數的使用方法和Excel中vlookup函數的使用方法
END
4.match函數使用的注意點
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)
4
9.match_type=-1,查找大於或等於lookup_value(目標值)的最小數值,返回其在lookup_array(查找區域)中的位置,lookup_array必須按降序排列。
如圖所示,目標值為450.大於或等於目標值的最小數500,且查找區域lookup_array必須按降序排列,返回其位置為2。
輸入公式=MATCH(450,E3:E5,-1)
❷ match函數怎麼用啊說的簡單易懂點 舉個例子~
什麼軟體里的match函數啊?
對補充問題的回復:
分2種情況
精確匹配時(第3參數為FALSE或0),返回第1個參數在第2個參數中首次出現的位置。
例如A1:A11中分別是N A O C H O N G X U E
=MATCH("O",A1:A10,FASLE) 或 MATCH("O",A1:A10,0)或 MATCH("O",A1:A10,)
返回A1:A11中第1個O的位置3
而=MATCH("Z",A1:A10,)返回錯誤值,因為A1:A11中沒有字母Z
模糊匹配時,第2個參數中的數據必須以升序排列
例如A1:A10中分別為 1 2 3 4 5 6 7 8 9 10
=match(2.5,a1:a10,TRUE) 或 match(2.5,a1:a10)
返回小於等於2.5的最大數據在A1:A10中出現的位置2
注意:如果使用模糊匹配,而第2個參數沒有排序,那麼不能返回正確的值。
❸ MATCH函數怎樣使用
(1)功能說明MATCH函數可在單元格區域中搜索指定項
❹ excel中的match函數怎麼用
可以參考下面這個介紹,自己實踐一下:
MATCH函數有兩方面的功能,兩種操作都返回一個位置值。
一是確定區域中的一個值在一列中的准確位置,這種精確的查詢與列表是否排序無關。
二是確定一個給定值位於已排序列表中的位置,這不需要准確的匹配.
語法結構為:MATCH(lookup_value,lookup_array,match_type)
lookup_value為要搜索的值。
lookup_array:要查找的區域(必須是一行或一列)。
match_type:匹配形式,有0、1和-1三種選擇:"0"表示一個准確的搜索。"1"表示搜索小於或等於查換值的最大值,查找區域必須為升序排列。"-1"表示搜索大於或等於查找值的最小值,查找區域必須降序排開。以上的搜索,如果沒有匹配值,則返回#N/A。
比如:有一列數據:A1:A7 分別時 A B C D E F G ,C1的值為F
這個時候D1輸入=match(c1,a1:a7,0) 返回值就是6("F"在A1:A7中的行號)
這是基本的原理
經常和INDEX()函數一起使用!
比如:和上表一樣, B1:B7為10 20 30 40 50 60 70
=index(B1:B7,MATCH(C1,A1:A7,0),0)就能返回「F」對應的B列的值60
INDEX可以實現反向查找 ,比VLOOKUP用法更加靈活
INDEX用於返回表格或區域中的數值或對數值的引用。
函數 INDEX() 有兩種形式:數組和引用。數組形式通常返回數值或數值數組;引用形式通常返回引用。
(1)INDEX(array,row_num,column_num) 返回數組中指定單元格或單元格數組的數值。
Array為單元格區域或數組常數。Row_num為數組中某行的行序號,函數從該行返回數值。Column_num為數組中某列的列序號,函數從該列返回數值。需注意的是Row_num
和 column_num 必須指向 array 中的某一單元格,否則,函數 INDEX 返回錯誤值 #REF!。
(2)INDEX(reference,row_num,column_num,area_num)
返回引用中指定單元格或單元格區域的引用。
Reference為對一個或多個單元格區域的引用。
如果為引用輸入一個不連續的區域,必須用括弧括起來。
如果引用中的每個區域只包含一行或一列,則相應的參數 row_num 或 column_num
分別為可選項。例如,對於單行的引用,可以使用函數 INDEX(reference,,column_num)。
Row_num為引用中某行的行序號,函數從該行返回一個引用。
Column_num為引用中某列的列序號,函數從該列返回一個引用。
需注意的是Row_num、column_num 和 area_num 必須指向 reference 中的單元格;否則,函數 INDEX
返回錯誤值 #REF!。如果省略 row_num 和 column_num,函數 INDEX 返回由 area_num
所指定的區域。
❺ match函數的使用
Excel中match函數的用法=match(查找值,查找區域,匹配方式),特別需要說明的是,由於match返回的是查找值在查找區域中出現的相對位置(數字),往往配合index、Offset等函數使用。
軟體版本:Office2013
舉例說明如下:
1.查找C1單元格中數據在A列數據區域中出現的位置:
❻ MATCH函數的使用方法
=MATCH("乙2",C53:C58&D53:D58,)
同時按下CTRL+SHIFT+回車,輸入數組公式。