match函數的使用方法

match函數的使用Excel中match函數的用法=match(查找值,查找區域,匹配方式),特別需要說明的是,由于match返回的是查找值在查找區域中出現的相對位置(數字),往往配合index、Offset等函數使用 。軟件版本:Office2013舉例說明如下:1.查找C1單元格中數據在A列數據區域中出現的位置:2.輸入由match函數構建的公式如下:3.得到結果如下:
excel里的match函數怎么用Excel中match函數的用法=match(查找值,查找區域,匹配方式),特別需要說明的是,由于match返回的是查找值在查找區域中出現的相對位置(數字),往往配合index、Offset等函數使用 。軟件版本:Office2013舉例說明如下:1.查找C1單元格中數據在A列數據區域中出現的位置:2.輸入由match函數構建的公式如下:3.得到結果如下:
MATCH函數怎樣使用?【match函數的使用方法】(1)功能說明MATCH函數可在單元格區域中搜索指定項

excel的 match函數使用問題Excel中match函數的用法=match(查找值,查找區域,匹配方式),特別需要說明的是,由于match返回的是查找值在查找區域中出現的相對位置(數字),往往配合index、Offset等函數使用 。軟件版本:Office2013 舉例說明如下: 1.查找C1單元格中數據在A列數據區域中出現的位置: 2.輸入由match函數構建的公式如下: 3.得到結果如下:

excel match函數怎么用MATCH



返回在指定方式下與指定數值匹配的數組 (數組:用于建立可生成多個結果或可對在行和列中排列的一組參數進行運算的單個公式 。數組區域共用一個公式;數組常量是用作參數的一組常量 。)中元素的相應位置 。如果需要找出匹配元素的位置而不是匹配元素本身,則應該使用
MATCH 函數而不是 LOOKUP 函數 。


語法

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函數怎么用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函數怎么用可以參考下面這個介紹,自己實踐一下:


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函數怎么用本文介紹 Microsoft Excel 中 MATCH 函數 (函數:函數是預先編寫的公式,可以對一個或多個值執行運算,并返回一個或多個值 。函數可以簡化和縮短工作表中的公式,尤其在用公式執行很長或復雜的計算時 。)的公式語法和用法 。

說明

MATCH 函數可在單元格區域 (區域:工作表上的兩個或多個單元格 。區域中的單元格可以相鄰或不相鄰 。)中搜索指定項,然后返回該項在單元格區域中的相對位置 。例如,如果單元格區域
A1:A3 包含值 5、25 和 38,則以下公式:

=MATCH(25,A1:A3,0)

會返回數字 2,因為值 25 是單元格區域中的第二項 。

如果需要獲得單元格區域中某個項目的位置而不是項目本身 , 則應該使用 MATCH 函數而不是某個 LOOKUP 函數 。例如,可以使用 MATCH 函數為 INDEX 函數的 row_num 參數提供值 。

語法
MATCH(lookup_value, lookup_array, [match_type])

MATCH 函數語法具有下列參數 (參數:為操作、事件、方法、屬性、函數或過程提供信息的值 。):


lookup_value必需 。需要在 lookup_array
中查找的值 。例如,如果要在電話簿中查找某人的電話號碼,則應該將姓名作為查找值,但實際上需要的是電話號碼 。
lookup_value 參數可以為值(數字、文本或邏輯值)或對數字、文本或邏輯值的單元格引用 。

lookup_array必需 。要搜索的單元格區域 。
match_type可選 。數字 -1、0 或 1 。match_type 參數指定 Excel 如何在 lookup_array 中查找 lookup_value 的值 。此參數的默認值為 1 。
下表介紹該函數如何根據 match_type 參數的設置查找值 。


Match_type

行為


1 或省略
MATCH 函數會查找小于或等于 lookup_value 的最大值 。lookup_array
參數中的值必須按升序排列,例如:...-2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE 。

0
MATCH 函數會查找等于 lookup_value 的第一個值 。lookup_array
參數中的值可以按任何順序排列 。

-1
MATCH 函數會查找大于或等于 lookup_value 的最小值 。lookup_array
參數中的值必須按降序排列,例如:TRUE, FALSE, Z-A, ...2, 1, 0, -1, -2, ...
等等 。


注釋


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 參數中使用通配符(問號 (?)
和星號 (*)) 。問號匹配任意單個字符;星號匹配任意一串字符 。如果要查找實際的問號或星號,請在該字符前鍵入波形符 (~) 。

示例

如果將示例復制到一個空白工作表中,可能會更容易理解該示例 。


如何復制示例?



