當前位置:生活全書館 >

IT科技

> match函式的詳細使用技巧

match函式的詳細使用技巧

MATCH 全部顯示全部隱藏返回在指定方式下與指定數值匹配的陣列 (陣列:用於建立可生成多個結

match函式是excel中一個查詢排序的函式,無論是行還是列,只要根據該函式的用法都可以搜尋出排序的位置,這裡就給大傢俱體的介紹如何使用match函式。這裡以excel2016版為例,其他版本類似

match函式的詳細使用技巧

使用方法

開啟excel文字,在C2單元格輸入=match(B2,A2:A7,0)該函式中B2表示要查詢的內容,A2:A7表示要查詢的區域,0表示精確查詢

=index(sheet1!b:b, match(a2, sheet1!a:a, 0))mat

match函式的詳細使用技巧 第2張

如圖是查詢的結果

什麼軟體裡的match函式啊? 對補充問題的回覆:分2種情況精確匹配時(第3引數為FAL

match函式的詳細使用技巧 第3張

match函式的詳細使用技巧 第4張

在C2單元格輸入=match(B2,A2:A7,-1)該函式中B2表示要查詢的內容,A2:A7表示要查詢的區域,-1表示大於查詢

選擇B7單元格,輸入“=MATCH(100,B2:B5,0)”,按回車,顯示“3”。

match函式的詳細使用技巧 第5張

如圖就是要查詢的結果

MATCH 在引用或陣列中查詢值:指在某個連續區域如某行或某列中查詢一個值,結果為這個值在這個區域中

match函式的詳細使用技巧 第6張

開啟excel文字,在C2單元格輸入=match(B2,A2:A7,1)該函式中B2表示要查詢的內容,A2:A7表示要查詢的區域,1表示小於查詢

MATCH得到的是數值OFFSET的第一引數必須是單元格來作為參照系,所以出錯另外公式裡還有

match函式的詳細使用技巧 第7張

如圖就是要查詢的結果

MATCH 在引用或陣列中查詢值:指在某個連續區域如某行或某列中查詢一個值,結果為這個值在這個區域中

match函式的詳細使用技巧 第8張

擴充套件閱讀,以下內容您可能還感興趣。

EXCEL MATCH 函式詳解

MATCH

全部顯示全部隱藏返回在指定方式下與指定數值匹配的陣列 (陣列:用於建立可生成多個結果或可對在行和列中排列的一組引數進行運算的單個公式。e69da5e6ba907a686964616f31333330323336陣列區域共用一個公式;陣列常量是用作引數的一組常量。)中元素的相應位置。如果需要找出匹配元素的位置而不是匹配元素本身,則應該使用 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 可以包含萬用字元、星號 (*) 和問號 (?)。星號可以匹配任何字元序列;問號可以匹配單個字元。

Excle match 函式的詳細用法,請高手指點一下

=MATCH(A1,D1:D51,0)

複製公式不變可加絕對引用符(不記是否這名稱)$,即

=MATCH(A1,$D$1:$D$51,0)

EXCEL中match函式如何應用?

=index(sheet1!b:b, match(a2, sheet1!a:a, 0))

match函式搜尋行,然後用index獲得對應資料,本題目其實用VLOOKUP更合適。

match函式怎麼用啊?說的簡單易懂點舉個例子~

什麼軟體裡的match函式啊?

對補充問題的回覆:

分2種情況

精確匹配時(第3引數為FALSE或0),返回抄第1個參襲數在第2個引數中首次出現的位置。

例如A1:A11中分別zd是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個引數沒有排序,那麼不能返回正確的值。

excel match函式怎麼用

選擇B7單元格,輸入“=MATCH(100,B2:B5,0)”,按回車,顯示“3”。

公式解析:在“B2:B5”區域內查詢等一個等於“100”的數值為第幾個,按順序找到百B4單元格的數值為“100”,B4在“B2:度B5”區域內排第3,所以顯示“3”。

選擇C7單元回格,輸入“=MATCH(80,C2:C5,1)”,按回車,顯示“2”。

公式解析:在“C2:C5”區域內查詢小於或等於“80”的數值,答按順序找到C2:C3單元格的數值都小於“80”,選擇其中最大的數值,即C3的數值,C4在“C2:C5”區域內排第2,所以顯示“2”。

選擇D7單元格,輸入“=MATCH(90,D2:D5,-1)”,按回車,顯示“4”。

公式解析:在“D2:D5”區域內查詢大於或等於“90”的數值,按順序找到D2:D5單元格的數值都大於“90”,選擇其中最小的數值,即D5的數值,D5在“D2:D5”區域內排第4,所以顯示“4”。

標籤: 函式 match
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/345o.html