excel中vlookup函式如何使用

時間 2022-01-04 08:57:19

1樓:春玉英進婷

vlookup是乙個查詢函式,給定乙個查詢的目標,它就能從指定的查詢區域中查詢返回想要查詢到的值。它的基本語法為:

vlookup(查詢目標,查詢範圍,返回值的列數,精確or模糊查詢)

下面以乙個例項來介紹一下這四個引數的使用

例1:如下圖所示,要求根據表二中的姓名,查詢姓名所對應的年齡。

公式:b13

=vlookup(a13,$b$2:$d$8,3,0)

引數說明:

1查詢目標:就是你指定的查詢的內容或單元格引用。本例中表二a列的姓名就是查詢目標。我們要根據表二的「姓名」在表一中a列進行查詢。

公式:b13

=vlookup(a13,$b$2:$d$8,3,0)

2查詢範圍(vlookup(a13,$b$2:$d$8,3,0)

):指定了查詢目標,如果沒有說從**查詢,excel肯定會很為難。所以下一步我們就要指定從哪個範圍中進行查詢。

vlookup的這第二個引數可以從乙個單元格區域中查詢,也可以從乙個常量陣列或記憶體陣列中查詢。本例中要從表一中進行查詢,那麼範圍我們要怎麼指定呢?這裡也是極易出錯的地方。

大家一定要注意,給定的第二個引數查詢範圍要符合以下條件才不會出錯:

a查詢目標一定要在該區域的第一列。本例中查詢表二的姓名,那麼姓名所對應的表一的姓名列,那麼表一的姓名列(列)一定要是查詢區域的第一列。象本例中,給定的區域要從第二列開始,即$b$2:

$d$8,而不能是$a$2:$d$8。因為查詢的「姓名」不在$a$2:

$d$8區域的第一列。

b該區域中一定要包含要返回值所在的列,本例中要返回的值是年齡。年齡列(表一的d列)一定要包括在這個範圍內,即:$b$2:$d$8,如果寫成$b$2:$c$8就是錯的。

3返回值的列數(b13

=vlookup(a13,$b$2:$d$8,3,0))。這是vlookup第3個引數。

它是乙個整數值。它怎麼得來的呢。它是「返回值」在第二個引數給定的區域中的列數。

本例中我們要返回的是「年齡」,它是第二個引數查詢範圍$b$2:$d$8的第3列。這裡一定要注意,列數不是在工作表中的列數(不是第4列),而是在查詢範圍區域的第幾列。

如果本例中要是查詢姓名所對應的性別,第3個引數的值應該設定為多少呢。答案是2。因為性別在$b$2:

$d$8的第2列中。

4精確or模糊查詢(vlookup(a13,$b$2:$d$8,3,0)

),最後乙個引數是決定函式精確和模糊查詢的關鍵。精確即完全一樣,模糊即包含的意思。第4個引數如果指定值是0或false就表示精確查詢,而值為1

或true時則表示模糊。這裡蘭色提醒大家切記切記,在使用vlookup時千萬不要把這個引數給漏掉了,如果缺少這個引數默為值為模糊查詢,我們就無法精確查詢到結果了。

1、接下來,我們的任務是通過利用vlookup函式來實現查詢同學c的成績。為此在單元格中輸入「=vlookup」,此時就會發現vlookup包括三個引數和乙個可選引數。

其中「lookup_value」是指要查詢的值。

引數「table_array」是指搜尋的區域,在此在除標題之後的整個資料區域。

第三個引數「col_index_num」是指整個函式返回單元格所在的列號。

2、最後以右括號結尾,並按回車鍵,就出現想要的結果啦。

2樓:匿名使用者

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

3樓:風魚小漫

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

4樓:虎倉權權權

vlookup函式,遮蔽0與na值

5樓:小豬談教育

vlookup函式的使用方法。

6樓:退休畫線工

可以考慮用lookup,假設你的資料到第70行:

f2=lookup(,0/find(a$2:a$70,e2),b$2:b$70)下拉

7樓:1陳杭榮

'按alt+11插入模組 自定義公式

function 去除數字(a as string)calculate '重算**

b = worksheetfunction.substitute(worksheetfunction.substitute(worksheetfunction.

substitute(worksheetfunction.substitute(worksheetfunction.substitute(worksheetfunction.

substitute(a, "1", ""), "2", ""), "3", ""), "4", ""), "5", ""), "6", "")

c = worksheetfunction.substitute(worksheetfunction.substitute(worksheetfunction.

substitute(worksheetfunction.substitute(worksheetfunction.substitute(worksheetfunction.

substitute(b, "7", ""), "8", ""), "9", ""), "0", ""), "1", ""), "1", "")

去除數字 = c

end function

8樓:我來也

f2單元格輸入公式:

=iferror(lookup(1,0/(find(a$2:a$10,e2)),b$2:b$10),"")

複製並下拉即可

excel表中vlookup函式的具體用法是怎樣的?

9樓:辦事通趙老師

總結:excel表中vlookup函式輸入相應的引數即可按列查詢,最終返回該列所需查詢列序所對應的值,具體做法如下:

工具/原料:excel/wps

1、先確保第一組中學號列在成績列的前面。因為學號列是2組數共有的關鍵字段。

2、在成績列第乙個單元格中調出vlookup函式。

