提示:其他語言是Google翻譯的。 你可以訪問 English 版本。
登入
x
or
x
x
註冊
x

or

Excel MATCH 功能

Microsoft Excel MATCH功能 搜索單元格區域中的特定值,並返回此值的相對位置。


句法

=MATCH (lookup_value, lookup_array, [match_type])


參數

Lookup_Array中 (需要):要在look_up數組中匹配的特定值;
此參數可以是數字,文本,邏輯值或對值(數字,文本或邏輯值)的單元格引用

查找數組 (需要):包含您要搜索的值的一系列單元格。

比賽類型 (可選):函數將執行的匹配類型。 它包含3類型:

  • 0 - 查找與lookup_value完全匹配的第一個值
  • 1 - 或省略如果找不到完全匹配值,Match將找到小於或等於look_up值的最大值。
    look_up數組參數中的值必須按升序排列.
  • -1 - 查找大於或等於look_up值的最小值。
    look_up數組參數中的值必須按降序排列.

返回值

MATCH函數將返回一個數字,表示您要搜索的值的位置。

功能說明

1。 MATCH函數不區分大小寫。
2。 匹配功能將在找不到匹配項時返回#N / A錯誤值。
3。 MATCH函數允許使用lookup_value參數中的通配符進行近似匹配。


實例

示例1:完全匹配的MATCH函數

請按照以下步驟返回Charles Monaghan在B3:B7範圍內的位置。

選擇一個空白單元格並在其中輸入以下公式,然後按Enter鍵以獲得結果。
=MATCH(D4,B3:B7,0)

注意: 在公式, D4 包含查找值; B3:B7 是包含您要搜索的值的單元格範圍; 數 0 意味著您正在尋找完全匹配的值。

示例2:用於近似匹配的MATCH函數

本節討論使用MATCH函數在Excel中進行近似匹配搜索。

如下面的屏幕截圖所示,您想要查找數字2500在B3:B7範圍內的位置,但列表中沒有2500,這裡我將向您展示如何返回小於2500的最大值的位置在列表中。

選擇一個空白單元格,在其中輸入以下公式,然後按Enter鍵獲取結果。
=MATCH(D4,B3:B7,1)

然後它將返回數字2000的位置,這是列表中小於2500的最大值。

注意:在這種情況下,列表B3:B7中的所有值必須按升序排序,否則,它將返回#N / A錯誤。
要返回列表中大於3000的最小值(表示為2500)的位置,請應用以下公式:
=MATCH(D4,B3:B7,-1)

注意:如果返回#N / A錯誤,列表B3:B7中的所有值必須按降序排序。

示例3:MATCH函數中用於通配符匹配的MATCH函數

此外,當匹配類型設置為零時,MATCH函數可以使用通配符執行匹配。

如下面的屏幕截圖所示,為獲取以“hi”開頭的值的位置,請執行以下操作。

選擇一個空白單元格,輸入以下公式(您可以直接用“hi *”替換D4)並按Enter鍵。 它將返回第一個匹配值的位置。
=MATCH(D4,B3:B7,0)

小技巧: :MATCH函數不區分大小寫。


更多例子

如何在Excel中找到下一個最大的值?

如何找到列中最長或最短的文本字符串?

如何在一行中查找最高值並在Excel中返回列標題?


Excel生產力工具

Excel功能區(安裝了Kutools for Excel)

300高級功能可幫助您脫穎而出

您想快速完美地完成日常工作嗎? Kutools for Excel 帶來300強大的高級功能(組合工作簿,按顏色求和,拆分單元格內容,轉換日期等...)並節省80%時間。

  • 專為1500工作場景而設計,可幫助您解決80%Excel問題。
  • 每天減少數千次鍵盤和鼠標點擊,減輕疲勞的眼睛和手。
  • 成為3分鐘的Excel專家。 不再需要記住任何痛苦的公式和VBA代碼。
  • 30天無限免費試用。 60天退款保證。 免費升級和支持2年。

Excel的屏幕截圖(安裝了Office標籤)

帶來高效的標籤到Office(包括Excel),就像Chrome,Firefox和新IE一樣

  • Office Tab 查看和編輯多個文檔時,可將您的工作效率提高50%。
  • 每天為您減少數百次鼠標點擊,告別鼠標手。
  • 一秒鐘在幾十個打開的文件之間切換!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.