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...