1樓:匿名使用者
lookup用途:用於從單行或單列區域或者從乙個陣列中返回值。該函式有兩種語法形式:向量型和陣列型。
2.陣列形式是在陣列的第一行或第一列中查詢指定數值,然後返回最後一行或最後一列中相同位置處的數值。
語法形式:lookup(lookup_value,array)
lookup_value:表示在陣列中所要查詢的數值。
array:為包含文字、數字或邏輯值的單元格區域,它的值用於與lookup_value進行比較。如圖1所示,h3處的公式為:
=lookup(h2,a2:b9);h4處的公式為:=lookup(h2,a2:
c9)。
vlookup用途:用於在**或陣列的首列查詢指定的值,並由此返回**陣列當前行中其他列的值。
語法形式:vlookup(lookup_value,table_array,col_index_num,range_lookup) lookup_value:為要在**陣列第1列中查詢的數值;
table_array:為兩列或多列資料。
col_index_num:為table_array中待返回的匹配值的列序號。
range_lookup:為邏輯值,指明函式vookup查詢時是精確匹配,還是近似匹配。見圖2
2樓:羿素琴洪歌
函式lookup
和函式vlookup
非常相似。不同之處在於函式
vlookup
在第一列查詢,而函式
lookup
則按照陣列的維數查詢。
vlookup
允許按列索引,而函式
lookup
總是選擇行或列的最後乙個數值。
還有乙個很相似的hlookup是按行索引的。
3樓:蹉秀榮醜鳥
函式lookup
和函式vlookup
非常相似。不同之處在於函式
vlookup
在第一列查詢,而函式
lookup
則按照陣列的維數查詢
4樓:s今生緣
當vlookup第4個引數用true或1時,功能和lookup是一致的,這裡要注意的是要用公升序排列。lookup有時用在特殊技巧方面,方便些。
vlookup函式主要用其第4引數為false或0時的功能,查詢返回值非常方便,這裡不需要按公升序排列,如果查詢值不位於第一列,又常被index+match組合函式來替代。
5樓:匿名使用者
得到的結果一致,都是近似匹配查詢,但vlookup 和 lookup的工作方式不同!
vlookup函式比較常用,但比較死板,第2個引數的侷限性較大,vlookup函式第2個
引數即要保證被查詢值在區域的第一列,又要包含返回值列!
而lookup函式就比較靈活了,它在一列中查詢 值 的位置,返回其它指定的任何一列中,此位置的值!
excel裡面關於函式hlookup和vlookup的區別
6樓:魚木混豬喲
excel中最常用的查詢函式是vlookup函式,與其相似的還有hlookup函式,唯一的區別就是vlookup函式是從一列資料中查詢而hlookup函式是從一行資料中查詢。在英文中vertical代表垂直(vlookup中v的意思);而horizontal代表水平(hlookup中h的意思),這樣可以加深對兩個函式的認識。
作業系統:win10;軟體版本:office2007兩個函式用法舉例說明如下:
1.分別用兩個函式,求a列中的2對應的b列資料和第一行中的2對應的第二行的資料:
2.輸入vlookup函式公式如下:
公式結果如下:
3.輸入hlookup函式如下:
公式結果如下:
7樓:邴梅家鴻雲
=hlookup(d3,a2:e3,2,0)在a2:e2單元格中匹配與d3相同的單元格,並返回對應a3:e3單元格的資料。
=vlookup(d3,a2:b10,2,0)在a2:
a10單元格中匹配與d3相同的單元格,並返回對應b3:b10單元格的資料。
hlookup橫向匹配,返回縱向對應資料;vlookup縱向匹配,返回橫向對應資料。
8樓:天雨下凡
這兩個函式原理一樣,只不過查詢方向不一樣
hlookup是查詢行
vlookup是查詢列
excel中「函式vlookup」與「函式lookup」的區別是什麼?
9樓:一吃辣椒就出汗
lookup 是從一行中或一列中找資料
vlookup 從連續的幾個列構成的區域中找資料lookup 可以有兩組資料,乙個版是查詢用權,乙個是結果用。 在a行中找資料,找到後,比如定位是在第五個位置發現了, 然後告訴你b行的第5個是什麼內容
vlookup 是從區域的第一列中找資料,找到後,返回你指定那一列中相應位置的資料
比如你有兩列資料組成的區域,要求返回第2列的資料,剛它會從第一列中找到你要的值,這個值對應的行在第二列中的資料會返回給你
excel操作中lookup,vlookup,hlookup函式有什麼區別
10樓:蘇堤堤堤
lookup就是根據特定值進行模糊查詢。
vlookup就是根據特定值在指定列進行精確匹配,並返回對應列的值。且兼具lookup的模糊查詢功能。
hlookup和vlookup相似,區別在於,查詢與返回均是行資料。
1.lookup函式。
lookup函式的功能是返回向量(單行區域或單列區域)或陣列中的數值。函式 lookup 有兩種語法形式:向量和陣列。
函式 lookup 的向量形式是在單行區域或單列區域(向量)中查詢數值,然後返回第二個單行區域或單列區域中相同位置的數值;
函式 lookup 的陣列形式在陣列的第一行或第一列查詢指定的數值,然後返回陣列的最後一行或最後一列中相同位置的數值。
(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。
注意:lookup_vector的數值必須按公升序排列,否則函式lookup不能返回正確的結果。文字不區分大小寫。
如果函式lookup找不到lookup_value,則查詢lookup_vector中小於或等於lookup_value的最大數值。如果lookup_value小於lookup_vector中的最小值,函式lookup返回錯誤值#n/a。
2.vlookup函式vlookup函式的功能是在**或數值陣列的首列查詢指定的數值,並由此返回**或陣列當前行中指定列處的數值。公式為= vlookup(lookup_value,table_array,col_index_num,range_lookup)式中 lookup_value—需要在資料表第一列中查詢的數值,lookup_value 可以為數值、引用或文字串;
table_array—需要在其中查詢資料的資料表,可以使用對區域或區域名稱的引用,例如資料庫或資料清單;如果range_lookup為true,則table_array的第一列中的數值必須按公升序排列,否則函式vlookup不能返回正確的數值,如果range_lookup為false,table_array不必進行排序。table_array的第一列中的數值可以為文字、數字或邏輯值,且不區分文字的大小寫;
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!。
range_lookup—邏輯值,指明函式 vlookup 返回時是精確匹配還是近似匹配。如果其為true或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小於lookup_value的最大數值;如果range_value為false,函式vlookup將返回精確匹配值。如果找不到,則返回錯誤值#n/a。
vlookup函式在財務管理與分析中是乙個經常用到的函式,因此熟悉它將會帶來很大便利。
在以後的有關章節中會經常用到它。例如,假設單元格a1:a4中的資料分別為1、30、80和90,單元格b1:
b4中的資料分別為400、500、600和700,則有:vlookup(5,a1:b4,2)=400,vlookup(30,a1:
b4,2)=500,vlookup(79,a1:b4,2)=500,vlookup(92,a1:b4,2)=700。
3.hlookup函式hlookup函式的功能是從**或數值陣列的首行查詢指定的數值,並由此返回**或陣列當前列中指定行處的數值。
公式為= (lookup_value,table_array,row_index_num,range_lookup)式中 row_index_num—table_array中待返回的匹配值的行序號。row_index_num為1時,返回table_array第一行的數值,row_index_num為2時,返回table_array第二行的數值,以此類推。如果row_index_num小於1,函式hlookup返回錯誤值 #value!
;如果row_index_num大於table_array的行數,函式hlookup返回錯誤值#ref!。式中的其他引數含義參閱vlookup函式。hlookup函式與vlookup函式的區別是:
當比較值位於資料表的首行,並且要查詢下面給定行中的資料時,使用函式hlookup;當比較值位於要進行資料查詢的左邊一列時,使用函式vlookup。
vlookup函式在首列進行檢索,先得到的是行號,然後根據col_index_num引數指定的列標返回指定的單元格數值;而hlookup函式在首行進行檢索,先得到的是列標,然後根據row_index_num引數指定的行號返回指定的單元格數值。
excel中lookup函式如何精確匹配查詢
excel中lookup函式匹配查詢的示例如下 1 如下有兩個 乙個是語文成績,乙個是數學成績,現在要將兩個彙總,比如講數學成績移動到語文成績的 但是兩個 的序號不一致,可以通過lookup函式來快速匹配 2 滑鼠左鍵單擊要輸入第乙個數學成績的單元格,如下圖紅框所示 3 輸入函式 vlookup a...
excel中if函式及lookup函式的應用問題
綠衣人敲門 lookup 函式可返回一行或一列區域中或者陣列中的某個值。lookup 函式具有兩種語法形式 向量和陣列。向量形式的 lookup 在一行或一列區域 稱為向量 中查詢值,然後返回另一行或一列區域中相同位置處的值。陣列形式的 lookup 在陣列的第一行或列中查詢指定值,然後返回該陣列的...
EXCEL中解釋這段公式含意LOOKUP 0, FIND東北西北A3瀋陽中心西安中心
昨天才 回答別人的哦 這不是什麼陣列公式,只是 lookup的用法之一 lookup lookup value,lookup vector,result vector 當 lookup 的lookup value 永遠大於 lookup vector時,返回最後一個相符 lookup vector ...