首頁 > 軟體

Excel中lookup函數的使用方法

2019-12-07 08:14:12

你還在為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函數的使用方法

IT145.com E-mail:sddin#qq.com