Excel中LOOKUP的用法是怎樣的

時間 2022-04-09 17:05:12

1樓:匿名使用者

語法:vlookup(lookup_value,table_array,col_index_num,range_lookup)

lookup_value 為需要在**陣列第一列中查詢的數值。lookup_value 可以為數值或引用。若 lookup_value 小於 table_array 第一列中的最小值,vlookup 將返回錯誤值 #n/a。

table_array 為兩列或多列資料。請使用對區域的引用或區域名稱。table_array 第一列中的值是由 lookup_value 搜尋的值。

這些值可以是文字、數字或邏輯值。不區分大小寫。

col_index_num 為 table_array 中待返回的匹配值的列序號。col_index_num 為 1 時,返回 table_array 第一列中的數值;col_index_num 為 2,返回 table_array 第二列中的數值,以此類推。如果 col_index_num :

小於 1,vlookup 返回錯誤值 #value!。大於 table_array 的列數,vlookup 返回錯誤值 #ref!。

range_lookup 為邏輯值,指定希望 vlookup 查詢精確的匹配值還是近似匹配值:如果為 true 或省略,則返回精確匹配值或近似匹配值。也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。

table_array 第一列中的值必須以公升序排序;否則 vlookup 可能無法返回正確的值。可以選擇「資料」選單上的「排序」命令,再選擇「遞增」,將這些值按公升序排序。有關詳細資訊,請參閱預設排序次序。

如果為 false,vlookup 將只尋找精確匹配值。在此情況下,table_array 第一列的值不需要排序。如果 table_array 第一列中有兩個或多個值與 lookup_value 匹配,則使用第乙個找到的值。

如果找不到精確匹配值,則返回錯誤值 #n/a。

注意引用的時候查詢區域是絕對位址。

2樓:匿名使用者

函式 lookup 有兩種語法形式:向量和陣列。

具體的參見函式幫助。

3樓:匿名使用者

=lookup(a1,a1:a6,b1:b6)

注意:第2個和第3個引數的單元格數量一定要一致.

4樓:匿名使用者

有關lookup函式的討論貼

5樓:

向量型的lookup 函式語法其中的引數如下介紹:

第一,lookup_value 是 lookup 在第乙個向量中搜尋到的值。lookup_value 可以是數字、文字、邏輯值,也可以是代表某個值的名稱或引用。

第二,lookup_vector 是乙個僅包含一行或一列的區域。lookup_vector 中的值可以是文字、數字或邏輯值。

說明:lookup_vector 中的值必須按公升序順序排列。例如,-2、-1、0、1、2 或 a-z 或 false、true。

否則,lookup 返回的值可能不正確。大寫和小寫文字是等效的。

第三,result_vector 是乙個僅包含一行或一列的區域。它的大小必須與 lookup_vector 相同。

陣列型的lookup 函式的語法是:lookup(lookup_value,array)

陣列型的lookup 函式語法其中的引數如下介紹:

第一,lookup_value 是 lookup 在陣列中搜尋到的值。lookup_value 可以是數字、文字、邏輯值,也可以是代表某個值的名稱或引用。

第二,如果 lookup 找不到 lookup_value,它會使用該陣列中小於或等於 lookup_value 的最大值。

6樓:匿名使用者

lookup 函式可返回一行或一列區域中或者陣列中的某個值。lookup 函式具有兩種語法形式:向量和陣列。

向量形式的 lookup 在一行或一列區域(稱為向量)中查詢值,然後返回另一行或一列區域中相同位置處的值。陣列形式的 lookup 在陣列的第一行或列中查詢指定值,然後返回該陣列的最後一行或列中相同位置處的值。

回到頂端

向量形式的 lookup

向量形式的 lookup 在一行或一列區域(稱為向量)中查詢值,然後返回另一行或一列區域中相同位置處的值。如果要指定其中包含要匹配的值的區域,請使用這種形式的 lookup 函式。

向量形式的語法

lookup(lookup_value,lookup_vector,result_vector)

lookup_value 是 lookup 在第乙個向量中搜尋到的值。lookup_value 可以是數字、文字、邏輯值,也可以是代表某個值的名稱或引用。

lookup_vector 是乙個僅包含一行或一列的區域。lookup_vector 中的值可以是文字、數字或邏輯值。

重要說明:lookup_vector 中的值必須按公升序順序排列。例如,-2、-1、0、1、2 或 a-z 或 false、true。

否則,lookup 返回的值可能不正確。大寫和小寫文字是等效的。

result_vector 是乙個僅包含一行或一列的區域。它的大小必須與 lookup_vector 相同。

注意如果 lookup 找不到 lookup_value,它會匹配 lookup_vector 中小於或等於 lookup_value 的最大值。

如果 lookup_value 小於 lookup_vector 中的最小值,則 lookup 會返回 #n/a 錯誤值。

示例收起該**該**

a b1 頻率 顏色

2 4.14 red

3 4.19 orange

4 5.17 yellow

5 5.77 green

6 6.39 blue

收起該**該**

公式 說明(結果)

=lookup(4.91,a2:a6,b2:b6) 在列 a 中查詢 4.19,然後返回列 b 的同一行中的值 (orange)。

