數據反向查找還用vlookup函數就out了,這四個函數一個比一個簡單

在處理數據的過程中,我們經常會碰到的情況就是數據匹配查找。說到查找可能90%的人都會說到一個函數,那就是vlookup函數。但是在數據向左查詢的時候,這個函數顯得非常累贅。今天我們就來學習全部四種查詢函數,讓你看看vlookup函數向左查詢有多low。

案例:根據工號向左查詢對應人員姓名

數據反向查找還用vlookup函數就out了,這四個函數一個比一個簡單

案例說明:如上圖,我們需要根據人員的工號GD03,向左查詢對應的姓名王雪紅。下面我們來通過四個函數來學習一下向左查詢哪個更方便。

函數一:vlookup函數數據向左查詢

數據反向查找還用vlookup函數就out了,這四個函數一個比一個簡單

函數公式:

=VLOOKUP(F5,IF({1,0},$C$2:$C$8,$B$2:$B$8),2,0)

函數解析:

1、vlookup函數向左查詢需要搭配IF函數進行處理,利用IF函數作為第二參數,做一次條件判斷;

2、if函數第一參數用數組{1,0}的形式,代表當為1也就是True的時候,vlookup函數第二參數構造區域為C2:C8和B2:B8區域進行查找;當為0也就是False時,第二參數構造區域為D2:D8和C2:C8區域進行查找。

函數二:Lookup函數輕鬆向左查詢

數據反向查找還用vlookup函數就out了,這四個函數一個比一個簡單

函數公式:

=LOOKUP(F5,C2:C8,B2:B8)

函數解析:

1、這裡運用lookup向量函數進行查找,相比vlookup函數簡單的不是一點點;

2、Lookup第一參數為查詢的條件值,第二參數為條件值所在區域,第三參數為你要查找的數據所在區域。這個函數使用起來是不是感覺非常簡單。

函數三:Index+Match組合函數向左查詢

數據反向查找還用vlookup函數就out了,這四個函數一個比一個簡單

函數公式:

=INDEX(B2:B8,MATCH(F5,C2:C8,0))

函數解析:

1、這裡運用Index+match組合函數搭配查找的方式,相比vlookup函數同樣非常簡單;

2、index向量函數,它的第一參數為查找的數值區域,第二參數為你要查找的位數。所以這裡我們使用match函數來定位具體的位置;

3、match為定位函數,第一參數為要查找的值,第二參數為對應的數據區域,第三參數默認為0精確查找。這樣就確定了Index第二參數你要查找的位置。

函數四:INDIRECT+Match組合函數經典向左查詢

數據反向查找還用vlookup函數就out了,這四個函數一個比一個簡單

函數公式:

=INDIRECT("B"&MATCH(F5,$C$2:$C$8,0)+1)

函數解析:

1、運用Indirect函數主要的作用是重新構造單元格位置的方法來查詢對應的值。

2、mathc函數在這裡主要為查找對應的位置:

MATCH(F5,$C$2:$C$8,0)這裡的結果為4,因為工號GD03在單元格的位置為第五行,所以後面需要+1;

3、所以兩個函數搭配起就是INDIRECT("B"&5)=B5。這樣就是重新構造單元格區域的方法。

現在你學會如何快速的進行數據向左查詢了嗎?是不是感覺vLookup函數比較複雜。


分享到:


相關文章: