與 30萬 讀者一起學(xué)Excel
今天是中秋,月圓人圓函數(shù)也得大團(tuán)圓。盧子先說明群內(nèi)學(xué)員的查找問題,再讓VLOOKUP函數(shù)全家族亮個(gè)相。
字符的格式都是A+年月,如何獲取每個(gè)的最大年月?
對字符進(jìn)行降序排序,然后用VLOOKUP函數(shù)查找。首個(gè)對應(yīng)值,就是最大值。
=VLOOKUP(D2&'*',$A$2:$A$10,1,0)
對字符進(jìn)行升序排序,然后用LOOKUP函數(shù)查找。最后對應(yīng)值,就是最大值。
=LOOKUP(1,0/FIND(D2,$A$2:$A$10),$A$2:$A$10)
多動下腦子,也許問題會變得更簡單。
VLOOKUP家族成員非常龐大,每個(gè)函數(shù)都有一身本領(lǐng)?,F(xiàn)在以班級查找價(jià)格為例逐一說明。
1.可以獨(dú)擋一面的
=VLOOKUP(D2,A:B,2,0)
=LOOKUP(1,0/(D2=$A$2:$A$10),$B$2:$B$10)
2.常用的配合
INDEX函數(shù)第2參數(shù)是第幾行,OFFSET函數(shù)第2參數(shù)是向下幾行,比如第3行,其實(shí)就是向下2行,也就是MATCH-1,這就是差別。
=INDEX(B:B,MATCH(D2,A:A,0))
=OFFSET($B$1,MATCH(D2,A:A,0)-1,0)
3.不常用的配合
=INDIRECT('B'&MATCH(D2,A:A,0))
=INDIRECT(ADDRESS(MATCH(D2,A:A,0),2))
4.數(shù)組公式,輸入公式需按Ctrl+Shift+Enter結(jié)束
=INDEX(B:B,MAX(($A$2:$A$10=D2)*ROW($2:$10)))
=HLOOKUP(D2,TRANSPOSE($A$2:$B$10),2,0)
5.返回多列情況下才會使用
=VLOOKUP($F2,$A:$D,COLUMN(B1),0)
6.反向查找
=VLOOKUP($D2,CHOOSE({1,2},B:B,A:A),2,0)
7.其他
COLUMNS就是判斷區(qū)域有多少列,當(dāng)列數(shù)比較多的時(shí)候使用。比如查找區(qū)域A:AS中最后一列的值。
=VLOOKUP(A1,A:AS,COLUMNS(A:AS),0)
ROWS就是判斷區(qū)域中有多少行,幾乎用不上,一時(shí)半會想不出運(yùn)用的場景。比如這個(gè)公式,就是判斷這個(gè)區(qū)域有9行。
=ROWS(B2:B10)
FORMULATEXT函數(shù)可以顯示公式。
=FORMULATEXT(E2)
HYPERLINK超級鏈接函數(shù),制作目錄的時(shí)候經(jīng)常會用到。
=HYPERLINK('#'&A2&'!A1','打開')
VLOOKUP函數(shù)家族的成員都在這里了,有空多練習(xí)幾遍。
陪你學(xué)Excel,一生夠不夠?
一次報(bào)名成為VIP會員,所有課程永久免費(fèi)學(xué),僅需1400元,待你加入。
報(bào)名后加盧子微信chenxilu2019,發(fā)送報(bào)名截圖邀請進(jìn)群。
上篇:VLOOKUP函數(shù)滾一邊去,我才是Excel真正的查找之王!
中秋節(jié),你還在加班嗎?
作者:盧子,清華暢銷書作者,《Excel效率手冊 早做完,不加班》系列叢書創(chuàng)始人,個(gè)人公眾號:Excel不加班(ID:Excelbujiaban)
聯(lián)系客服