我們都知道vlookup函數,它可以在不同的條件下進行查詢數據。但是這個函數也有很多場景操作起來會非常的繁瑣,如:在向左查詢數據的時候,就會顯得非常麻煩。今天我們就來學習一下,比vlookup更簡單的兩個向左查詢數據函數。
一、vlookup函數如何實現向左查詢數據:案例:如在數據中,我們需要根據工號查找對應的姓名時,就需要向左來查詢數據。
函數:
=VLOOKUP(G5,IF({1,0},$D$3:$D$8,$C$3:$C$8),2,0)
函數解析:
1、vlookup函數不能單獨進行想做查詢,需要用到IF函數來進行搭配使用,對於初學者來說,這個函數的使用會非常困難;
2、第二參數IF函數代表的意思是進行一次真假判斷來選擇數據起始區域。判斷為真則選擇第二個條件,為假則選擇第三個條件。
下面我們來學習一下更簡單的兩個函數操作:
二、Lookup函數簡單向左查詢函數:
=LOOKUP(1,1/($D$4:$D$8=G5),$C$4:$C$8)
函數解析:
1、lookup函數作為向量使用的時候,我們只需要在第二參數中加入條件值區域,將第三參數修改為查找的區域即可。函數相比vlookup會簡單的多。
三、index+match函數快速向左查詢函數:
INDEX($B$2:$B$6,MATCH(G3,$C$2:$C$6,0))
函數解析:
1、在這裡主要就是用到了兩個函數搭配使用的方法,但是比vlookup看起來會簡單;
2、match(G3,$C$2:$C$6,0)=2的作用主要是用來定位,查找值所在列的位置;
3、index($B$2:$B$6,2)它的作用在於,查找引用區域的第一個值,這樣就簡單的實現了向左查詢數據。
現在你知道如何快速的向左查詢數據了嗎?趕快留言分享一下你的方法吧!
閱讀更多 Excel函數與VBA實例 的文章