⑴ 如何在Excel中使用MATCH函數
方法/步驟
首先MATCH函數的語法如下:
MATCH(lookup_value, lookup_array, [match_type])
它具有下列參數:
lookup_value:需要在 lookup_array參數中查找的數據,它是一個必備參數,也就是這個參數不能省略,必須輸入。lookup_array :要搜索的單元格區域或數組
match_type :搜素的方式參數,它可以是0、1或者-1。這個參數是一個可選參數,也就是這個參數可以省略。若省略則默認為1。
了解了MATCH函數的語法的我們來看一個實例。
如下圖所示A列為一列數據,現在需要查找數字11在該列數字中所處的位置。
從圖中目測可以得知11位於A4單元格,也就是從上到下的第4個數字。
我們可以通過Match函數來獲得這個位置。公示如下
=MATCH(11,A1:A13,0)
如下圖所示
對公式=MATCH(11,A1:A13,0)進行解讀,其中第一個參數為11,也就是要被查找位置的數據,第二個參數為A1:A13,也就是要在哪個區域裡面找第一個參數。第三個參數為0,當第三個參數為0時,表示要在區域里精確查找匹配。
根據步驟1的解讀,由於MATCH函數的第三個參數可以為0、1、-1,實際在使用MATCH函數的過程中一般都選擇0,即精確匹配。由於選擇其它2個數值時,非精確匹配,經常容易導致查找錯誤。
當被查找的區域存在重復值時,MATCH函數將只返回第一個找到的數字所在的位置。如下圖所示,11分別存在於A4和A9單元格,當用公式=MATCH(11,A1:A13,0)進行查找時,將只返回第一個11所在的位置,也就是A4單元格。
通過以上的分析,我們基本掌握了MATCH函數的用法。
⑵ excel的match函數怎麼用
xcel中MATCH函數是一個很強大的輔助函數。 MATCH函數語法為:MATCH(lookup_value,lookuparray,match-type) lookup_value:表示查詢的指定內容; lookuparray:表示查詢的指定區域; match-type:表示查詢的指定方式,用數字-1、0或者1表示,具體如圖: 查找B2:B5區域數值為100的位置:選擇B7單元格,輸入「=MATCH(100,B2:B5,0)」,按回車,顯示「3」,即B2:B5區域中第3個為100。
⑶ excel里的index和match函數怎麼使用
Match函數是用來返回單元格或者要引用的內容在指定區域的位置,index函數用來引用單元格的內容。
跟路飛學excel,如果有疑問,歡迎聯系我答疑或者獲取案例練習。
⑷ 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函數的語法格式=match(lookup_value,lookup_array,
match_type)=Match(目標值,查找區域,0/1/-1)進行使用。
工具:office
excel
步驟:
1、打開office
excel,查找5月份在查找區域B2:D2的位置。輸入公式=MATCH(C2,B2:D2,0)。
2、match_type=0(精確查找),查找精確等於lookup_value的第一個數值,返回其位置,lookup_array按任意順序排列。如圖所示,查找值=A7,等於查找值的第一個數值=A6,返回其位置5。輸入公式=MATCH(A7,A2:A7,0),返回5,而不是6。
註:參數lookup_array查找區域——包含所有目標值的連續的單元格區域,查找區域只能為一列或一行。
⑹ 怎麼在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
⑺ excel中MATCH函數怎麼使用,如何對數據進行查找和匹配
MATCH函數可以返回在指定方式下與指定數組匹配的數組中元素的相應位置。
使用WPS Office打開表格。
選擇需要輸出匹配結果的單元格(單元格:C8),然後點擊「插入函數」。
選擇MATCH函數,點擊「確定」。
這里查找匹配的值設為900,輸入公式=MATCH(900,C2:C6,0)。
點擊「確定」後,即可匹配相應位置。
⑻ 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
所指定的區域。
⑼ excel match函數怎麼用
Excel中match函數的用法=match(查找值,查找區域,匹配方式),特別需要說明的是,由於match返回的是查找值在查找區域中出現的相對位置(數字),往往配合index、Offset等函數使用。
軟體版本:Office2013
舉例說明如下:
1.查找C1單元格中數據在A列數據區域中出現的位置: