在處理數(shù)據(jù)的過(guò)程中,我們經(jīng)常會(huì)碰到的情況就是數(shù)據(jù)匹配查找。說(shuō)到查找可能90%的人都會(huì)說(shuō)到一個(gè)函數(shù),那就是vlookup函數(shù)。但是在數(shù)據(jù)向左查詢(xún)的時(shí)候,這個(gè)函數(shù)顯得非常累贅。今天我們就來(lái)學(xué)習(xí)全部四種查詢(xún)函數(shù),讓你看看vlookup函數(shù)向左查詢(xún)有多l(xiāng)ow。 案例:根據(jù)工號(hào)向左查詢(xún)對(duì)應(yīng)人員姓名案例說(shuō)明:如上圖,我們需要根據(jù)人員的工號(hào)GD03,向左查詢(xún)對(duì)應(yīng)的姓名王雪紅。下面我們來(lái)通過(guò)四個(gè)函數(shù)來(lái)學(xué)習(xí)一下向左查詢(xún)哪個(gè)更方便。 函數(shù)一:vlookup函數(shù)數(shù)據(jù)向左查詢(xún)函數(shù)公式: =VLOOKUP(F5,IF({1,0},$C$2:$C$8,$B$2:$B$8),2,0) 函數(shù)解析: 1、vlookup函數(shù)向左查詢(xún)需要搭配IF函數(shù)進(jìn)行處理,利用IF函數(shù)作為第二參數(shù),做一次條件判斷; 2、if函數(shù)第一參數(shù)用數(shù)組{1,0}的形式,代表當(dāng)為1也就是True的時(shí)候,vlookup函數(shù)第二參數(shù)構(gòu)造區(qū)域?yàn)镃2:C8和B2:B8區(qū)域進(jìn)行查找;當(dāng)為0也就是False時(shí),第二參數(shù)構(gòu)造區(qū)域?yàn)镈2:D8和C2:C8區(qū)域進(jìn)行查找。 函數(shù)二:Lookup函數(shù)輕松向左查詢(xún)函數(shù)公式: =LOOKUP(F5,C2:C8,B2:B8) 函數(shù)解析: 1、這里運(yùn)用lookup向量函數(shù)進(jìn)行查找,相比vlookup函數(shù)簡(jiǎn)單的不是一點(diǎn)點(diǎn); 2、Lookup第一參數(shù)為查詢(xún)的條件值,第二參數(shù)為條件值所在區(qū)域,第三參數(shù)為你要查找的數(shù)據(jù)所在區(qū)域。這個(gè)函數(shù)使用起來(lái)是不是感覺(jué)非常簡(jiǎn)單。 函數(shù)三:Index+Match組合函數(shù)向左查詢(xún)函數(shù)公式:=INDEX(B2:B8,MATCH(F5,C2:C8,0)) 函數(shù)解析: 1、這里運(yùn)用Index+match組合函數(shù)搭配查找的方式,相比vlookup函數(shù)同樣非常簡(jiǎn)單; 2、index向量函數(shù),它的第一參數(shù)為查找的數(shù)值區(qū)域,第二參數(shù)為你要查找的位數(shù)。所以這里我們使用match函數(shù)來(lái)定位具體的位置; 3、match為定位函數(shù),第一參數(shù)為要查找的值,第二參數(shù)為對(duì)應(yīng)的數(shù)據(jù)區(qū)域,第三參數(shù)默認(rèn)為0精確查找。這樣就確定了Index第二參數(shù)你要查找的位置。 函數(shù)四:INDIRECT+Match組合函數(shù)經(jīng)典向左查詢(xún)函數(shù)公式: =INDIRECT('B'&MATCH(F5,$C$2:$C$8,0)+1) 函數(shù)解析: 1、運(yùn)用Indirect函數(shù)主要的作用是重新構(gòu)造單元格位置的方法來(lái)查詢(xún)對(duì)應(yīng)的值。 2、mathc函數(shù)在這里主要為查找對(duì)應(yīng)的位置: MATCH(F5,$C$2:$C$8,0)這里的結(jié)果為4,因?yàn)楣ぬ?hào)GD03在單元格的位置為第五行,所以后面需要+1; 3、所以?xún)蓚€(gè)函數(shù)搭配起就是INDIRECT('B'&5)=B5。這樣就是重新構(gòu)造單元格區(qū)域的方法。 現(xiàn)在你學(xué)會(huì)如何快速的進(jìn)行數(shù)據(jù)向左查詢(xún)了嗎?是不是感覺(jué)vLookup函數(shù)比較復(fù)雜。 |
|
來(lái)自: 劍客老戴 > 《EXCEL學(xué)習(xí)》