=lookup(5.00,a2:a6,b2:b6) 在列 a 中查詢 5.00,然後返回列 b 的同一行中的值 (orange)。

=lookup(7.66,a2:a6,b2:b6) 在列 a 中查詢 7.66,匹配次小值 (6.39),然後返回列 b 的同一行中的值 (blue)。

=lookup(0,a2:a6,b2:b6) 在列 a 中查詢 0,然後返回乙個錯誤,原因是 0 小於 lookup_vector a2:a7 中的最小值 (#n/a)。

回到頂端

陣列形式的 lookup

陣列形式的 lookup 在陣列的第一行或列中查詢指定值,然後返回該陣列的最後一行或列中相同位置處的值。如果要匹配的值位於陣列的第一行或列中,請使用這種形式的 lookup。

陣列形式的語法

lookup(lookup_value,array)

lookup_value 是 lookup 在陣列中搜尋到的值。lookup_value 可以是數字、文字、邏輯值,也可以是代表某個值的名稱或引用。

如果 lookup 找不到 lookup_value,它會使用該陣列中小於或等於 lookup_value 的最大值。

如果 lookup_value 小於第一行或列(取決於陣列維度)中的最小值,則 lookup 會返回 #n/a 錯誤值。

array 是乙個單元格區域,其中包含要與 lookup_value 進行比較的文字、數字或邏輯值。

陣列形式的 lookup 與 hlookup 函式和 vlookup 函式相似。其區別是 hlookup 在第一行中搜尋 lookup_value,vlookup 在第一列中進行搜尋,而 lookup 根據陣列的維度進行搜尋。

如果 array 所覆蓋區域的寬度大於高度(列多於行),則 lookup 會在第一行中搜尋 lookup_value。

如果 array 所覆蓋的區域是正方形或者高度大於寬度(行多於列),則 lookup 會在第一列中進行搜尋。

使用 hlookup 和 vlookup 時,可以向下索引或交叉索引,但 lookup 始終會選擇行或列中的最後乙個值。

重要說明:array 中的值必須按公升序順序排列。例如,-2、-1、0、1、2 或 a-z 或 false、true。

否則,lookup 返回的值可能不正確。大寫和小寫文字是等效的。

示例收起該**該**

a b1 a 1

2 b 2

3 c 3

4 d 4

收起該**該**

公式 說明(結果)

=lookup("c",a1:b4) 在陣列的第一行中查詢「c」,然後返回最後一行的同一列中的值 (3)。

=lookup("bump",a1:b4) 在陣列的第一行中查詢「bump」,然後返回同一行的最後一列中的值 (2

excel中lookup函式的具體用法是怎樣的?

7樓:小凝聊娛樂

excel中lookup查詢函式的主要功能是在某個查詢區域內,找到某個需要的搜尋值,並把該搜尋值放到特定的單元格內。lookup查詢函式的使用公式是「=lookup(搜尋單元格,搜尋區域,返回數值區域)」。

1、開啟excel軟體,輸入相關工作表。

2、根據工作表左邊的單元格內容,即單元格a1到單元格c5的區域;查詢出e2單元格的部門值f2。

3、將滑鼠定位到單元格f2,在該單元格中輸入「=lookup(e2,a2:a5,b2:b5)」。

4、函式公式輸入完成以後,點選鍵盤上的「enter」鍵,出現查詢結果。

5、對比工作表左邊的個人部門資訊,可以看到查詢的部門資訊是一樣的,這就是lookup查詢函式的作用。

注意事項:

1、在使用lookup函式的時候,注意lookup函式需要大寫。

2、在使用lookup函式的時候,「()」和「,」需要在英文狀態下輸入。如:「=lookup(e2,a2:a5,b2:b5)」。

3、要查詢的值位於陣列的第一列或第一行,且返回值在該陣列的第一列或第一行,可以使用陣列型查詢lookup函式。不然容易出錯。陣列中的數值必須按公升序排序。

excel 中 lookup 和 vlookup 的區別

lookup用途 用於從單行或單列區域或者從乙個陣列中返回值。該函式有兩種語法形式 向量型和陣列型。2.陣列形式是在陣列的第一行或第一列中查詢指定數值,然後返回最後一行或最後一列中相同位置處的數值。語法形式 lookup lookup value,array lookup value 表示在陣列中所...

excel中if函式及lookup函式的應用問題

綠衣人敲門 lookup 函式可返回一行或一列區域中或者陣列中的某個值。lookup 函式具有兩種語法形式 向量和陣列。向量形式的 lookup 在一行或一列區域 稱為向量 中查詢值,然後返回另一行或一列區域中相同位置處的值。陣列形式的 lookup 在陣列的第一行或列中查詢指定值,然後返回該陣列的...

excel中lookup函式如何精確匹配查詢

excel中lookup函式匹配查詢的示例如下 1 如下有兩個 乙個是語文成績,乙個是數學成績,現在要將兩個彙總,比如講數學成績移動到語文成績的 但是兩個 的序號不一致,可以通過lookup函式來快速匹配 2 滑鼠左鍵單擊要輸入第乙個數學成績的單元格,如下圖紅框所示 3 輸入函式 vlookup a...