3、第乙個引數就是要依據查詢的資料,這裡是第乙個單元格成績,所以對應第乙個學號。

4、第二個引數框選要查詢的範圍,該範圍需要包含整列,並且第一列必須為學號列,範圍要包含到成績列。

5、第三個引數,就是數一數,以學號列為第一列往後數,成績列是第幾列,此處就填幾。

6、第四個引數直接輸入0就行了,表示精確查詢。引數輸入完後,點確定即可。

6、得到第乙個資料後,將滑鼠放在第乙個成績單元格右下角,變為「十」字的時候,按左鍵不放,往下拉到最後乙個單元格,得到全部資料。

注意事項:

1、鎖定匹配區域尤為需要注意。

2、offset+match函式可實現相同功能。

3、vlookup函式在使用時,都會用到下拉填充,如下圖所示,如果查詢區域使用了相對引用,在下拉填充公式時,相應的查詢區域也會發生變化,如果查詢的值超出了查詢區域,就會查詢不到結果。

4、vlookup的這第二個引數可以從乙個單元格區域中查詢,也可以從乙個常量陣列或記憶體陣列中查詢。

excel的「vlookup」公式怎麼使用?

10樓:賦予你我的眼

excel的「vlookup」公式具有四個引數,將四個引數都設定正確即可。

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

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

應注意vlookup函式在進行近似匹配時的查詢規則是從第乙個資料開始匹配,沒有匹配到一樣的值就繼續與下乙個值進行匹配,直到遇到大於查詢值的值,此時返回上乙個資料(近似匹配時應對查詢值所在列進行公升序排列)。如果range_lookup 省略,則預設為1。

vlookup函式是excel中的乙個縱向查詢函式,它與lookup函式和hlookup函式屬於一類函式,在工作中都有廣泛應用,例如可以用來核對資料,多個**之間快速匯入資料等函式功能。功能是按列查詢,最終返回該列所需查詢序列所對應的值;與之對應的hlookup是按行查詢的。

11樓:醬果電影

excel中vlookup函式這樣使用,簡單實用

12樓:墨陌沫默漠末

「vlookup」公式使用方法:

1、開啟需要操作的excel,開啟表一和表二,停留在表二視窗介面

2、把游標放在要展示資料的單元格中,選中該單元格

3、點選選中工具欄中的【公式】

4、在公式下拉欄裡面選中【插入函式】

5、在彈出的選擇函式介面中,找到並選中【vlookup】函式,點選確定

6、選擇第一列中需要匹配資料的單元格,選中乙個就可以,然後輸入英文狀態下的逗號「,」在彈出的函式介面中,查詢值一欄就會顯示所選項的定位號

7、在函式引數介面選擇【資料表】

8、並開啟表一

9、選中表一中所有資料,這是函式引數介面查詢值一欄就會顯示表一中所有資料

10、在函式引數【序列數】一欄輸入『2』並點選確定

11、然後就會返回表二,在表二中之前所選中單元格就會顯示所成功查詢到的資料

12、點選該單元格右下角,會顯示乙個黑色的『+』游標,選中並下拉

13、最後表二中所有的資料都成功匹配相應的資料。這就是「vlookup」公式的使用方法。

excel中vlookup函式怎麼用

vlookup函式,遮蔽0與na值 excel中vlookup函式如何使用,我教你!顯示為 n a表示沒有找到。一種情況當然是要找的資料不存在。另一種情況是,看似資料存在,但實際兩邊的資料並不一致,如一邊的資料裡可能有空格等不可見字元。在查詢範圍內找不到查詢目標 原因有資料不存在或是不一致,比如乙個...

怎麼使用excel中的vlookup函式完成自動填充

所需工具材料 excel 方法如下 1 舉例來說 現要將表1中的學生的總分進行填充。2 切換到 表一 頁籤,在單元格b2輸入 vlookup a2,3 然後切換到 表二 頁籤,選中要查詢資料的區域,這時 表一 頁籤單元格b2的值自動變為 vlookup a2,表二 a2 b17。注 表二 a2 b1...

excel 用vlookup函式,怎麼實現兩個表通過兩列關聯

sheet1的d1單元格輸入公式 iferror vlookup a1,sheet2 a c,3,0 下拉填充 如果是2003版需要重新寫個公式 if countif sheet2 a a,a1 0,vlookup a1,sheet2 a c,3,0 認真 vlookup有限制,只能引發現條件的第一...

EXCEL裡用VLOOKUP函式如果lookup value重複怎麼辦

如果你是想要個稅總和的話 在第乙個表的d2輸入公式 if countif a 2 a2,a2 1,sumif a a,a,b b 下拉即可 三個aaa順序對應的結果。excel裡用vlookup函式時,出現資料重複怎麼辦?建議樓主先對每個姓名進行編碼,然後以編碼來用vlookup,那樣就不會了 方法...

Excel 怎麼vlookup函式填充表另一張表,

在左邊f3輸入 vlookup b3,選中右邊表的i到m的所有資料,5,0 就可以根據工號得到對應的綜合成績。b3,是查詢的方法,即利用工號查詢,右邊的表是查詢範圍,5是工號所在的i和成績所在的m列之間相差了4列,m是從i數起第5列,0表示精確查詢。c2單元格輸入 vlookup a3,i m,co...