選擇本文中的示例 。
要點不要選擇行或列標題 。


從“幫助”中選擇示例



按 Ctrl+C 。
在 Excel 中,創建一個空白工作簿或工作表 。
在工作表中,選擇單元格 A1,然后按 Ctrl+V 。
要點若要使該示例能夠正常工作 , 必須將其粘貼到工作表的單元格 A1 中 。

要在查看結果和查看返回結果的公式之間進行切換,請按 Ctrl+`(重音符) , 或在“公式”選項卡上的“公式審核”組中,單擊“顯示公式”按鈕 。

將示例復制到一個空白工作表中后,可以按照您的需要改編示例 。





1



2



3



4



5



6





7




8




9



A

B

C


產品
數量

香蕉
25

橙子
38

蘋果
40

香梨
41

公式
說明
結果

=MATCH(39,B2:B5,1)
由于此處無精確匹配項,因此函數會返回單元格區域 B2:B5
中最接近的下一個最小值 (38) 的位置 。
2

=MATCH(41,B2:B5,0)
單元格區域 B2:B5 中值 41 的位置 。
4

=MATCH(40,B2:B5,-1)
由于單元格區域 B2:B5 中的值不是按降序排列 , 因此返回錯誤 。
#N/A

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)
請問,match函數怎么運用比如:有一列數據:A1:A7分別時 A B C D E F G  , C1的值為F
這個時候D1輸入=match(b1,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用法更加靈活以上回答你滿意么?

excel中 match函數怎么用比如:有一列數據:A1:A7分別時 A B C D E F G,C1的值為F
這個時候D1輸入=match(b1,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用法更加靈活

EXCEL里面的MATCH函數怎樣使用,請幫助舉個例子?

match函數的使用方法

文章插圖

1、首先在Excel中,match函數是一類“查找與引用”函數 , 它的作用是計算某個值在某個區域中的位置 。2、Match函數有3個參數,分別是:①查找值,②查找區域,③匹配方式,0表示精確匹配;-1表示查找大于或等于查找值的最小值,此時查找區域需要降序排列;1表示查找小于或等于查找值的最大值,此時查找區域需要升序排列 。3、舉例:這是某次武林大會各大高手的比分成績 , 請找出東方不敗在其中的第幾個位置 。這就需要用到我們今天學的match函數了 。4、根據match函數的語法,我們在B8單元格輸入公式:=MATCH(A8,B2:B5,0) 。5、然后按Enter確認公式即可,可以看到東方不敗在名單中是第2個 。
Excel中的match函數的應用?MATCH
請參閱

返回在指定方式下與指定數值匹配的數組中元素的相應位置 。如果需要找出匹配元素的位置而不是匹配元素本身,則應該使用 MATCH 函數而不是 LOOKUP 函數 。

語法

MATCH(lookup_value,lookup_array,match_type)

Lookup_value為需要在數據表中查找的數值 。

Lookup_value 為需要在 Look_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 可以包含通配符、星號 (*) 和問號 (?) 。星號可以匹配任何字符序列;問號可以匹配單個字符 。
示例

如果您將示例復制到空白工作表中 , 可能會更易于理解該示例 。

操作方法

創建空白工作簿或工作表 。
請在“幫助”主題中選取示例 。不要選取行或列標題 。


從幫助中選取示例 。

按 Ctrl+C 。
在工作表中,選中單元格 A1,再按 Ctrl+V 。
若要在查看結果和查看返回結果的公式之間切換 , 請按 Ctrl+`(重音符),或在“工具”菜單上,指向“公式審核” , 再單擊“公式審核模式” 。

1
2
3
4
5
A B
Product Count
Bananas 25
Oranges 38
Apples 40
Pears 41
公式 說明(結果)
=MATCH(39,B2:B5,1)由于此處無正確的匹配 , 所以返回數據區域 B2:B5 中最接近的下一個值 (38) 的位置 。(2)
=MATCH(41,B2:B5,0)數據區域 B2:B5 中 41 的位置 。(4)
=MATCH(40,B2:B5,-1)由于數據區域 B2:B5 不是按降序排列,所以返回錯誤值 。(#N/A)

INDEX與match函數的連用,最好舉例說明啊~~寫了~假設有兩個表 , 不包含表頭,表一包含A列姓名和B列身份證號 , 表二包含A列手機號B列身份證號,在表二C列C1中輸入=(index表一A列,match(表二B1,表一B列,0)) , 并向下填充 。
解釋為在表二中顯示表一姓名列中查找出來的表一與表二身份證匹配相同人的姓名 。