根據(jù)A表完成B表你需要多長時(shí)間看杭?
我看見我的一個(gè)同事做一張類似這樣的表格足足花了一個(gè)早上! ?她是這樣做的:
然而我教了他一個(gè)秘訣之后,她每次做這樣的查詢所花時(shí)間卻從不超過2分鐘拴鸵。
我今天就給大家介紹一下這個(gè)秘訣:vlookup函數(shù)。Vlookup函數(shù)號稱Excel函數(shù)家族的“大眾情人”與“效率之王”,掌握vlookup函數(shù),讓一切煩人的查詢分分鐘做好谆奥!
一、vlookup基本用法:表格查詢它只需要1分鐘拂玻,而我的同事卻花了整整一個(gè)上午!
(一)簡單跟著我操作吧宰译!
操作步驟:選中L5單元格檐蚜,輸入如下Vlookup公式:
=vlookup(K5,$b$4:$H$524,7,0)
敲回車,然后選中L5:L20區(qū)域沿侈,光標(biāo)定位到編輯欄里闯第,最后按住Ctrl再按回車鍵,即可將公式填充到需要返回值的單元格缀拭。
請看下圖演示:
是不是好簡單填帽,下面我們就來看看vlookup函數(shù)到底是什么玩意兒,為什么它會這么厲害咙好?篡腌!
(二)vlookup函數(shù)到底是什么玩意兒?
vlookup函數(shù)是廣大廣表哥表妹最喜歡的查詢利器之一勾效,號稱查詢函數(shù)之中的大眾情人嘹悼。然而,在我眼里他就是一個(gè)跑腿层宫。這就好比我告訴:
你(vlookup函數(shù))去三樓辦公區(qū)(table array)找一下董明珠工位(lookup value)杨伙,找到了,然后打開從左往右數(shù)第三個(gè)抽屜(col_num)萌腿,把那里面的東西都給我拿回來限匣,一定要是"董明珠工位"哦,“董明珠 工位”都不行(Type)毁菱。
它主要有四個(gè)參數(shù)構(gòu)成:lookup value(查詢值)米死、table array(查詢范圍)、col_num(列號)鼎俘、type(查詢方式)哲身。
查詢值:通常在需要填入內(nèi)容表格的左側(cè)贸伐,例如此例中就在B表的K5單元格勘天。不會Vlookup函數(shù)的同學(xué)通常會復(fù)制這個(gè)值然后到A表格中進(jìn)行查找,因此我們也可以將它理解為查找值捉邢。
查找范圍:這里通常指的是數(shù)據(jù)源脯丝,我們需要用查詢值查找數(shù)據(jù)源,然后把數(shù)據(jù)源某一列的值給他返回到現(xiàn)在填寫的表格中伏伐。我們寫Vlookup函數(shù)時(shí)宠进,通常查詢的范圍是固定的。因此我們要絕對引用查詢范圍(選中它藐翎,然后按下鍵盤上的f4鍵材蹬。)
列號:告訴EXcel,我們需要將查詢范圍里哪一列的數(shù)據(jù)取回來吝镣?
查詢方式:精確查找還是近似查找堤器?我們多半會用到精確查找,因此第四個(gè)參數(shù)通常為0(1代表近似查找)
函數(shù)各個(gè)參數(shù)之間一定要用英文輸入法下的逗號隔開
$表示鎖定:
1.相對引用
一句話概括末贾,引用單元格的地址可能會發(fā)生變動闸溃。可能大家不理解,其實(shí)就是基于包含公式和單元格引用的單元格的相對位置辉川。如果公式所在單元格的位置改變表蝙,引用也隨之改變。如果多行或多列地復(fù)制公式乓旗,引用會自動調(diào)整府蛇。在默認(rèn)的情況下,新公式使用的是相對引用寸齐。
例如欲诺,B2單元格公式為=A1,將B2單元格的相對引用復(fù)制到B3渺鹦,則會自動從=A1調(diào)整為=A2扰法。
2.絕對引用
引用的單元格地址不可能會發(fā)生變動。也就是說毅厚,總是在指定位置引用單元格塞颁,如果公式所在單元格的位置改變,絕對引用保持不變吸耿。如果多行或多列地復(fù)制公式祠锣,絕對引用將不作調(diào)整。
例如咽安,將B2單元格的絕對引用復(fù)制到B3伴网,那么兩個(gè)單元格都是$A$1.
3.混合引用
分為列絕對,行相對和行絕對妆棒,列相對這兩種情況澡腾。
列絕對,行相對:復(fù)制公式時(shí),列標(biāo)不會發(fā)生變化,行號會發(fā)生變化,單元格地址的列標(biāo)前添加$符號,如$A1,$C10,$B1:$B4糕珊。
行絕對动分,列相對:復(fù)制公式時(shí),行號不會發(fā)生變化,列標(biāo)會發(fā)生變化,單元格地址的行號前添加$符號,如A$1,C$10,B$1:B$4。
(三)案例:使用vlookup自動查詢分?jǐn)?shù)(請看動畫演示)
(四)使用法則
1.vlookup函數(shù)的查詢值必須要位于查詢數(shù)據(jù)區(qū)域的左側(cè)红选,整個(gè)查詢只能從左往右進(jìn)行查詢
2.查詢范圍通常都是固定的澜公,因此需要絕對引用
3.查詢值必須在查詢范圍中存在,否則返回NA喇肋。(例如查詢值為“農(nóng)政 ”坟乾,但查詢范圍中只存在“農(nóng)政”,那么vlookup函數(shù)返回的值依然是NA)
二蝶防、Vlookup進(jìn)階用法:名字記不清糊渊,通配符搞定!
如圖所示慧脱,我們需要將從A表中查詢內(nèi)容然后返回B表中,但是B表中查詢值跟A表中的數(shù)據(jù)不完全一致贺喝,如果按照前面的方法來寫公式菱鸥,返回的結(jié)果一定是NA宗兼。我們?nèi)绾巫霾拍茏寁lookup函數(shù)返回正確的值呢?
答案當(dāng)然是在vlookup函數(shù)中使用通配符殷绍。
(一)來看具體事例操作
那么如何操作呢?請看下圖的演示:
操作步驟:選中O2單元格---輸入公式---回車---選中O3:O7區(qū)域---光標(biāo)定位到編輯欄---按著Ctrl鍵然后敲回車鍵主到。
(二)通配符知識
通配符最常用的有兩種,一種是*號躯概,代表任意一個(gè)登钥、多個(gè)字符甚至沒有字符;一種是英文輸入法下的?號娶靡,代表任意單個(gè)字符牧牢。通配符廣泛應(yīng)用Excel的各種功能之中,其在函數(shù)中的使用一般要與文本連接符&配合使用姿锭。例如在本例子中塔鳍,我們希望的是只要查找范圍內(nèi)能查找到包含“三川實(shí)業(yè)”這四個(gè)字,我們就返回它對應(yīng)的值呻此,因此我們需要在其前后都加上*號轮纫,表示其前后或許有其他的內(nèi)容(有也行,沒有也行)焚鲜。
另外我們在Excel函數(shù)中鏈接文本時(shí)掌唾,文本一般要用英文狀態(tài)下的雙引號給引起來。因此本例中的lookup_value正確寫法應(yīng)該是:"*"&N2&"*"
三恃泪、Vlookup全自動查詢:我與match是兄弟郑兴!
如何只寫一個(gè)公式就可以搞定B表中的所有空白單元格?
在上面的例子中情连,我們都是一列一列的寫公式的,像上面的這張表格览效,有多少個(gè)科目我們就得寫多少個(gè)公式却舀,然后向下填充。這樣做效率特別太慢锤灿,特別不符合我們高效辦公的需求呢挽拔?如何只寫一個(gè)公式就可以搞定B表中所有的空白單元格呢?
我們將在vlookup函數(shù)的第三個(gè)參數(shù)做文章了但校。請看下面的演示:
操作步驟:1.選中L5:P19區(qū)域,然后光標(biāo)定位到編輯欄里,輸入公式:
=VLOOKUP($K5,$B$4:$H$524,MATCH(L$4,$B$3:$G$3,0),0)
2.最后按下Ctrl鍵术裸,然后敲回車鍵即可倘是。
注意事項(xiàng):這里使用match函數(shù)來自動確定我們要取哪一列的值,關(guān)于match函數(shù)的使用袭艺,我們后面將會寫文章來講搀崭,大家現(xiàn)在先模仿,感興趣的同學(xué)當(dāng)然也可以搜索文章進(jìn)行學(xué)習(xí)猾编。
四瘤睹、Vlookup近似查找:"等級"問題我?guī)兔Γ?/h4>
Vlookup就是好,全身上下都是寶答倡。說完了精確查找轰传,現(xiàn)在我們來簡單看一下近似查找的妙用(也就是vlookup函數(shù)的第四個(gè)參數(shù),前面的例子都是精確查找苇羡,因此填寫的都是零绸吸,這次我們講到近似查找就不用0了,而是要用1或者不填)
近似查找在計(jì)算個(gè)人所得稅比例设江、學(xué)生成績等級評定锦茁、銷售提成等方面非常有用,本文就做一個(gè)動畫來拋磚引玉叉存,大家有興趣的可以隨時(shí)與我交流码俩,廢話不多說,先上動畫:
今天的分享就先到這里稿存,寫文不容易。希望得到大家的大力支持(你的支持是我繼續(xù)努力創(chuàng)造好文的動力)瞳秽,點(diǎn)贊瓣履、評論或者打賞都是不錯(cuò)的支持方式。
為了更好的學(xué)習(xí)效果练俐,這里我附上所有操作文檔的鏈接袖迎,有興趣的同學(xué)請自行vlookup函數(shù)練習(xí)文檔。