VLOOKUP函數(shù)的第三個(gè)參數(shù)被這樣操作可以自動(dòng)獲取!
?
作者:阿碩來(lái)源:部落窩教育發(fā)布時(shí)間:2021-04-16 11:31:22點(diǎn)擊:6429
編按:
在EXCEL查詢工作中,VLOOKUP是當(dāng)之無(wú)愧的最強(qiáng)函數(shù)。要完全掌握這個(gè)函數(shù),我們則必須對(duì)它的每個(gè)參數(shù)有充分掌握。而VLOOKUP中的第三個(gè)參數(shù),這個(gè)返回?cái)?shù)據(jù)所在列的參數(shù),以往總讓我們重復(fù)的輸入相似數(shù)值,花費(fèi)了很多不必要的時(shí)間。今天,小E和大家介紹的就是如何實(shí)現(xiàn)對(duì)它的自動(dòng)抓取,讓我們的工作更省時(shí)省力!
員工小張是公司的上進(jìn)青年,自從入職后,他認(rèn)認(rèn)真真地學(xué)習(xí)了EXCEL中各種函數(shù),對(duì)VLOOKUP這個(gè)明星函數(shù)也算是有所小成??墒?,小張最近有點(diǎn)小煩惱——自己每天的工作都在反反復(fù)復(fù)地錄入VLOOKUP中度過(guò),操作到手軟,也是夠無(wú)聊的。小張心想,有沒(méi)有辦法能夠減少輸入VLOOKUP的次數(shù)呢?下面,我們來(lái)看一下這個(gè)偷懶方法吧。
大家先看一下數(shù)據(jù)。如下方右圖所示,G列為序號(hào)列,H列至L列中保存的是員工的基本信息,分別是姓名、部門(mén)、職位、入職月數(shù)和基礎(chǔ)工資。
下方左圖則是需要制作的查詢表。A列是查詢值(即員工姓名),要查詢的字段分別是部門(mén)、職位、入職月數(shù)和基礎(chǔ)工資。
大家先看一看,小張是如何操做的。小張首先在B2中輸入“=VLOOKUP(A2,H:L,2,0)”。然后,分別在C2中輸入“=VLOOKUP(A2,H:L,3,0)”,在D2中輸入“=VLOOKUP(A2,H:L,4,0)”,在E2中輸入“=VLOOKUP(A2,H:L,5,0)”。做了四次VLOOKUP操作之后,小張選中B2:E2區(qū)域,通過(guò)下拉向下復(fù)制填充公式,就得出了各個(gè)查詢結(jié)果,如下圖所示。
本例中只列舉了四個(gè)查詢字段的情況,小張一列一列地寫(xiě)VLOOKUP函數(shù),寫(xiě)四次,勉強(qiáng)還是可以接受??墒?,當(dāng)查詢字段變多的時(shí)候,小張就覺(jué)得煩了,因?yàn)椴还苁遣煌5匿浫牍竭€是不斷地復(fù)制粘貼修改公式,都是一樣既考驗(yàn)?zāi)托挠挚简?yàn)眼力的工作,一不小心就可能手僵眼酸出錯(cuò)。
要想幫助小張?jiān)诠ぷ髦心軌蛲低祽小⒚~(yú),大家先看看小張輸入的四個(gè)公式有什么共性,然后再去找解決辦法。現(xiàn)在將四個(gè)VLOOKUP函數(shù)整理到一個(gè)表中,以便對(duì)照觀察,如下圖所示。
通過(guò)上面這個(gè)表,大家可以看到,四個(gè)公式的區(qū)別,僅在于第三參數(shù)不一樣,即查詢值所在的列不一樣(分別為2、3、4、5)。而其他的幾個(gè)參數(shù),都一模一樣:查詢值均為A2,查詢區(qū)域均為H:L,查詢方式均為0(精確查詢)。
發(fā)現(xiàn)這個(gè)規(guī)律之后 ,大家就可以轉(zhuǎn)換思路了:只要通過(guò)函數(shù)自動(dòng)生成2、3、4、5這幾個(gè)數(shù),那么小張的煩惱就可以解決了。
解決方案(一)——COLUMN函數(shù)
第一個(gè)救兵就是COLUMN函數(shù)。
大家先找一個(gè)單元格,輸入公式測(cè)試一下。如,可以在B10中輸入“=COLUMN(B:B)”,然后將公式向右復(fù)制到C10、D10、E10單元格。這時(shí),可以看到,在B10:E10中就生成了2、3、4、5這樣的數(shù)字。
函數(shù)原理:
COLUMN函數(shù)的功能,就是計(jì)算某列的列號(hào)。例如,在B10單元格中,公式為“=COLUMN(B:B)”,就代表著要計(jì)算B列的列號(hào),即為2。在C10單元格中,公式為 “=COLUMN(C:C)”,它計(jì)算的是C列的列號(hào),即為3。以此類(lèi)推,這些數(shù)字,剛好可以作為VLOOKUP函數(shù)的第三參數(shù)!
注意:
解決了生成第三參數(shù)的問(wèn)題,就可以把公式嵌套起來(lái)了。因?yàn)?span>A列是查詢值所在的列,是不變的,所以在B2中寫(xiě)公式的時(shí)候,要將寫(xiě)作$A;同理,因?yàn)?span>H:L區(qū)域是數(shù)據(jù)底表,也要始終不變,所以要寫(xiě)作$H:$L。
在B2中輸入“=VLOOKUP($A2,$H:$L,COLUMN(B:B),0)”,然后再向右向下復(fù)制填充公式,就行啦!只需要寫(xiě)一次公式,就可以完成B到L列中多個(gè)字段的查詢!
總結(jié):
在剛才所展示的方法中,查詢字段有一個(gè)特點(diǎn)——查詢字段的排列順序與數(shù)據(jù)底表中字段的排列順序是一致的,在這種情況下,用COLUMN函數(shù)代替VLOOKUP函數(shù)內(nèi)的第三參數(shù),就能實(shí)現(xiàn)一一對(duì)應(yīng)。如此,只需要寫(xiě)一次公式就可以了,不用一再錄入公式并修改,更不會(huì)手麻眼酸失誤!
那么,現(xiàn)在問(wèn)題來(lái)了,如果查詢字段的排列順序與底表中字段的順序不一樣呢,該如何做?
解決方案(二)——MATCH函數(shù)
如下圖所示,假設(shè)想要匹配的字段依次為職位、基礎(chǔ)工資、部門(mén)、入職月數(shù),底表中的數(shù)據(jù)不變,那么該如何生成VLOOKUP函數(shù)的第三參數(shù)呢?
一個(gè)新的救兵——MATCH函數(shù)!它的作用是在某一個(gè)區(qū)域中,找出查詢值所在的位置(注意:是返回查詢值在該區(qū)域中的位置的值,而不是具體的數(shù)值)。
為了讓大家更能理解這個(gè)參數(shù),這次表中A1:E1內(nèi)單元格中的內(nèi)容順序與第一種方法時(shí)不同:
先來(lái)計(jì)算一下:對(duì)于B2,要查詢的是職位,對(duì)應(yīng)的是H:L區(qū)域中的第3列,應(yīng)返回3;對(duì)于C2,要查詢的是基礎(chǔ)工資,對(duì)應(yīng)的是H:L中的第5列,應(yīng)返回5;對(duì)于D2,要查詢的是部門(mén),對(duì)應(yīng)的是H:L區(qū)域中的第2列,應(yīng)返回2;對(duì)于E2,要查詢的是入職月數(shù),對(duì)應(yīng)的是H:L區(qū)域中的第4列,應(yīng)返回4。
這次,大家同樣可以在B10單元格中進(jìn)行測(cè)試,在B10中輸入“=MATCH(B1,H1:L1,0)”,得到的結(jié)果如下圖所示。
可以看到,其返回值為3,就是說(shuō),職位位于H1:L1區(qū)域中的第3列??紤]到公式將要向右向下復(fù)制填充,需要對(duì)B后面的“1”加上絕對(duì)引用,對(duì)H1:L1也加上絕對(duì)引用。
將B10的公式修改為“=MATCH(B$1,$H$1:$L$1,0)”后,將公式向右復(fù)制填充到C10、D10、E10,就可以得到3、5、2、4這四個(gè)數(shù)值了,這樣,就解決了VLOOKUP函數(shù)第三參數(shù)的問(wèn)題。
將函數(shù)嵌套一下,大家在B2中輸入“=VLOOKUP($A2,$H:$L,MATCH(B$1,$H$1:$L$1,0),0)”,然后向右向下復(fù)制填充公式,就可以得到正確的結(jié)果了。如此,就算查詢字段的排列順序與底表中字段的順序不一樣,也可以只寫(xiě)一次公式,不用一再錄入公式并修改,成功告別手僵眼酸失誤的困擾!
注意:
使用以上方法時(shí),查詢字段的文字內(nèi)容和數(shù)據(jù)底表中相應(yīng)字段的文字內(nèi)容要完全一致,否則MATCH函數(shù)是得不到正確結(jié)果的,從而導(dǎo)致VLOOKUP函數(shù)也不能成功的哦!
親愛(ài)的小伙伴,張三已經(jīng)可以熟練地偷懶了,你學(xué)會(huì)了嗎?
本文配套的練習(xí)課件請(qǐng)加入QQ群:902294808下載。
做Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車(chē)》視頻和《Excel極速貫通班》直播課全心為你!
掃下方二維碼關(guān)注公眾號(hào),可隨時(shí)隨地學(xué)習(xí)Excel:
相關(guān)推薦:
等了64個(gè)夜晚,VLOOKUP坐字法合并單元格查找的秘密終于破了!
你一定要了解:公式?jīng)]錯(cuò)Vlookup仍找不到數(shù)據(jù)的3大原因
版權(quán)申明:
本文作者阿碩;同時(shí)部落窩教育享有專(zhuān)有使用權(quán)。若需轉(zhuǎn)載請(qǐng)聯(lián)系部落窩教育。
最熱教程
- 像綠皮火車(chē)一樣長(zhǎng)像珠穆拉瑪峰一樣高的Excel表怎么操作才方便?
- Power Query實(shí)戰(zhàn):按指定次數(shù)遞增數(shù)據(jù)
- 2019年全網(wǎng)最全—excel提取身份證信息合集!(建議收藏)-下篇
- 明明沒(méi)有重復(fù),Excel卻判定數(shù)據(jù)重復(fù),這是怎么回事?
- 文本格式的求和,及求和中最容易出現(xiàn)的問(wèn)題解疑
- 致命缺陷:不懂一維表!
- 函數(shù)組合思維,你有嗎?
- 學(xué)會(huì)這2個(gè)公式,整理考勤數(shù)據(jù)只要一分鐘
- 就算被說(shuō)是拍馬屁也成,今天你應(yīng)該這樣發(fā)Excel報(bào)表……
- 如何計(jì)算Excel單元格中的算式,四種求和方法請(qǐng)收好!
最新教程
- 一個(gè)公式搞定空行的動(dòng)態(tài)插入
- 多功能銷(xiāo)售日歷模板制作
- 用正則函數(shù)快速拆分單元格中的同類(lèi)數(shù)據(jù)
- 用免費(fèi)AI將圖片批量轉(zhuǎn)表格
- 先入先出出入庫(kù)模板中出庫(kù)批次的自動(dòng)匹配
- 用SUBSTITUTE替換法為產(chǎn)品找到最匹配的類(lèi)別
- SHEETSNAME,一鍵獲得所有工作表名稱完成目錄制作
- 延遲退休落地,快速查詢你上幾年才退休!
- 快速將PDF電子發(fā)票數(shù)據(jù)提取到發(fā)票明細(xì)登記表的方法
- 提取、查找、替換數(shù)據(jù)的王者——REGEXP正則函數(shù)