excel vlookup函式的用法

時間 2021-12-18 21:44:02

1樓:何度千尋

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

語法規則如下:

vlookup(lookup_value,table_array,col_index_num,range_lookup)

lookup_value:為需要在資料表第一列中進行查詢的數值。lookup_value 可以為數值、引用或文字字串。當vlookup函式第一引數省略查詢值時,表示用0查詢。

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 省略,則預設為近似匹配。

例子:在a2:f12區域中提取工號為100003、100004、100005、100007、100010五人的全年總計銷量,並對應的輸入到i4:

i8中。乙個乙個的手動查詢在資料量大的時候十分繁瑣,因此這裡使用vlookup函式演示:

首先在i4單元格輸入「=vlookup(」,此時excel就會提示4個引數。

第乙個引數,顯然,我們要讓100003對應的是h4,這裡就輸入「h4,」 ;

第二個引數,這裡輸入我們要查詢的區域(絕對引用),即「$a$2:$f$12,」;

第三個引數,「全年總計」是區域的第六列,所以這裡輸入「6」,輸入「5」就會輸入第四季度的專案了;

第四個引數,因為我們要精確查詢工號,所以輸入「false"或者「0」。

最後補全最後的右括號「)」,得到公式「=vlookup(h4,$a$2:$f$12,6,0)」,使用填充柄填充其他單元格即可完成查詢操作。

2樓:匿名使用者

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

3樓:虎倉權權權

vlookup函式,遮蔽0與na值

4樓:風魚小漫

excel中vlookup函式如何使用,我教你!

5樓:小豬談教育

vlookup函式的使用方法。

6樓:朱仕平

比如你的分數在b1:b12

姓名在a1:a12

可以輸入函式

=index($a$1:$a$12,match(min($b$1:$b$12),$b$1:$b$12,false),1)

得到最低分的姓名

7樓:匿名使用者

答問題補充:

假設「最低分」在d2,則公式為:

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

8樓:茶葉蛋很便宜

利用if交換一下列就可以

假如sheet1的a列為姓名,b列為姓分數sheet2中的a列為分數,需要在b列匹配出這個分數對應的姓名那麼sheet2中:

b1=vlookup(a1,if(,sheet1!$b$1:$b$100,sheet1!$a$1:$a$100),2,0)

同時按ctrl+shift+enter,公式下拉即可公式中的100是我假定的值,具體數字根據你sheet1中的資料量來確定

9樓:匿名使用者

好像這樣就不行了,要想別的辦法

vlookup函式使用方法,講的通俗一點

10樓:

第一步:開啟乙個excel表,需要在另乙個表中匹配出相應資訊

第二步:在目標單元格中輸入「=vl」,然後會自動提示出vlookup函式,雙擊藍色的函式部分

第三步:選擇第一列中需要匹配的資料單元格,只選中乙個就可以,然後輸入英文狀態下的逗號「,」

第四步:返回到資訊表中,選中全部資料

第五步:我們要返回的資訊是什麼,所以在公式中再輸入代表對應資訊的位置(逗號是英文的)

第六步:這樣返回的資訊就出來了

第七步:通過單元格左下角的加粗黑色十字標就能整列套用

擴充套件資料

lookup_value為需要在資料表第一列中進行查詢的數值。lookup_value 可以為數值、引用或文字字串。當vlookup函式第一引數省略查詢值時,表示用0查詢。

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 省略,則預設為近似匹配。

11樓:匿名使用者

【vlookup】

vlookup用於在**或數值陣列的首列查詢指定的數值,並由此返回**或陣列當前行中指定列處的數值,其語法形式為:vlookup(lookup_value,table_array,col_index_num,range_lookup)  【按列(col)查詢】

其中::

1、lookup_value:表示要查詢的值,它必須位於自定義查詢區域的最左列。

lookup_value 可以為數值、引用或文字串。

2、table_array:查詢的區域,用於查詢資料的區域,上面的查詢值必須位於這個區域的

