excel裡vlookup的公式是怎麼樣的

2022-06-30 08:21:34 字數 4133 閱讀 7871

1樓:q城裡城外

例子:a列是水果名稱,b列是單價,在d列要查詢西瓜和豌豆的單價,在e2單元格輸入公式:=vlookup(d2,a:

b,2,0),就能找到西瓜的單價,下拉填充,即可找到餘下的單價。

2樓:翠玉仙姑

vlookup 函式引數:

lookup_value--指需要在資料表首列中搜尋的值,table_array--指資料搜尋的範圍,col_vindex_num--指要搜尋的數值在**中第幾列,range_lookup--指是否需要精確匹配,false不是,ture是。

比如說工資條式查詢(輸入每個人的姓名查詢):設第1行為查詢標題,第2行為查詢表頭,第3行查詢用;原資料第7行表頭,資料在a8----e13,其中a列為姓名(姓名相同的要做技術處理)。

b3----e3格公式均為:

=vlookup(a3,$a$8:$e$13,column())在a3格錄入不同的姓名即可。

3樓:雪白

函式: vlookup

說明: 在**或數值陣列的首列查詢指定的數值,並 由此返回**或陣列當前行中指定列處的數值。

當比較值位於資料表首列時,可以使用函式 vlookup 代替函式 hlookup。

在 vlookup 中的 v 代表垂直,h代表水平。

語法: vlookup(lookup_value,table_array,col_index_num,range_lookup)

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

table_array   為需要在其中查詢資料的資料表。可以使用對區域或區域名稱的引用,例如資料庫或資料清單。

如果 range_lookup 為 true,則 table_array 的第一列中的數值必須按升序排列:…、-2、-1、0、1、2、…、-z、false、true;

否則,函式 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。

range_lookup引數經常採用false,這樣不必排序,返回精確匹配。

excel表怎麼樣用vlookup(匹配)公式?

4樓:匿名使用者

假定兩個表都是a列為姓名,b列為身份證號

表2的b2輸入

=vlookup(a2,表1!a:b,2,)公式下拉

5樓:苗喬恩

vlookup是查詢公式,可以用來查詢某資料在另一個區域中對應列的資料;

6樓:匿名使用者

把兩張表放在一個excel檔案裡,假設第2張表叫sheet2

在第一張表裡,在c2輸入 =vlookup(a2,sheet2!a:c,3,0)

公式複製下去(回車後再選中c2,滑鼠移到其右下角,雙擊那個「+」)

7樓:匿名使用者

先將表1按名字排序,再在表2的b2單元格中輸入公式=vlookup(a2,sheet1!a:b,2,false),並拖動b2填充柄填充。

公式中的a2為想要查詢的值,sheet1表示想要在其中查詢值所在的**名稱,a:b表示查詢的範圍,並且查詢的a2值在範圍的首列(a列),所需要的結果在此範圍之內,2表示所需要的值所在選擇範圍的列第(b列在a:b範圍的第二列),false表示精確匹配,查不到結果就返回錯誤值。

8樓:匿名使用者

表2 a3=vlookup(a2,表1!a:b,2,0)

excel裡的vlookup公式怎麼運用啊!

9樓:匿名使用者

你的這個問題是不是表達不太清楚?你是不是要將表1中相應表2中姓名後的相關資料放到表2中相應姓名之後?如果是的話:

用vlookup公式可以解決,公式含義為:=vlookup(條件「就是表2中的姓名或姓名所在的單元格」,查詢範圍「就是表1全表」,要返回資料的列數「是個常數,指要獲取的內容處於查詢到的條件之後第幾列,false「精確匹配」)

如果只是要在表1中將內容找出的話,請使用高階篩選。以表2全部內容為高篩條件,將篩選的內容放在一個新的地方就行了,具體高篩的用法,你點選高階篩選後按照提示一步步做就行了

10樓:只青菜蘿蔔也長胖

