瀏覽量:94次
Vlookup函數(shù),查找函數(shù)之王。
在之前的教程中,給大家分享過(guò)Vlookup的一些經(jīng)典用法。
戳鏈接查看:Vlookup函數(shù)的6個(gè)高級(jí)用法
今天再來(lái)給大家分享一些高級(jí)應(yīng)用!
1、跨表查找
2、跨多表查找
3、跨多表查找(格式不一致)
還不會(huì)的同學(xué),可以學(xué)起來(lái)啦~
Vlookup函數(shù)用法
=VLOOKUP(查找值,查找區(qū)域,返回值的列號(hào),精確/近似匹配 )
一、跨表查詢
如圖所示,這張表記錄了員工的工資、社保和個(gè)稅等資料。
我們想根據(jù)這個(gè)工資表數(shù)據(jù),在查詢表中快速填寫(xiě)所有數(shù)據(jù)。
在查詢表B2單元格輸入公式:
=IFERROR(VLOOKUP($A2,工資表!$A:$H,COLUMN(B1),0),0)
公式解析:VLOOKUP函數(shù)第3參數(shù),使用COLUMN函數(shù)代替手動(dòng)數(shù)查找的列;有一些姓名,在工資表里面沒(méi)有,為了屏蔽NA錯(cuò)誤,所以外面嵌套IFERROR函數(shù)。
二、跨多表查詢
如圖所示,1月到6月的數(shù)據(jù),都是以A列品類,B列銷量的順序排列,現(xiàn)在我們要在匯總表中,查找1到6月的數(shù)據(jù)。
比較笨的方法是,在匯總表B2單元格輸入公式=Vlookup(A2,'1月'!A:B,2,0),然后向下填充。
后續(xù)可以依次修改第二參數(shù)。
=VLOOKUP(A2,'2月'!A:B,2,0)
……
=VLOOKUP(A2,'6月'!A:B,2,0)
當(dāng)然,我們還可以一步到位,直接在B2單元格輸入公式。
=VLOOKUP($A2,INDIRECT(B$1&"!A:B"),2,0)
注意,若出現(xiàn)錯(cuò)誤值,也可以在外面嵌套一個(gè)IFERROR函數(shù),讓錯(cuò)誤值顯示為0。
三、跨多表查詢且各表格式不同
如圖所示:1月的銷量在C列,2月的銷量在D列,又該如何來(lái)寫(xiě)公式呢?
我們可以使用MATCH函數(shù)來(lái)自動(dòng)識(shí)別出銷售金額在第幾列。
在匯總表B2單元格輸入公式:
=VLOOKUP($A2,INDIRECT(B$1&"!A:Z"),MATCH("銷量",INDIRECT(B$1&"!1:1"),0),0)
此公式涉及到INDIRECT函數(shù)以及MATCH函數(shù)的嵌套使用,理解不了也沒(méi)關(guān)系,直接套用就可以了。
寫(xiě)在最后:好啦,以上就是今天想給大家分享Vlookup函數(shù)的進(jìn)階版教學(xué)。當(dāng)然,這個(gè)函數(shù)的魅力遠(yuǎn)不止于此,還有高階版,有沒(méi)有同學(xué)想看的,歡迎評(píng)論區(qū)留言呀!
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡(luò)媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點(diǎn),本網(wǎng)不承擔(dān)此類稿件侵權(quán)行為的連帶責(zé)任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請(qǐng)您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們?cè)诖_認(rèn)后,會(huì)立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776