最左列。可以使用對區域或區域名稱的引用。

3、row_index_num:為 table_array 中待返回的匹配值的行序號。

row_index_num 為1  時,返回 table_array 第一行的數值;

row_index_num 為 2 時,返回 table_array 第二行的數值;

依次類推。

4、col_index_num:為相對列號。最左列為1,其右邊一列為2,依次類推。

5、range_lookup:為一邏輯值,指明函式vlookup 查詢時是精確匹配,還是近似匹配。

range_lookup為:false ,vlookup將只查詢精確匹配值。如果table_array 的第一列中有兩個或更多值與 lookup_value 匹配,則使用第乙個找到的值。

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

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

並且,必須按公升序排列 table_array 第一列中的值;否則,vlookup 可能無法返回正確的值。【true 或被省略,返回的值有兩種,因此,精確查詢則選用引數false。】

如果 table_array 的第一列中有兩個或更多值與 lookup_value 匹配,則使用從上往下,第乙個公升序排列段的最後乙個值,如果排列段後面還有值與lookup_value 匹配。此時,反饋的還是使用從上往下,第乙個公升序排列段的最後乙個值。

範例如圖

12樓:匿名使用者

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

將c1值在a列查詢,找到後取對應行的b列值。

2表示a:b的第二列的意思。

其實,最通俗又最容易懂的是在excel的幫助裡。

基本函式,幫助講的是最好的。

本人對函式的學習全是幫助中入手的。

13樓:

直接到excel中按f1幫助 有詳解的

14樓:ada花姑涼

0或者false--精確匹配

1或者true--大致匹配

你這答案誤導人啊!

15樓:匿名使用者

0 false為精確

1 true為近似

16樓:義大利大公貓

最後那張圖錯了,0或false是精確匹配,1或true是大致匹配。

excel vlookup函式中lookup value項可以賦區間值麼

如果是統計數量。可以用countifs函式,當然要2007以上的版本。2003沒有 a2 countifs g2 g100,59 g2 g100,0 b2 countifs g2 g100,60 g2 g100,69 其他自己更改公式。如果要交找出的姓名羅列在相應的單元格。用vba.本人剛學。給你乙...

Excel VLOOKUP函式怎麼用

vlookup函式的用法 vlookup 查詢的資料,查詢的區域,返回值在查詢區域的列數,匹配方式 其中,查詢區域第一列必須是查詢資料所在的列,匹配方式有兩種0或者false為精確匹配,1或者true為近似匹配。軟體版本 office2007 用vlookup函式匹配.為了講解的需要,特製作如圖所示...

Excel Vlookup函式怎麼用

1如圖所示在左邊紅框中是 列 在右側紅框中 右側框是火車站名和對應 我想通過查詢中間框中的火車站名 在右側的框中查詢 然後返回對應的 到左邊框中 2在f2中輸入 vlookup 當游標在括號中閃動的時候點選滑鼠到g2 3點選完後的效果是這樣的 g2單元格被虛線框選 4然後在g2後面點選乙個逗號,逗號...

Excel VLOOKUP函式怎麼用

vlookup函式,遮蔽0與na值 excel中vlookup函式如何使用,我教你!vlookup函式的使用方法。這個函式很簡單 該函式共有4個引數,第乙個是要查詢的內容 可以是數字,也可以是文字字元 第2個引數是要查詢的區域 一般是包含幾列 第3個是引數是所要查詢的內容在查詢區域內參與第幾列 第4...

為什麼使用excel vlookup函式顯示無效引用

1.vlookup函式是excel中的乙個縱向查詢函式,它與 lookup函式和 hlookup函式屬於一類函式,在工作中都有廣泛應用。vlookup是按列查詢,最終返回該列所需查詢列序所對應的值 與之對應的hlookup是按行查詢的。接下來以5位同學成績表為例 2.在單元格中輸入 vlookup ...