【溫馨提示】親愛的朋友,閱讀之前請您點擊【關注】,您的支持将是我最大的動力!#如何提高自己的職場競争力#
衆所周知,VLOOKUP函數在Excel中作用非常強大,可以幫助我們從表格中找到想到的數據。今天阿鐘老師整理了一組VLOOKUP函數的用法實例,都是工作中經常用到的,來看看你用過幾個。
01.VLOOKUP函數語法
【用途】在表格或數值數組的首列查找指定的數值,并由此返回表格或數組當前行中指定列處的數值。當比較值位于數據表首列時,可以使用函數VLOOKUP代替函數HLOOKUP。
【語法】VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
【參數】Lookup_value為需要在數據表第一列中查找的數值,它可以是數值、引用或文字串。Table_array為需要在其中查找數據的數據表,可以使用對區域或區域名稱的引用。Col_index_num為table_array中待返回的匹配值的列序号。Col_index_num為1時,返回table_array第一列中的數值;col_index_num為2,返回table_array第二列中的數值,以此類推。Range_lookup為一邏輯值,指明函數VLOOKUP返回時是精确匹配還是近似匹配。如果為TRUE或省略,則返回近似匹配值,也就是說,如果找不到精确匹配值,則返回小于lookup_value的最大數值;如果range_value為FALSE,函數VLOOKUP将返回精确匹配值。如果找不到,則返回錯誤值#N/A。
以上是VLOOKUP函數的官方語法,看上半天,其實就是一句話:
VLOOKUP(你找誰,在哪裡找,在第幾列找,精确找還是模糊找)
你找誰:就是你要查找的内容或單元格引用;
在哪裡找:指定查找目标區域;
在第幾列找:指要查找的目标在第二個參數【在哪裡找】的第幾列;
精确找還是模糊找:精确找即完全一樣,模糊找包含即可。
02.最最最普通的查詢
功能:查找“公孫勝”“2月”的銷量
公式:=VLOOKUP(G2,B:E,3,0)
說明:
你找誰:公式中引用的G2單元格,也就是要找"公孫勝";
在哪裡找:公式中查找目标引用的B:E單元格區域;
在第幾列找:公式是查找"2月"的值在查找目标區域B:E的第3列;
精确找還是模糊找:0或FALSE表示精确查找,1或TRUE表示模糊查找。
重點說一下【在哪裡找】,必須保證【你找誰】的内容在第1列;
【在第幾列找】,這個第幾列指你要查找區域的第幾列,而不是工作表的第幾列。
03.多個結果查詢(一)
功能:要求根據“名稱”,把“1月”、“2月”、“3月”對應的銷售數據匹配出來。
三個公式完成:
在D13單元格輸入公式:=VLOOKUP(B13,B:G,3,0)
在E13單元格輸入公式:=VLOOKUP(B13,B:G,4,0)
在F13單元格輸入公式:=VLOOKUP(B13,B:G,5,0)
04. 多個結果查詢(二)
一個公式完成:
在D13單元格輸入公式:=VLOOKUP($B$13,$B:$G,COLUMN(D1)-1,0)
然後再向右拖動填充公式即可得出所有結果。
說明:公式中COLUMN(D1)獲取D1單元格列号為4,再-1就是我們要查找列。
05. 多個結果查詢(三)
上面2種情況,查找的結果順序和原數據表表頭一緻,如果不一緻用下面的公式:
在D13單元格輸入公式:
=VLOOKUP($B$13,$B:$G,MATCH(D12,$B$1:$F$1,0),0)
再向右拖動填充公式即可得出所有結果。
說明:公式中MATCH(D12,$B$1:$F$1,0)是查找D12單元格值在B1:F1單元格區域中的順序,結果5,正是VLOOKUP函數的第三個參數。
06.多條件查詢(一)
上圖表格中兩個查詢條件,可以先把條件列合并到一起;
然後在M3單元格輸入查詢公式:
=VLOOKUP(K3&L3,A:H,5,0)
結果就計算出來了,其中第一個參數兩個條件合并一起。
07. 多條件查詢(二)
不添加輔助列也可以完成
在L3單元格輸入公式
=VLOOKUP(J3&K3,IF({1,0},A:A&B:B,D:D),2,0)
輸入完成後按Ctrl Shift 回車鍵确認公式,即可得出計算結果。
說明:數組公式要Ctrl Shift 回車鍵确認公式。
來個套用公式:
VLOOKUP(你找誰1&你找誰2,IF({1,0},在哪裡找1&在哪裡找2,結果所在列),2,0)
08.合并單元格查詢
當【你找誰】在合并單元格時,普通的VLOOKUP函數公式是不能完成查詢需求的。
我們可以用公式:
在F4單元格輸入公式
=VLOOKUP(VLOOKUP("祚",$C$4:C4,1),I:J,2,0)
再雙擊填充公式,得到計算結果。
說明:公式的重點是裡層的VLOOKUP函數
VLOOKUP("祚",$C$4:C4,1)
第3個參數,是模糊查找;
第2個參數$C$4:C4前面單元格加了絕對引用符号,後面沒加,下拉填充公式時後面會随之變化;
第1個參數,既然是模糊查找了,小編就在字典最後找找一個“祚”,相當于查找字典上的所有字了
09.解決VLOOKUP函數不能向前查找
熟悉VLOOKUP函數的都知道,它隻能從左向右查找,也就是必須保證【在第幾列找】,一定是在【你找誰】的後面。要是在前面呢?也有辦法。
在H2單元格輸入公式:=VLOOKUP(G2,IF({1,0},B:B,A:A),2,0) ,再下拉複制公式。
說明:IF{1,0}構建了一個虛拟數組,并且把順序給倒過來,如果不理解公式,給你個套用公式:
=VLOOKUP(你找誰,IF({1,0},在哪列找,找的結果在哪列),2,0)
10. 用VLOOKUP函數自動生成報價單
價格表:
報價單:
【産品名稱】公式:=IFERROR(VLOOKUP(B10,價格表!A:E,2,0),"")
【型号及規格】公式:=IFERROR(VLOOKUP(B10,價格表!A:E,3,0),"")
【單位】公式:=IFERROR(VLOOKUP(B10,價格表!A:E,4,0),"")
【單價】公式:=IFERROR(VLOOKUP(B10,價格表!A:E,5,0),"")
效果展示:
11. VLOOKUP函數查詢工資
工資表表格:
查詢表格:
在B2單元格輸入公式:
=VLOOKUP($A$2,工資表!$A:$H,COLUMN(),0)
再向右拖動填充公式到H2單元格,這樣就完成查詢匹配公式。
效果展示:
小夥伴們,在使用Excel中還碰到過哪些問題,評論區留言一起讨論學習,堅持原創不易,您的點贊轉發就是對小編最大的支持,更多教程點擊下方專欄學習。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!