不會Vlookup函式,就不要說自己會Excel

Vlookup函式稱得上Excel中

最實用

最常用

的函式之一!

9種Vlookup函式用法你都知道嗎?

1。常規用法

常規方法相信大家都非常的熟悉,在這裡我們想要查詢西瓜的銷售額,只需要將公式設定為:=VLOOKUP(E2,A2:C8,3,0)即可,

這樣的話就能查詢想要的結果。

不會Vlookup函式,就不要說自己會Excel

2。核對兩列順序錯亂資料

如下圖,我們想要核對順序錯亂的資料,只需要將公式設定為:

=E4-VLOOKUP(D4,$A$3:$B$9,2,0),在這裡如果結果不是0,就是差異的資料。它其實利用的也是vlookup的常規用法,將表1的考核得分引用到表2中,然後再用表2的考核得分減一下即可。

不會Vlookup函式,就不要說自己會Excel

3。多條件查詢

使用vlookup查詢資料的時候,如果遇到重複的查詢值,函式僅僅會返回第一個查詢的結果,比如在這裡我們要查詢銷售部王明的考核得分,僅僅用王明來查詢資料就會返回75分這個結果。

因為它在第一個位置,這個時候就需要增加一個條件來查詢資料才能找到精確的結果,只需要將公式設定為:

=VLOOKUP(E3&F3,IF({1,0},A1:A10&B1:B10,C1:C10),2,0)然後按ctrl+shift+回車三鍵填充公式即可。

在這裡利用連線符號將姓名與部門連線在一起,隨後再利用if函式構建一個二維陣列就能找到正確的結果。

不會Vlookup函式,就不要說自己會Excel

4。反向查詢

當我們使用vlookup來查詢資料的時候,它僅僅只能查詢資料區域右邊的資料,而不能查詢左邊的資料,比如在這裡我們想要透過工號來查詢姓名,因為姓名在工號的左邊所以查詢不到,這個時候我們就需要將函式設定為:

=VLOOKUP(G2,IF({1,0},B2:B10,A2:A10),2,0)然後按ctrl+shift+回車三鍵填充公式即可。

這個與多條件查詢十分的相似,我們都是利用if函式構建了一個二維陣列來達到資料查詢的效果。

不會Vlookup函式,就不要說自己會Excel

5。關鍵字查詢

在這裡我們需要用到一個萬用字元,就是一個星號它代表任意多個字元,我們需要利用連線符號將星號分別連線在關鍵字的前後作為查詢值,這樣的話就能達到根據關鍵字查詢資料的效果公式為:=VLOOKUP(“

”&E2&“

”,A1:A10,1,0)。

不會Vlookup函式,就不要說自己會Excel

6。一對多查詢

首先我們需要先在資料的最左側構建一個輔助列,A2單元格輸入公式為:=(B2=$G$2)+A1,然後點選回車向下填充,這的話每遇到一個2班就會增加1,此時我們的查詢值就變為了從1開始的序列,只需要將公式設定為:

=VLOOKUP(ROW(A1),$A$1:$D$10,3,0)向下填充即可。

不會Vlookup函式,就不要說自己會Excel

7。區間查詢

計算銷售提成其實就是區間查詢,所謂的區間查詢就是某一個區間對應一個固定的數值,如下圖我們想要計算銷售提成的係數,首先需要先構建一個數據區域,將每個區間的最小值提取出來對應該區間的係數,然後進行升序排序,隨後我們直接使用vlookup函式的近似匹配來引用結果即可,公式為:=VLOOKUP(B2,$E$11:$F$16,2,1)。

不會Vlookup函式,就不要說自己會Excel

8。提取固定長度的數字

如下圖,我們想要將工號提取出來,也可以使用vlookup來解決,只需要將公式設定為:

=VLOOKUP(0,{0,1}*MID(A2,ROW($1:$20),5),2,0),然後按ctrl+shift+回車向下填即可。

如果工號的長度為5位,在這裡我們利用MID(A2,ROW($1:$20),5)來提取5個字元長度的資料,然後將這個結果乘以0與1,來構建一個二維陣列。

不會Vlookup函式,就不要說自己會Excel

9。合併同類項

Vlookup也可以用於合併同類項,只不過過程比較複雜,我們需要使用兩次公式,首先我們將公式設定為:=B2&IFERROR(“、”&VLOOKUP(A2,A3:$C$10,3,0),“”),然後拖動公式至倒數第二個單元格中,隨後我們在旁邊的單元格中再次使用vlookup函式將結果引用過來,公式為:=VLOOKUP(E3,A:C,3,0)至此合併完畢。

不會Vlookup函式,就不要說自己會Excel

以上