華文網

這麼基礎的Excel基礎教程趕緊收藏

上一次課程中只是簡單的介紹了MATCH()函數的用法,今天就給大家詳細介紹一下MATCH()函數的原理及基礎用法。

先來看看案例吧

例一:縱向查找

案例中D4輸入公式:=MATCH(D3,A3:A7,0)

第一參數:要查找的是D3中值。

第二參數:在那裡查找,在A3:A7儲存格區域查找。

第三參數:按完全匹配查找,寫0。

連起來就是在A3:A7中查找和D4儲存格的值完全匹配的資料,並返回其相對位置。

例二:橫向查找

明白了縱向查找,橫向查找也就明白了。

函數的具體解釋:

MATCH()函數是用於返回要查找的資料在區域中的相對位置。

語法是:MATCH(lookup_value,lookup_array,[match_type])。

用通俗易懂的方式可以表示為:MATCH(要查找的資料,查找區域,查找方式)。

下面來具體的講一講每個參數的含義:

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

第二參數:要搜索的儲存格區域。

第三參數:可選。數字-1、0、或1。

如果第三參數(match_type)為1,函數MATCH查找小於或等於第一個參數(lookup_value)的最大值。第二參數(LookUPa_array)必須按昇冪排列。

如果第三參數(match_type)為0,函數MATCH查找等於第二參數(lookup_value)的數值。lookup_array可以按任何順序排列。

如果第三參數(match_type)為-1,函數MATCH查找大於或等於第一參數(lookup_value)的最小數值。第三參數(lookup_array)必須按降冪排列。

MATCH函數返回匹配值在第二參數中的位置,而非其值本身。例如:MATCH("b",{"a","b","c"},0)返回2,即"b"在陣列{“a”,“b”,“c”}中相對位置。

匹配文本值時,MATCH函數不區分大小寫字母。

如果查找匹配項不成功,它會返回錯誤值#N/A。