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