excel的lookup函式怎麼用

2022-10-09 12:00:18 字數 5679 閱讀 9891

1樓:小劉胡侃

「lookup」

的漢語意思是「查詢

」,在excel

中與「lookup」

相關的函式有三個:

vlookup

、hlookup

、lookup

。下面介紹

vlookup

函式的用法。

①、功能

在**的首列查詢指定的資料,並返回指定的資料所在行中的指定列處的資料。

②、語法

標準格式:

vlookup(lookup_value,table_array,col_index_num , range_lookup)

解釋:vlookup(„

你要檢索的內容或指定單元格

‟,„你要檢索的範圍

,檢索到內容時返回你檢索表的

第幾列中的內容

‟, „

真或假引數真代表查詢的表已經排序,假代表沒有排序

‟)例:

vlookup(a2,sheet2!$a1:$b10,2,false)

說明:在表

sheet2

中檢索當前表中

a2中的內容,如果檢索到,就返回表

sheet2中b2

中的內容,

因為b2

是表sheet2

中的第二列,

所以vlookup

的第三個引數,使用2

,表示如果滿足條件,就返回查詢表的第二列,最後的引數

false表示„

假‟,意思是被查詢

的表,沒有排序,這種情況

下,會從被查詢的表中第一行開始,一直查詢到結束。

③、語法解釋

vlookup(lookup_value,table_array,col_index_num,range_lookup)

可以寫為:

vlookup(

需在第一列中查詢的資料

,需要在其中查詢資料的資料表

,需返回某列值的列號

,邏輯值

true

或false)

1.lookup_value為「

需在資料表第一列中查詢的資料

」,可以是數值、文字字串或引用。

2.table_array 為「

需要在其中查詢資料的資料表

」,可以使用單元格區域或區域名稱等。

⑴如果range_lookup

為true

或省略,則

table_array

的第一列中的數值必須按升序排

列,否則,函式

vlookup

不能返回正確的數值。

如果range_lookup

為false

,table_array

不必進行排序。

⑵table_array

的第一列中的數值可以為文字、數字或邏輯值。若為文字時,不區分文字的

大小寫。

3.col_index_num

為table_array

中待返回的匹配值的列序號。

col_index_num 為1

時,返回

table_array

第一列中的數值;

col_index_num 為2

時,返回

table_array

第二列中的數值,以此類推。

如果col_index_num 小於1

,函式vlookup

返回錯誤值

#value!;如果

col_index_num

大於table_array

的列數,函式

vlookup

返回錯誤值

#ref!

。4.range_lookup

為一邏輯值,指明函式

vlookup

返回時是精確匹配還是近似匹配。如

果為true

或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小於

lookup_value

的最大數值;如果

range_value

為false

,函式vlookup

將返回精確

匹配值。如果找不到,則返回錯誤值

#n/a。

2樓:匿名使用者

函式語法:vlookup(要查詢的關鍵字,查詢的區域,要引用的列在查詢區域中所在列數,引數0或1)引數0表示精確查詢,false或1表示模糊查詢,false比1好用。如圖:

怎麼在excel中使用lookup函式

3樓:輕煙談生活

在excel中使用lookup函式的具體操作步驟如下:

1、首先我們開啟電腦上的excel軟體開啟如圖所示的**,要在資訊表中找出指定員工的部門,而且查詢方式為從右向左。

2、我們用到函式lookup,常規用法=lookup(1,0/(條件區域=指定條件),要返回的區域)。

3、我們在要存放的單元格里輸入使用公式:=lookup(1,0/(d2:d10=f3),b2:b10)。

4、然後即可查詢到指定員工的部門。

5、我們可以按照此方式使用lookup函式查詢到表中其他員工職位。

4樓:魚木混豬喲

excel中lookup函式的用法:

1.lookup函式的含義

把數(或文字)與一行或一列的資料依次進行匹配,匹配成功後,然後把對應的數值查詢出來。

lookup函式分為向量型查詢和陣列型查詢。

