數(shù)據(jù)查詢匹配,相信多數(shù)人都會(huì)立刻想到一個(gè)函數(shù),那就是vlookup函數(shù),vlookup函數(shù)在Excel函數(shù)中是一個(gè)使用頻率非常高的查詢類函數(shù)。但vlookup函數(shù)實(shí)操中也有自己的弱點(diǎn),尤其在向左查詢數(shù)據(jù)時(shí),這個(gè)函數(shù)就不能單獨(dú)進(jìn)行操作。今天我們就來對(duì)比學(xué)習(xí)一下,數(shù)據(jù)想做查詢使用哪個(gè)函數(shù)更簡(jiǎn)單。
案例說明:從上圖所示原始數(shù)據(jù)中人的工號(hào)是在姓名的右邊列,我們需要根據(jù)人員工號(hào)查詢對(duì)應(yīng)的姓名。
函數(shù)公式:
=VLOOKUP(G5,IF({1,0},$D$3:$D$8,$C$3:$C$8),2,0)
函數(shù)解析:
1、vlookup函數(shù)進(jìn)行數(shù)據(jù)的逆向、向左查找數(shù)據(jù)時(shí),需要搭配IF函數(shù)進(jìn)行嵌套使用,主要是通過IF函數(shù)的邏輯判斷,對(duì)vlookup函數(shù)的第二參數(shù)進(jìn)行重新構(gòu)造;
2、IF函數(shù)第一參數(shù)我們直接使用{1,0},代表的就是當(dāng)條件成立時(shí),查詢區(qū)域內(nèi)容為:D3:D8,C3:C8的格式;當(dāng)條件判斷不成立時(shí),顯示的是C3:C8,D3:D8的格式。
案例說明:如上圖所示,根據(jù)工號(hào)查詢左邊列中的姓名,我們利用Lookup函數(shù)進(jìn)行向左查找數(shù)據(jù)時(shí),函數(shù)參數(shù)就顯得比較簡(jiǎn)單。
函數(shù)公式:
=LOOKUP(1,1/($D$4:$D$8=G5),$C$4:$C$8)
函數(shù)解析:
1、lookup函數(shù)進(jìn)行數(shù)據(jù)查找時(shí),我們只需要第3參數(shù)修改為我們需要查詢的數(shù)據(jù)列即可,這樣可隨意切換我們數(shù)據(jù)的列的位置。
案例說明:如上圖所示,我們根據(jù)工號(hào)查詢左邊列的姓名時(shí),使用Index+Match組合函數(shù),同樣可以輕松實(shí)現(xiàn)數(shù)據(jù)的逆向查找。
函數(shù)公式:
=INDEX($B$2:$B$6,MATCH(G3,$C$2:$C$6,0))
函數(shù)解析:
1、Index+Match組合函數(shù)進(jìn)行數(shù)據(jù)向左查詢,對(duì)比vlookup函數(shù)同樣顯得非常的簡(jiǎn)單,操作也沒有那么復(fù)雜;
2、Match(G3,$C$2:$C$6,0)=2的作用主要是用來定位,查找值所在列的位置;
3、Index($B$2:$B$6,2)它的作用在于,查找引用區(qū)域的第一個(gè)值,這樣就簡(jiǎn)單的實(shí)現(xiàn)了向左查詢數(shù)據(jù)。
通過上面三組函數(shù)公式的詳細(xì)講解,現(xiàn)在你學(xué)會(huì)了在Excel中進(jìn)行數(shù)據(jù)的逆向、向左查找時(shí),如何選擇合適的函數(shù)公式了嗎?
聯(lián)系客服