2021-05-12 14:32:11
Excel中lookup函數的使用方法
你還在為Excel中lookup函數的使用方法而苦惱嗎,今天小編教你Excel中lookup函數的使用方法,讓你告別Excel中lookup函數的使用方法的煩惱。
經驗主要從四方面對Excel函數進行講解,1.函數的含義,2.函數的語法格式,3.函數在日常辦公中運用的範例介紹,4.函數使用的注意點。
更多Excel經驗請關注Excel小新,如果幫到了你,請在上方給個投票謝謝支援。好人一生平安。
先頂後看年薪百萬,如果幫到了你,幫忙給個好評,這對小編很重要,萬分感謝。
1
1.lookup函數的含義
把數(或文字)與一行或一列的資料依次進行匹配,匹配成功後,然後把對應的數值查詢出來。
Lookup函數分為向量型查詢和陣列型查詢。
在一列或一行中查詢某個值,稱為向量型查詢。
在數列或數行中查詢稱為陣列型查詢。
1
2.lookup函數的語法格式
向量型查詢=lookup(lookup_value,lookup_vector,result_vector)
=lookup(查詢的值,查詢的範圍,返回值的範圍)
陣列型查詢= lookup(lookup_value,array)
=lookup(查詢的值,陣列)
2
3.引數lookup_value表示查詢的值——它的形式可以是:數位、文字、邏輯值或包含數值的名稱或參照。引數lookup_vector表示查詢的範圍——只包含一行或一列的區域。引數result_vector表示返回值的範圍——只包含一行或一列的區域,且其大小必須與 lookup_vector(查詢的範圍)一致。1
4.如圖所示,根據學號查詢面試成績。向量型查詢,
輸入公式=LOOKUP(A11,$A$2:$A$8,$E$2:$E$8)。
查詢的值——A11學號。
查詢的範圍——$A$2:$A$8學號範圍。
返回值的範圍——$E$2:$E$8面試成績範圍。
2
5.如圖所示,陣列型查詢,輸入公式=LOOKUP(A11,$A$2:$E$8)。
查詢的值——A11學號。
陣列——$A$2:$E$8。
1
6.lookup函數是一個被大多數人認為只有升序查詢功能的「爛函數」。
重要注意點:lookup_vector (查詢的範圍)中的數值必須按升序排序:-2、-1、0、1、2、...、A-Z、FALSE、TRUE。否則,lookup函數可能會返回錯誤的結果。
如圖所示,輸入公式=LOOKUP(B11,$B$2:$B$8,$E$2:$E$8)。根據姓名查詢面試成績,lookup_vector (查詢的範圍:姓名)是文字,所以不可能升序排序,所以出錯。
2
7.如果 lookup函數中lookup_value (查詢的值)小於 lookup_vector (查詢的範圍)中的最小值,則 lookup函數會返回 #N/A 錯誤值。
如圖所示,lookup_value=0.4 (查詢的值)小於 lookup_vector =0.457(查詢的範圍)中的最小值,所以返回 #N/A 錯誤值。
3
8.如果 lookup函數中的lookup_value(查詢的值)在lookup_vector (查詢的範圍)中找不到,它會預設匹配 lookup_vector 中小於或等於 lookup_value 的最大值。
如圖所示,lookup_value=0.6(查詢的值)在lookup_vector (查詢的範圍)中找不到,返回lookup_vector 中小於或等於 lookup_value 的最大值(即0.525對應的溫度400)。
4
9.陣列型查詢的條件:要查詢的值位於陣列的第一列或第一行,且返回值在該陣列的第一列或第一行,可以使用陣列型查詢lookup函數。不然容易出錯。重要注意點:array(陣列)中的數值必須按升序排序。5
10.lookup函數的查詢方式和hlookup函數,vlookup函數有區別。
hlookup函數——橫向查詢,在第一行搜尋lookup_value。
vlookup函數——縱向查詢,在第一列搜尋lookup_value。
lookup函數——根據陣列的維度進行搜尋lookup_value。
如果 array(陣列) 區域的寬度大於高度(列多於行),則 lookup函數在第一行中搜尋 lookup_value。
這時,會出錯,lookup函數會返回行或列中的最後一個值。
如圖所示,輸入公式,array陣列的範圍列大於行,會出錯。
A11行,arrayA2:E3——列多於行,返回最後一個值60。
A12行,arrayA2:E4——列多於行,返回最後一個值69。
A13行,arrayA2:E5——列多於行,返回最後一個值77。
6
lookup函數和hlookup函數,vlookup函數很想建議結合起來學習。可以觀看小編的經驗:Excel中vlookup函數的使用方法Excel中hlookup函數的使用方法相關文章