大家好,關(guān)于vlookup函數(shù)使用舉例很多朋友都還不太明白,不過沒關(guān)系,因為今天小編就來為大家分享關(guān)于vlookup兩列怎么匹配相同數(shù)據(jù)的知識點,相信應(yīng)該可以解決大家的一些困惑和問題,如果碰巧可以解決您的問題,還望關(guān)注下本站哦,希望對各位有所幫助!
vlookup函數(shù)碰到同名同姓怎么匹配
1.
首先打開一張excel表,舉例如下,我們來匹配他們的分?jǐn)?shù)
2.
點擊上方菜單欄,點擊排序和篩選,在彈出的下拉框中選擇升序,將同名同姓的人排到一起
3.
插入一列空白列作為輔助列
4.
寫下公式=if(A2=A1,B1+1,1),這一步公式是將同名同姓的人打上不同的標(biāo)簽
5.
再插入一列空白列作為輔助列
6.
寫下公式=A2&B2,這一步是將姓名和標(biāo)簽進行合并
7.
最后利用姓名和標(biāo)簽直接匹配即可
excel中vlookup函數(shù)的使用方法(圖解詳細(xì)說明)
1、打開要查詢的excel表,在表中的第一列插入若干空白列,然后把要查詢的數(shù)據(jù)放在第一列中(圖中個人編號),然后在查詢數(shù)據(jù)后面第二列輸入vlookup函數(shù)。舉例,以查詢員工社保數(shù)據(jù)為例,根據(jù)員工的個人編號查詢員工的繳費基數(shù)和個人合計(這里要注意了,索引列與被索引列都必須都為第一列,且索引列數(shù)據(jù)必須來自被索引列,圖示中標(biāo)紅的列,否則函數(shù)不會自動匹配查找你需要的數(shù)據(jù));
2、在vlookup函數(shù)中輸入第一個參數(shù)Lookup_value,即要查找的值,顯然,表中“30221023”對應(yīng)的是“A3”這里選擇A3即可;
3、在vlookup函數(shù)中輸入第二個參數(shù)Table_array,即查找的范圍,這里直接輸入我們要查找的區(qū)域(注意查找區(qū)域第一列必須為被索引列)即可,也可以對查找的區(qū)域先進行命名,然后在參數(shù)中輸入命名即可(圖中是直接選擇的要查找的區(qū)域);
4、在vlookup函數(shù)中輸入第三個參數(shù)Col_index_num,即返回數(shù)據(jù)在查找區(qū)域的第幾列數(shù),這里就是說從被索引列開始數(shù),直到數(shù)到查詢的列數(shù),如例子中繳費基數(shù)就在查詢區(qū)域的第2列即從被索引列開始數(shù)第2列,在參數(shù)中就輸入2即可,個人合計在第7列,輸入7即可;
5、在vlookup函數(shù)中輸入第四個參數(shù)Range_lookup,即匹配度,一般這里都輸入FALSE,這樣就可以精確匹配,不會出現(xiàn)數(shù)據(jù)錯誤;
6、點擊確定,查詢數(shù)據(jù)就出來了,然后向下拖曳,員工繳費基數(shù)就自動查詢出來了;
7、舉例中“個人合計”的查詢也依據(jù)繳費基數(shù)查詢的方式,來完成最后的查詢工作,非常簡單。
vlookup怎么用
1.
精確查找
按照精確信息,在數(shù)據(jù)表中查詢對應(yīng)數(shù)據(jù),圖中以姓名查學(xué)號,使用的是“=VLOOKUP(F3,A1:D5,4,0)”。
2.
多條件查找
如果表格中存在重復(fù)數(shù)據(jù)時,就要添加上條件來限定查詢。圖中查找2班李白使用的公式是“=VLOOKUP(F5&G5,IF({1,0},A3:A11&B3:B11,D3:D11),2,FALSE)”。
3.
反向查找
我們想要使用VLOOKUP查詢李白工號,就是反向查找,通過已知的姓名去查找左側(cè)的工號,公式是“=VLOOKUP(F5,IF({1,0},B3:B11,A3:A11),2,FALSE
4.
一對多查詢
一個信息匹配多個員工,按照部分去查看員工姓名,圖中以市場部舉例,查詢市場部所有員工姓名,公式是“=IFERROR(VLOOKUP(ROW(A1),$A$2:$E$11,4,0),"")”。
5.
自動匹配第三參數(shù)
使用一次函數(shù)就能得到多行多列數(shù)據(jù),通過工號就可以查詢出部門和姓名,公式是“=VLOOKUP($F3,$A$2:$D$13,MATCH(H$2,$A$2:$D$2,0),FALSE)”
6.
通配符查找
通配符是常用的符號
?:表示任意1個字符
*:表示任意多個字符
我們可以使用通配符來進行模糊查找,當(dāng)你在信息記憶模糊時使用,假設(shè)不知道名字,就可以使用該方法查詢,圖中公式為“=VLOOKUP(F4,B3:C11,2,0)”。
7.
區(qū)間查詢
區(qū)間查詢需要先構(gòu)建區(qū)間,圖中綠色標(biāo)記數(shù)據(jù)表為區(qū)間,此時就可以查詢出對應(yīng)提成了,不過要注意第四參數(shù)為1,公式是“=VLOOKUP(B4,$E$11:$F$16,2,TRUE)”。
8.
數(shù)據(jù)提取
從一堆字符中獲取數(shù)據(jù),排除非數(shù)字內(nèi)容,識別到有效信息,公式為“=VLOOKUP(0,MID(A3,ROW($1:$102),11)*{0,1},2,FALSE)”。
9.
查找最大/最近值
查找某日最大最小銷售額時,先使用“排序”工具進行“降序排序”,然后使用公式“=VLOOKUP(F3,A2:C14,3,0)”。
10.
跳過空字符查找
字符串中有空格,返回結(jié)果#N/A,該情況需要結(jié)合TRIM函數(shù)來清空文本中空格,然后再查詢數(shù)據(jù),在有空格的數(shù)據(jù)表中查詢張3底薪,公式為“=VLOOKUP(TRIM(G2),TRIM(B1:E6),4,FALSE)”。
11.
十一、合并單元格查詢
合并不同單元格數(shù)據(jù)進行查詢,需要借助“INDIRECT”函數(shù)來跳轉(zhuǎn),圖中為知曉姓名的情況下,將數(shù)據(jù)統(tǒng)一,查詢班級為2班的李白成績,公式為“=VLOOKUP(G5,INDIRECT("b"&MATCH(F5,A:A,0)&":D11"),3,0)”。
vlookup與and函數(shù)組合的用法
VLOOKUP可以和IF函數(shù)合并使用。如:在H2輸入以下公式,然后向下填充公式=VLOOKUP(F2,A:D,IF(G2="購入",2,IF(G2="售出",3,4)),0)通過IF函數(shù)建立G列條件對應(yīng)的查找數(shù)據(jù)的第幾列,通過VLOOKUP函數(shù)返回數(shù)據(jù)。此公式僅作舉例,與INDEX+MATCH和VLOOKUP+MATCH函數(shù)使用相同。
Excel有哪些和vlookup一樣重要的函數(shù)或功能
在Excel中,Vlookup函數(shù)的基本功能就是查詢引用,請看下文:
一、Vlookup函數(shù):功能及語法結(jié)構(gòu)。
功能:在指定的數(shù)據(jù)范圍內(nèi)返回符合查詢要求的值。
語法:=Vlookup(查詢值,數(shù)據(jù)范圍,返回值列數(shù),匹配模式)。
其中匹配模式有兩種,分別為“0”或“1”。其中“0”為精準(zhǔn)匹配,“1”為模糊匹配。
目的:查詢“商品”的“銷量”。
方法:
在目標(biāo)單元格中輸入公式:=VLOOKUP(H3,B3:C9,2,0)。
解讀:
第三個參數(shù)(返回值列數(shù))是根據(jù)第二個參數(shù)(數(shù)據(jù)范圍)來確定的,“數(shù)據(jù)范圍”中的第一列為1,第二列為2……以此類推。
二、Vlookup函數(shù):反向查詢。
目的:根據(jù)“編碼”查詢“商品”名稱。
方法:
1、在目標(biāo)單元格中輸入公式:=VLOOKUP(I3,IF({1,0},C3:C9,B3:B9),2,0)。
2、Ctrl+Shift+Enter填充。
解讀:
公式中的IF({1,0},C3:C9,B3:B9)的作用為形成一個以C3:C9為第一列、B3:B9為第二列的臨時數(shù)組。
三、Vlookup函數(shù):多條件查詢。
目的:根據(jù)“商品”名稱和“型號”查詢“銷量”。
方法:
1、在目標(biāo)單元格中輸入公式:=VLOOKUP(I3&J3,IF({1,0},B3:B9&C3:C9,D3:D9),2,0)。
2、快捷鍵Ctrl+Shift+Enter填充。
解讀:
1、當(dāng)有多個查詢的條件時,用連接符“&”連接在一起,對應(yīng)的數(shù)據(jù)區(qū)域也用“&”連接在一起。
2、公式中IF({1,0},B3:B9&C3:C9,D3:D9)的作用為形成一個以B3:B9和C3:C9為第一列,D3:D9為第二列的臨時數(shù)組。
四、Vlookup函數(shù):多條件反向查詢。
目的:根據(jù)“商品”的銷售“地區(qū)”查詢對應(yīng)的“銷量”。
方法:
1、在目標(biāo)單元格中輸入公式:=VLOOKUP(I3&J3,IF({1,0},B3:B9&F3:F9,D3:D9),2,0)。
2、快捷鍵Ctrl+Shift+Enter填充。
解讀:
當(dāng)有多個條件和數(shù)據(jù)范圍時,對應(yīng)的值用符號“&”連接。
五、Vlookup函數(shù):屏蔽錯誤值。
目的:無查詢匹配結(jié)果時,不顯示錯誤代碼#N/A,將單元格的置空。
方法:
在目標(biāo)單元格中輸入公式:=IFERROR(VLOOKUP(I3&J3,IF({1,0},B3:B9&F3:F9,D3:D9),2,0),"")。
解讀:
Iferror函數(shù)的作用為:判斷一個表達式是否有誤,如果有誤,則返回本身,否則返回指定的值;語法結(jié)構(gòu)為:=Iferror(表達式,表達式有誤時的返回值)。
六、Vlookup函數(shù):批量查詢。
目的:根據(jù)“商品”名稱批量返回相關(guān)信息。
方法:
在目標(biāo)單元格中輸入公式:=VLOOKUP($I3,$B$3:$F$9,MATCH(J$2,$B$2:$F$2,0),0)。
解讀:
1、巧妙利用Match函數(shù)獲取返回值對應(yīng)的列數(shù)。
2、注意參數(shù)的引用方式,不變?yōu)椤敖^對”、變?yōu)椤跋鄬Α保部梢允恰盎旌弦谩薄?/p>
七、Vlookup函數(shù):一對多查詢。
目的:根據(jù)對應(yīng)的值返回多個查詢結(jié)果。
步驟1:插入輔助列。
方法:
1、在“商品”列的前面插入“輔助列”。
2、輸入公式:=COUNTIF(C$3:C3,C3)。
解讀:
利用Countif函數(shù)統(tǒng)計“商品”在對應(yīng)的區(qū)域出現(xiàn)的次數(shù)。
步驟2:根據(jù)“商品”名稱查詢對應(yīng)的“型號”。
方法:
1、在目標(biāo)單元格中輸入公式:=IFERROR(VLOOKUP($J$3&ROW(A1),IF({1,0},C3:C9&B3:B9,D3:D9),2,0),"")。
2、快捷鍵Ctrl+Shift+Enter填充。
解讀:
公式主要運用了“逆向查詢”和“屏蔽錯誤值”兩種主要方法。
步驟3:根據(jù)“商品”名稱和“型號”查詢對應(yīng)的銷量。
方法:
1、在目標(biāo)單元格中輸入公式:=IFERROR(VLOOKUP($J$3&$K3,IF({1,0},C3:C9&D3:D9,E3:E9),2,0),"")。
2、快捷鍵Ctrl+Shift+Enter填充。
解讀:
公式主要應(yīng)用了多條件的方法。
當(dāng)然,除了Vlookup之外,還有Lookup等函數(shù)也可以實現(xiàn)查詢引用的功能,一、Lookup函數(shù)。
Lookup函數(shù)具有兩種使用形式。
1、向量形式。
功能:是指在單行或單列中查詢指定的值,然后返回第二個單行或單列相同位置的值。
語法結(jié)構(gòu):=Lookup(查詢值,查詢值所在的范圍,[返回值所在的范圍])。
前提條件:查詢值所在范圍的值,必須按照升序排序,否則無法得到正確的結(jié)果。
目的:查詢銷售員的銷量。
方法:
1、以“銷售員”為主要關(guān)鍵字進行升序排序。
2、在目標(biāo)單元格中輸入公式:=LOOKUP(H3,B3:B9,D3:D9)。
解讀:
1、由于Lookup函數(shù)本身的特點,在查詢一用之前,必須對查詢范圍的值進行升序排序,否則無法得到準(zhǔn)確的查詢結(jié)果。
2、當(dāng)查詢范圍和返回返回相同時,返回范圍可以省略哦!
2、數(shù)組形式。
作用:在對應(yīng)的數(shù)據(jù)源中的第一列或第一行中查找值,并返回最后一列或最后一行對應(yīng)的值。
語法結(jié)構(gòu):=Lookup(查詢值,查詢值和返回值所在的范圍)。
前提條件:查詢值所在范圍的值,必須按照升序排序,否則無法得到正確的結(jié)果。
目的:查詢銷售員的銷量。
方法:
1、以“銷售員”為關(guān)鍵字進行升序排序。
2、在目標(biāo)單元格中輸入公式:=LOOKUP(H3,B3:D9)。
解讀:
1、由于Lookup函數(shù)本身的特點,在查詢一用之前,必須對查詢范圍的值進行升序排序,否則無法得到準(zhǔn)確的查詢結(jié)果。
2、使用數(shù)組形式時,查詢值范圍必須在第一列,返回值范圍必須在最后一列哦!
3、單條件查詢。
在實際工作中,數(shù)據(jù)源中的數(shù)據(jù)不可能按照升序有序排列,難倒就不能用Lookup函數(shù)查詢引用了嗎……為了解決這一難題,Lookup衍生出了“變異用法”。
目的:查詢銷售員的銷量。
方法:
在目標(biāo)單元格中輸入公式:=LOOKUP(1,0/(B3:B9=H3),D3:D9)。
解讀:
1、在學(xué)校Lookup函數(shù)的基礎(chǔ)語法時,已經(jīng)強調(diào)過,要向得到正確的查詢結(jié)果,必須對查詢值所在范圍的值進行升序排序,但在“單條件”查詢時,并未對查詢值所在范圍的值進行升序排序,而是采用了奇詭的公式,查詢值為1,查詢范圍為0/(B3:B9=H3),Why?
2、Lookup函數(shù)的特點:當(dāng)在查詢范圍中找不到需要查詢的值時,Lookup函數(shù)就會進行匹配,原則是用小于查詢值的最大值進行替代查詢值。
3、當(dāng)B3:B9=H3成立時,返回True,暨1,不成立時返回False,暨0,而0/0則返回錯誤,所已查詢范圍就變成了一個由0和1組成的新數(shù)組,Lookup進行向下最大值匹配,從而返回0對應(yīng)位置上的值。
4、多條件查詢。
目的:查詢銷售員在相應(yīng)地區(qū)的銷量。
方法:
在目標(biāo)單元格中輸入公式:=IFERROR(LOOKUP(1,0/((B3:B9=H3)*(E3:E9=I3)),D3:D9),"無銷量")。
解讀:
多條件查詢和單條件查詢的原理是相同的,當(dāng)兩個或多個條件都成立時,返回True,暨1,否則返回False,暨0。
二、Index+Match組合函數(shù)。
1、單列查詢。
目的:查詢銷售員對應(yīng)的銷量。
方法:
在目標(biāo)單元格中輸入公式:=INDEX(D3:D9,MATCH(H3,B3:B9,0))。
解讀:
1、Index函數(shù)的作用為:返回給定的單元格區(qū)域中,行列交叉處的值或引用。語法結(jié)構(gòu):=Index(區(qū)域,行,[列])。當(dāng)省略“列”時,默認(rèn)為第1列。
2、Match函數(shù)的作用是:返回指定值在指定范圍內(nèi)的相對位置。語法結(jié)構(gòu):=Match(定位置,定位范圍,匹配模式)。其中“1”為:小于;“0”為精準(zhǔn);“-1”為:大于。
2、多列查詢。
目的:返回銷售員對應(yīng)的所有信息。
方法:
在目標(biāo)單元格中輸入信息:=INDEX($C$3:$E$9,MATCH($B$13,$B$3:$B$9,0),MATCH(C$12,$C$2:$E$2,0))。
解讀:
利用Match函數(shù)定位目標(biāo)值所在的行和列,然后用Index提取。
上述就是Excel中最典型的3個查詢引用技巧,希望對大家有所幫助哦!
關(guān)于vlookup函數(shù)使用舉例,vlookup兩列怎么匹配相同數(shù)據(jù)的介紹到此結(jié)束,希望對大家有所幫助。