如何使用VLOOKUP,如何使用vlookup函式?

2022-06-10 03:06:47 字數 6180 閱讀 5975

1樓:miy銅豌豆

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

語法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 可能無法返回正確的值。有

2樓:小豬談教育

vlookup函式的使用方法。

3樓:匿名使用者

單元格按所在的行列位置來命名,例如:地址「b5」指的是「b」列與第5行交叉位置上的單元格。

如何使用vlookup函式?

4樓:汽車影老師

使用vlookup函式可以使用選單欄的其他函式進行設定,在對話方塊內設定引數即可操作完成,具體辦法如下:

1、在桌面上雙擊excel的快捷圖示,開啟excel這款軟體,進入到excel的操作介面。

2、在該介面內製作一個簡單的**,然後選擇單元格在開始裡找到自動求和選項。

3、點選自動求和選項,在其子級選單裡找到其他函式選項。

4、點選其他函式選項,在彈出的對話方塊內找到或選擇類別選項裡選擇查詢與引用選項,再在選擇函式裡選擇vlookup選項。

5、選擇好我們的函式之後點選確定,在彈出的對話方塊內設定引數。

6、設定好引數後點選確定,可以看到我們選擇的單元格內就出現了計算的結果。

注意事項:

利用這個功能可按列查詢,最終返回該列所需查詢列序所對應的值;與之對應的hlookup是按行查詢的。

5樓:虎倉權權權

vlookup函式,遮蔽0與na值

6樓:小豬談教育

vlookup函式的使用方法。

7樓:匿名使用者

單元格按所在的行列位置來命名,例如:地址「b5」指的是「b」列與第5行交叉位置上的單元格。

vlookup函式怎麼用

8樓:虎倉權權權

vlookup函式,遮蔽0與na值

9樓:小豬談教育

vlookup函式的使用方法。

10樓:匿名使用者

假設如下案例:

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

=vlookup(搜尋條件值,搜尋區域,所需內容在所選區域內的列數,精確查詢)

解釋:d2代表了搜尋值

a:b是搜尋區域,其實區域列必須於搜尋值是同等的2代表所要關聯內容,在選擇的區域內屬於第2列0代表精確搜尋。

11樓:笑吟林花落

vlookup函式是excel中的一個縱向查詢函式,它與lookup函式和hlookup函式屬於一類函式,在工作中都有廣泛應用。vlookup是按列查詢,最終返回該列所需查詢列序所對應的值;與之對應的hlookup是按行查詢的。

公式:=vlookup(lookup_value,table_array,col_index_num,range_lookup)

二、vlookup函式引數說明

lookup_value為需要在資料表第一列中進行查詢的數值。lookup_value 可以為數值、引用或文字字串。

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 查詢時是精確匹配,還是近似匹配。如果為false或0 ,則返回精確匹配,如果找不到,則返回錯誤值 #n/a。如果 range_lookup 為true或1,函式 vlookup 將查詢近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。

如果range_lookup 省略,則預設為近似匹配。

12樓:匿名使用者

單元格按所在的行列位置來命名,例如:地址「b5」指的是「b」列與第5行交叉位置上的單元格。

vlookup怎麼用

13樓:小豬談教育

vlookup函式的使用方法。

14樓:匿名使用者

函式的用法 都可以到excel中點選幫助檔案進行查詢,中間有函式的用法 意義以及例子等等

方便快捷易懂

15樓:匿名使用者

單元格按所在的行列位置來命名,例如:地址「b5」指的是「b」列與第5行交叉位置上的單元格。

16樓:虎倉權權權

vlookup函式,遮蔽0與na值

17樓:匿名使用者

例:=vlookup(a1,sheet2!a:

d,4,0)注:不同的**或不同的電子**檔案,查詢符合當前表某列字元一致的值,如符合條件,則返回該列字元對應的數值。w為匹配後返回顯示的位置,直接點選該空格

1、判斷的條件:要查詢的值,可以為數值、引用或字串,直接點選該值2、跟蹤資料的區域:選定查詢的**和區域。

