1樓:nice山東草原狼
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列中。
2樓:極度狐狸
雙向使用countif判定。
例如在sheet1 c2中輸入下面公式向下填充。
countif(sheet2!a:a,a2)如果等於零,那麼說明對應的名字在sheet2中沒有。
反過來在sheet2 c2中輸入下面公式向下填充。
countif(sheet1!a:a,a2)如果等於零,那麼說明對應的名字在sheet1中沒有。
3樓:惜福涵
在表二b2單元格中輸入公式:
iferror(vlookup(a2,sheet1!a:b,2,0),"沒有匹配到")
公式下拉自動填充即可。
4樓:洛夏涼
b2=iferror(vlookup(a2,sheet1!a:b,2,0),"沒有匹配到"),公式下拉自動填充即可。
5樓:網友
在sheet2用vlookup找sheet1,找不到的就是了。
excel**的vlookup函式匹配不出來如何解決?
6樓:信必鑫服務平臺
1、可能是因為資料不存在要查詢的區域中。
2、更改為正確賣段的區域後就可以匹配了。敬配睜。
3、查閱值應該始終位於區域的第一列,這樣vlookup才能正常工作。
4、例如:如果查閱值位於單元格b2內,那麼區域應該以b開頭。
5、以上就是亮歲解決匹配不出來的方法。
為什麼vlookup函式沒問題,卻匹配不出來資料?
7樓:nice山東草原狼
vlookup函式的功能。
vlookup函式是excel中的乙個縱向查詢函式,它與lookup函式和hlookup函式屬於一類函式,在工作中都有廣泛應用,例如可以用來核對資料,多個**之間快速匯入資料等函式功能。功能是按列查詢,最終返回該列所需查詢序列所對應的值;與之對應的hlookup是按行查詢的。
語法規則。該函式的語法規則如下:
1 vlookup(lookup_value,table_array,col_index_num,range_lookup)
8樓:我來也
這個vlookup函式從來都是沒有問題的呀!若是匹配不出來肯定是你的操作不對啊!
若是想解決問題,你必須要把你的資料結構格式**和公式上圖,否則怎麼可能幫你!
9樓:網友
不出意外是你的單元格式不一樣。
怎麼用vlookup來匹配ecel表裡面的資料
工具 excel2010版本。1 以excel2010版本為例,如下圖b列的部門要從e列匹配過來 2 首先在b2單元格輸入vlookup公式,vlookup的公式為 查詢值,查詢範圍,查詢列數,精確匹配或者近似匹配 故這裡輸入 vlookup a2,d e,2,0 按enter鍵後則可得出匹配結果 ...
怎麼用vlookup來匹配ecel表裡面的資料
excel中vlookup函式的用法 vlookup 作為查詢依據的資料,查詢的區域,返回值在查詢區域中的第幾列,是否精確匹配 軟體版本 office2007 舉例來說明vlookup函式如何用 1.查詢e列資料,在a列中對應的b列數值 2.公式如下 查詢的資料,是e列資料 查詢的區域,是a b列 ...
excel用vlookup做匹配的時候有重複相同資料怎麼把重複資料都引用
1 首先,我們隨機準備兩種不同的形式。a表學生入學表是所有資訊表,b表是學生表的一部分。現在我們需要拿出與a表和b表名稱相匹配的錄取人數,並將其放入相應的欄目。2 在目標列的英文輸入法下,直接輸入 vlookup 在輸入過程中,vlookup功能會自動提示。您可以雙擊藍色區域直接選擇函式。3 此時單...