工作中,VLOOKUP函數(shù)里面使用頻率很高,今天我們來(lái)介紹下它的高級(jí)用法匯總
通過(guò)名稱查找價(jià)格,我們?cè)贕2單元格中輸入的公式是:
=VLOOKUP(F2,B:D,3,0)
最后一個(gè)參數(shù)0,表示是精確匹配,意思是在B:D列中,找到F2這個(gè)精確值,然后返回第3列結(jié)果。
需要根據(jù)不同完成率,計(jì)算不同的獎(jiǎng)勵(lì)
在C2單元格中輸入的公式是:=VLOOKUP(B2,E:G,3,1)
當(dāng)最后一個(gè)參數(shù)是1時(shí),表示模糊查找,意思是在E至G列,先找到小于等于B2最接近的值,然后返回?cái)?shù)據(jù)區(qū)域E:G第3列的結(jié)果
正常情況下,都是從左向右邊查找數(shù)據(jù),如果是從右向左,需要使用IF(1,0)來(lái)構(gòu)建一個(gè)內(nèi)存數(shù)組,
在G2單元格輸入的公式是:=VLOOKUP(F2,IF({1,0},B:B,A:A),2,0)
通用的公式是:=vlookup(查找值,if({1,0},查找列,結(jié)果列),2,0)
用到的時(shí)候,直接換里面的查找值,查找列和結(jié)果列。
如果查找匹配的條件是兩個(gè)的時(shí)候,我們需要使用公式:
=VLOOKUP(G2&H2,IF({1,0},B:B&C:C,D:D),2,0)
因?yàn)槭菙?shù)組公式,輸入完公式需要按CTRL shift enter三鍵
通用公式是:
=vlookup(查找值1&查找值2,if({1,0},查找列1&查找列2,結(jié)果列),2,0)
需要通過(guò)編號(hào)把后面很多列的值都查找出來(lái)的時(shí)候,我們可以使用
=VLOOKUP($F2,$A:$D,COLUMN(B2),0)
需要注意的是:
參數(shù)1查找值,列標(biāo)需要固定,在列標(biāo)前面加上$
參數(shù)2數(shù)據(jù)源需要絕對(duì)引用
參數(shù)3使用column函數(shù),引用的第1,2,3,4,5.....分別用A2,B2,C2,....代替
我們需要根據(jù)分類里面的某一個(gè)條件,查找出所有的值
首先要對(duì)查找數(shù)據(jù)源區(qū)域進(jìn)行建立一個(gè)輔助列,輸入公式:=C2&COUNTIF($C$2:C2,C2)
然后我們使用公式:
=IFERROR(VLOOKUP($H2&COLUMN(A1),$A:$D,4,0),'')
其中IFERROR函數(shù)表示,如果公式出錯(cuò),顯示為第2個(gè)參數(shù)兩個(gè)雙引號(hào)表示空白。
關(guān)于VLOOKUP函數(shù)的這些高階技巧,你都學(xué)會(huì)了么?自己動(dòng)手試試吧!
聯(lián)系客服