點**名,選定哪幾列,第一列一定是要想匹配的值所在列,如c列到g列(sheet1c:g)

3、返回第幾列的資料:返回查詢的**匹配數值的列數,即返回什麼數的列數,從查詢值所在列開始數,如「2」或「4」或「5」,直接輸數字

4、是否精確匹配:是否絕對引用,一般輸「0」

公式完畢,回車。點返回數值右下角「+」號

18樓:721小毅

關於vlookup函式的用法

「lookup」的漢語意思是「查詢」,在excel中與「lookup」相關的函式有三個:vlookup、hlookuo和lookup。下面介紹vlookup函式的用法。

一、功能

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

二、語法

標準格式:

vlookup(lookup_value,table_array,col_index_num , range_lookup)

三、語法解釋

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。

四、應用例子

a b c d

1 編號 姓名 工資 科室

2 2005001 周杰倫 2870 辦公室

3 2005002 蕭亞軒 2750 人事科

4 2005006 鄭智化 2680 **科

5 2005010 屠洪剛 2980 銷售科

6 2005019 孫楠 2530 財務科

7 2005036 孟庭葦 2200 工 會

a列已排序(第四個引數預設或用true)

vlookup(2005001,a1:d7,2,true) 等於「周杰倫」

vlookup(2005001,a1:d7,3,true) 等於「2870」

vlookup(2005001,a1:d7,4,true) 等於「辦公室」

vlookup(2005019,a1:d7,2,true) 等於「孫楠」

vlookup(2005036,a1:d7,3,true) 等於「2200」

vlookup(2005036,a1:d7,4,true) 等於「工 會」

vlookup(2005036,a1:d7,4) 等於「工 會」

若a列沒有排序,要得出正確的結果,第四個引數必須用falae

vlookup(2005001,a1:d7,2,false) 等於「周杰倫」

vlookup(2005001,a1:d7,3,false) 等於「2870」

vlookup(2005001,a1:d7,4,false) 等於「辦公室」

vlookup(2005019,a1:d7,2,false) 等於「孫楠」

vlookup(2005036,a1:d7,3,false) 等於「2200」

vlookup(2005036,a1:d7,4,false) 等於「工 會」

五、關於true和false的應用

先舉個例子,假如讓你在數萬條記錄的**中查詢給定編號的某個人,假如編號已按由小到大的順序排序,你會很輕鬆地找到這個人;假如編號沒有排序,你只好從上到下一條一條地查詢,很費事。

用vlookup查詢資料也是這樣,當第一列已排序,第四個引數用true(或確省),excel會很輕鬆地找到資料,效率較高。當第一列沒有排序,第四個引數用false,excel會從上到下一條一條地查詢,效率較低。

筆者覺得,若要精確查詢資料,由於計算機運算速度很快,可省略排序操作,直接用第四個引數用false即可。

如何使用vlookup,如何使用vlookup函式?

vlookup函式的使用方法。a列 b列 x 列 y列 z列 王五 張三 21 2000 李四 王五 23 2100 張三 李四 25 2300 以上表為例,a列和x列人員姓名順序不一致,現在要把x列對應的z列資料填寫到a列相對應的b列。在b1 輸入公式vlookup a1,x z,3,0 vloo...

如何使用vlookup,如何使用vlookup函式

vlookup函式的使用方法。a列 b列 c列 張三 32歲 男 李四 28歲 女 王五 29歲 女 趙六 30歲 男 現在希望在e列輸入姓名,而在f列 g列分別自動顯示對應的年齡和性別,公式分別如下 f1 vlookup e1,a b,2,0 意思 在a b兩列找與f1相同的內容,找到就顯示第2列...

excel 中 如何使用vlookup 來引用 合併單元格中

你這個問題要想直接解決,好像用一般函式是有些困難了,反正俺是沒辦法解決。你可以選擇些vba,估計不是什麼大問題,不過俺也不懂。俺一般用笨辦法,就是在你的合併單元格列 即c列 後增加一列,在增加的d2單元格輸入公式 if c2 0,c2,c1 然後下拉,這樣就好辦多了。如果這增加的一列不想別人看到可以...