請問ecel裡面vlookup公式是做什麼的

2021-04-01 15:20:54 字數 4697 閱讀 7921

1樓:匿名使用者

函式共4個引數

du,格式是:

=vlookup(需要查詢zhi的dao值,被查詢的區域,返回被查詢區域的第幾列資料版,以精確還是模糊方權式查詢)

如公式:

=vlookup(c1,a:b,2,0)

該公式的意思就是以c1的值到a列中查詢(注意:被查詢值c1,必須位於查詢區域的第一列,即a列),找到後返回對應的b列的值,那個數字2就是代表a:b這個區域的第2列,也就是b列了。

公式中最後的0代表精確查詢的意思,就是要找到完全相同的,才算找到。如果把0改為1,則代表模糊查詢。這個0其實可以省略,省略時預設就是0,但0前面的逗號不能省略。

2樓:平陽虎

格式:=vlookup(參複數制1,引數2,引數3,引數4)

含義:「引數1」為需要在陣列第一列中查詢的數值,可以為數值、引用或文字字串;「引數2」為需要在其中查詢資料的資料表;「引數3」為「引數2」中待返回的匹配值的列序號;「引數4」為一邏輯值,指明vlookup返回時是精確匹配還是近似匹配。

說明:「引數1」為查詢的內容;「引數2」即指資料查詢的範圍(單元格區域);「引數3」指要搜尋的數值在「引數2」即資料查詢的範圍(單元格區域)中的列序號,「引數3」為「2」即數值在第2列。「引數4」為0代表精確查詢(為false時可省略)。

例如,「vlookup($f$28,$a$7:$b$1500,2,0)」的意思是,在$a$7:$b$1500範圍的a列找到等於f28的行,返回第2列(b列)的值,最後的0代表精確查詢;

「vlookup(f28,$a$7:$j$1500,3,0)」的意思是,在$a$7:$j$1500範圍的a列找到等於f28的行,返回第3列(c列)的值,最後的0代表精確查詢。

3樓:匿名使用者

這裡都是介紹內看看就明白了容!

excel中的vlookup函式是什麼意思?

4樓:匿名使用者

excel中vlookup函式是在縱向區域查詢的意思。vlookup函式的用法=vlookup(查詢的資料,查詢的區域,返回值在查詢區域的列數,匹配方式)。其中,查詢區域第一列必須是查詢資料所在的列,匹配方式有兩種0或者false為精確匹配,1或者true為近似匹配。

軟體版本:office2007

用vlookup函式匹配excel表裡面的資料的用法舉例說明如下:

1.查詢a列中與e列相同的值,返回對應的f列的值:

2.輸入公式如下:

公式解釋:查詢值為a列數值,因此第一個引數為a1;第二個引數查詢區域為e1:f7,因為要下拉填充,所以這裡必須要用絕對引用,保證不管怎樣拖動始終是這個區域;返回的值在e1:

f7中的第2列,所以第三個引數為2,最後引數為0,即精確匹配,必須與e列數值一致才返回f列的值

3.下拉填充得到結果如下:

5樓:匿名使用者

excel中 =vlookup 公式是什麼意思的相關說明如下:

1、vlookup函式

在**或數值陣列的首列查詢指定的數值,並由此返回**或陣列中該數值所在行中指定列處的數值。

這裡所說的「陣列」,可以理解為**中的一個區域。陣列的列序號:陣列的「首列」,就是這個區域的第一縱列,此列右邊依次為第2列、3列 。

假定某陣列區域為b2:e10,那麼,b2:b10為第1列、c2:

c10為第2列 。

2、語法:

vlookup(查詢值,區域,列序號,邏輯值)

「查詢值」:為需要在陣列第一列中查詢的數值,它可以是數值、引用或文字串。

「區域」:陣列所在的區域,如「b2:e10」,也可以使用對區域或區域名稱的引用,例如資料庫或資料清單。

「列序號」:即希望區域(陣列)中待返回的匹配值的列序號,為1時,返回第一列中的數值,為2時,返回第二列中的數值,以此類推;若列序號小於1,函式vlookup 返回錯誤值 #value!;如果大於區域的列數,函式vlookup返回錯誤值 #ref!。

「邏輯值」:為true或false。它指明函式 vlookup 返回時是精確匹配還是近似匹配。如果為 true

或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小於「查詢值」的最大數值;如果「邏輯值」為false,函式 vlookup

將返回精確匹配值。如果找不到,則返回錯誤值 #n/a。如果「查詢值」為文字時,「邏輯值」一般應為 false 。

