這麼基礎的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。