在一列或一行中查詢某個值,稱為向量型查詢。

在數列或數行中查詢稱為陣列型查詢。

2.lookup函式的語法格式

向量型查詢=lookup(lookup_value,lookup_vector,result_vector)

=lookup(查詢的值,查詢的範圍,返回值的範圍)

陣列型查詢= lookup(lookup_value,array)

=lookup(查詢的值,陣列)

3.引數lookup_value表示查詢的值——它的形式可以是:數字、文字、邏輯值或包含數值的名稱或引用。

引數lookup_vector表示查詢的範圍——只包含一行或一列的區域。

引數result_vector表示返回值的範圍——只包含一行或一列的區域,且其大小必須與 lookup_vector(查詢的範圍)一致。

舉例說明如下:

1.通過姓名,查詢資料;輸入公式如下:

2.下拉填充,得到結果:

5樓:

上圖舉例說明你的要求

6樓:匿名使用者

向量形式的 lookup

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

向量形式的語法

1.lookup(lookup_value,lookup_vector,result_vector)

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

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

2.重要說明:lookup_vector 中的值必須按升序順序排列。

例如,-2、-1、0、1、2 或 a-z 或 false、true。否則,lookup 返回的值可能不正確。大寫和小寫文字是等效的。

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

3.注意

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

如果 lookup_value 小於 lookup_vector 中的最小值,則 lookup 會返回 #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 返回的值可能不正確。大寫和小寫文字是等效的。

excel中lookup函式怎麼用

7樓:爍姐帶你飛

(1)向量形式:公式為=lookup(lookup_value,lookup_vector,result_vector)

式中lookup_value—函式lookup在第一個向量中所要查詢的數值,它可以為數字、文字、邏輯值或包含數值的名稱或引用;

lookup_vector—只包含一行或一列的區域lookup_vector的數值可以為文字、數字或邏輯值;

result_vector—只包含一行或一列的區域其大小必須與lookup_vector相同。

(2)陣列形式:公式為

=lookup(lookup_value,array)

式中array—包含文字、數字或邏輯值的單元格區域或陣列它的值用於與lookup_value進行比較。

例如:lookup(5.2,)=5。

注意:array的數值必須按升序排列,否則函式lookup不能返回正確的結果。文字不區分大小寫。

如果函式lookup找不到lookup_value,則查詢array中小於或等於lookup_value的最大數值。如果lookup_value小於array中的最小值,函式lookup返回錯誤值#n/a。

lookup函式是返回向量或陣列中的數值。函式lookup有兩種語法形式:向量和陣列。

函式lookup的向量形式是在單行區域或單列區域(向量)中查詢數值,然後返回第二個單行區域或單列區域中相同位置的數值;函式lookup的陣列形式在陣列的第一行或第一列查詢指定的數值,然後返回陣列的最後一行或最後一列中相同位置的數值。

EXCEL函式問題Lookup和Vlookup的函式請教

lookup函式和vlookup函式都屬於查詢引用類函式 vlookup用法 vlookup lookup value,table array,col index num,range lookup 表述就是vlookup 查詢值,查詢範圍,查詢列數,精確匹配或者近似匹配 需要注意的是vlookup函...

計算機Excel中Lookup函式1,2,3表示什麼呀

先學習一下基礎知識 各引數什麼意思呢?如下詳解!vlookup函式語法具有下列引數 引數 為操作 事件 方法 屬性 函式或過程提供資訊的值。lookup value必需。要在 或區域的第一列中搜尋的值。lookup value引數可以是值或引用。如果為lookup value引數提供的值小於tabl...

excel的函式怎麼做,在excel裡面怎麼做「巨集」公式?

方法有兩種,第一種,單擊我們需要插入函式的單元格,輸入等於,然後我們就可以輸入函式。方法二,在上方選項卡公式下面,有一個插入函式,點選之後我們可以直接輸入,或者選擇我們需要的公式都行。在b1單元格輸入以下公式,然後向下填充公式 iferror vlookup a1,e e,1,0 或者輸入 if c...