3、需要注意的情況:

·如果「查詢值」小於「區域」第一列中的最小數值,函式 vlookup 返回錯誤值 #n/a。

·如果函式 vlookup 找不到「查詢值」 且「邏輯值」為 false,函式 vlookup 返回錯誤值 #n/a。

就你提供的公式的情況來看,表達的意思是在'f:\新建資料夾 (2)\考勤表\2012-01\[2012-01彙總.xlsx]sheet1'!

$d:$aq 範圍內查詢符合d56 的 第39列,進行模糊查詢

6樓:匿名使用者

1、您可以使用 vlookup 函式搜尋某個單元格區域 (區域:工作表上的兩個或多個單元格。區域中的單元格可以相鄰或不相鄰。)的第一列,然後返回該區域相同行上任何單元格中的值。

2、例如,假設區域

a2:c10 中包含僱員列表,僱員的 id 號儲存在該區域的第一列,如下圖所示。

如果知道僱員的 id 號,則可以使用 vlookup 函式返回該僱員所在的部門或其姓名。若要獲取 38

號僱員的姓名,可以使用公式 =vlookup(38, a2:c10, 3, false)。此公式將搜尋區域 a2:c10

的第一列中的值 38,然後返回該區域同一行中第三列包含的值作為查詢值(「axel delgado」)。

3、vlookup 中的 v 表示垂直方向。當比較值位於所需查詢的資料的左邊一列時,可以使用 vlookup 而不是 hlookup。

4、語法

vlookup(lookup_value, table_array, col_index_num, [range_lookup])

vlookup 函式語法具有下列引數 (引數:為操作、事件、方法、屬性、函式或過程提供資訊的值。):

①lookup_value  必需。要在**或區域的第一列中搜尋的值。lookup_value 引數可以是值或引用。如果為 lookup_value

引數提供的值小於 table_array 引數第一列中的最小值,則 vlookup

將返回錯誤值 #n/a。

②table_array  必需。包含資料的單元格區域。可以使用對區域(例如,a2:

d8)或區域名稱的引用。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 查詢精確匹配值還是近似匹配值:

如果 range_lookup 為 true

或被省略,則返回精確匹配值或近似匹配值。如果找不到精確匹配值,則返回小於 lookup_value 的最大值。

要點  如果 range_lookup 為 true

或被省略,則必須按升序排列 table_array 第一列中的值;否則,vlookup 可能無法返回正確的值。

有關詳細資訊,請參閱對區域或表中的資料進行排序。

如果 range_lookup 為 false,則不需要對 table_array 第一列中的值進行排序。

如果 range_lookup 引數為 false,vlookup

將只查詢精確匹配值。如果 table_array 的第一列中有兩個或更多值與 lookup_value 匹配,則使用第一個找到的值。如果找不到精確匹配值,則返回錯誤值

#n/a。

7樓:

在**陣列的首列查詢指定的值,並由此返回**陣列當前行中其他列的值。

(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 搜尋的值。

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

8樓:匿名使用者

條件查詢符合單元格數值對應的其它列的資料

9樓:匿名使用者

vlookup是列匹配查詢公式,非常有用。使用方法調出該函式後,按f1閱讀幫助欄。

10樓:笨蛋

電力排程通訊裝置有哪些

請問ecel高手用了很多vlookup和sumif函式的

擴記憶體,換cpu,這說明你的機器已經out了,一般大資料量的運算 幾萬條或幾十萬條 就要用好一點的機器了,比如四核處理器,四g記憶體的機器應該能快一些。我原先就是做過一個大表,兩個表加起來差不多幾十萬條記錄,用vlookup,做了差不多半個來小時吧,記得七八年前用奔四2.8的時候,當時應該是不錯的...

ecel中有資料為什麼vlookup匹配不出來

excel中如果通過vlookup函式查詢數值數字,而查詢區域相同數字為文字格式,就匹配不到資料,必須轉換成同一種格式才行。軟體版本 office2007 舉例說明 1.vlookup函式匹配不到資料,可以看到d列中的數字是數值,而匹配區域中的數字為文字 2.利用分列等方法,把文字數字轉換成數值數字...

ecel表怎麼樣用vlookup匹配公式

假定兩個表都是a列為姓名,b列為身份證號 表2的b2輸入 vlookup a2,表1 a b,2,公式下拉 vlookup是查詢公式,可以用來查詢某資料在另一個區域中對應列的資料 把兩張表放在一個excel檔案裡,假設第2張表叫sheet2 在第一張表裡,在c2輸入 vlookup a2,sheet...