公式如下=vlookup($b2,sheet1!$a$2:$b$11125,2,false)

公式說明:在excel表1裡查詢等於表2的b2-b1111列名字,公式在表2任何一列中都可以。

excel裡的vlookup公式怎麼運用啊!

11樓:弭修平相曉

你的這個問題是不是表達不太清楚?你是不是要將表1中相應表2中姓名後的相關資料放到表2中相應姓名之後?如果是的話:

用vlookup公式可以解決,公式含義為:=vlookup(條件「就是表2中的姓名或姓名所在的單元格」,查詢範圍「就是表1全表」,要返回資料的列數「是個常數,指要獲取的內容處於查詢到的條件之後第幾列,false「精確匹配」)

如果只是要在表1中將內容找出的話,請使用高階篩選。以表2全部內容為高篩條件,將篩選的內容放在一個新的地方就行了,具體高篩的用法,你點選高階篩選後按照提示一步步做就行了

12樓:位之玉校楊

都是單列資料麼?單列的話在表2資料後面那列用公式比如資料都在a列:

=vlookup($a:$a,sheet1!$a:$a,1,0)所有結果不是#n/a的就是重複項.

如果是很多列的資料,

只要兩個工作表每行資料都是對應的,

也可以這樣操作,

選擇一列就行.

excel的vlookup這個公式具體是怎麼用的啊?

13樓:戴運田溫書

vlookup(

需要查詢的內容或單元格,查詢的區域,顯示對應行的第幾列,1)"1"代表精確找查,也可以用true代替。

如:sheet1工作表中a列為姓名,sheet2工作表中a列為姓名,b列為成績。需要在sheet1表中b列顯示sheet2中對應姓名的成績

b1=vlookup(a1,sheet2!a:b,2,1)

14樓:忽然之間霞霞

vlookup是查詢函式,=vlookup(a,a:b,2,false),公式的含義是a是指查詢的單元格,a:b是查詢的範圍,2返回的列數,false代表準確查詢。

總體來說就是在a:b區域內查詢a單元格的值,查詢後返回到第二列。

15樓:匿名使用者

開啟任何一個excel表,按「f1」或【檔案】-【幫助】-【microsoft office幫助】。搜尋「vlookup」,搜尋結果的第一個就是「vlookup函式」,點開它裡面有非常詳細的說明,還有例項。

16樓:

vlookup(a,b,c,d)通常有四個引數。

a,代表需要搜尋的值(例如超市商品的條碼)b,代表去搜尋的範圍(區域)

c,代表以上區域中需要返回值的列(直接輸入數字)d,0或空或f表示模糊匹配,1或t表示精確匹配。

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

關於excel裡vlookup問題

真無語.看下面的解釋 以公式 vlookup b3,披露日 b 2 e 2339,4,0 為例子 公式中 b3 是要查詢的值,披露日 b 2 e 2339 是指定的資料區域,具體指定的區域是名稱為 披露日 的工作表的b2 e2339這個區域 其中 符合是絕對引用的意思 就是說拖拽填充或複製貼上公式時...

excel裡的vlookup公式怎麼運用啊

你的這個問題是不是表達不太清楚?你是不是要將表1中相應表2中姓名後的相關資料放到表2中相應姓名之後?如果是的話 用vlookup公式可以解決,公式含義為 vlookup 條件 就是表2中的姓名或姓名所在的單元格 查詢範圍 就是表1全表 要返回資料的列數 是個常數,指要獲取的內容處於查詢到的條件之後第...

為什麼EXCEL裡的VLOOKUP函式做好拖下來所有數值都是

你要等到你的滑鼠變成實心的 十字元號 再往下拖,如果是空心的往下拖,肯定都是一樣的呀,因為空心的相當於複製貼上功能,而實心的相當於賦值。在 中vlookup函式是excel中的一個縱向查詢函式,它與lookup函式和hlookup函式屬於一類函式。具體使用方法如下 如下圖所示,要求根據表二中的姓名,...