查詢引用,用到最多的函數為Vlookup,但你真的會用嗎?其實,Vlookup函數除了常規的查詢引用外,還有多種使用技巧
一、Vlookup函數:功能及語法結構。
功能:在指定的數據範圍內返回符合查詢要求的值。
語法:=Vlookup(查詢值,數據範圍,返回值列數,匹配模式)。
其中匹配模式有兩種,分別為「0」或「1」。其中「0」為精準匹配,「1」為模糊匹配。
目的:查詢「商品」的「銷量」。
方法:在目標單元格中輸入公式:=VLOOKUP(H3,B3:C9,2,0)。
解讀:第三個參數(返回值列數)是根據第二個參數(數據範圍)來確定的,「數據範圍」中的第一列為1,第二列為2……以此類推。
二、Vlookup函數:反向查詢。
目的:根據「編碼」查詢「商品」名稱。
方法:1、在目標單元格中輸入公式:=VLOOKUP(I3,IF({1,0},C3:C9,B3:B9),2,0)。
2、Ctrl+Shift+Enter填充。
解讀:公式中的IF({1,0},C3:C9,B3:B9)的作用為形成一個以C3:C9為第一列、B3:B9為第二列的臨時數組。
三、Vlookup函數:多條件查詢。
目的:根據「商品」名稱和「型號」查詢「銷量」。
方法:1、在目標單元格中輸入公式:=VLOOKUP(I3&J3,IF({1,0},B3:B9&C3:C9,D3:D9),2,0)。
2、快捷鍵Ctrl+Shift+Enter填充。
解讀:1、當有多個查詢的條件時,用連接符「&」連接在一起,對應的數據區域也用「&」連接在一起。
2、公式中IF({1,0},B3:B9&C3:C9,D3:D9)的作用為形成一個以B3:B9和C3:C9為第一列,D3:D9為第二列的臨時數組。
四、Vlookup函數:多條件反向查詢。
目的:根據「商品」的銷售「地區」查詢對應的「銷量」。
方法:1、在目標單元格中輸入公式:=VLOOKUP(I3&J3,IF({1,0},B3:B9&F3:F9,D3:D9),2,0)。
2、快捷鍵Ctrl+Shift+Enter填充。
解讀:當有多個條件和數據範圍時,對應的值用符號「&」連接。
五、Vlookup函數:屏蔽錯誤值。
目的:無查詢匹配結果時,不顯示錯誤代碼#N/A, 將單元格的置空。
方法:在目標單元格中輸入公式:=IFERROR(VLOOKUP(I3&J3,IF({1,0},B3:B9&F3:F9,D3:D9),2,0),"")。
解讀:Iferror函數的作用為:判斷一個表達式是否有誤,如果有誤,則返回本身,否則返回指定的值;語法結構為:=Iferror(表達式,表達式有誤時的返回值)。
六、Vlookup函數:批量查詢。
目的:根據「商品」名稱批量返回相關信息。
方法:在目標單元格中輸入公式:=VLOOKUP($I3,$B$3:$F$9,MATCH(J$2,$B$2:$F$2,0),0)。
解讀:
1、巧妙利用Match函數獲取返回值對應的列數。
2、注意參數的引用方式,不變為「絕對」、變為「相對」,也可以是「混合引用」。
七、Vlookup函數:一對多查詢。
目的:根據對應的值返回多個查詢結果。
步驟1:插入輔助列。
方法:1、在「商品」列的前面插入「輔助列」。
2、輸入公式:=COUNTIF(C$3:C3,C3)。
解讀:利用Countif函數統計「商品」在對應的區域出現的次數。
步驟2:根據「商品」名稱查詢對應的「型號」。
方法:1、在目標單元格中輸入公式:=IFERROR(VLOOKUP($J$3&ROW(A1),IF({1,0},C3:C9&B3:B9,D3:D9),2,0),"")。
2、快捷鍵Ctrl+Shift+Enter填充。
解讀:公式主要運用了「逆向查詢」和「屏蔽錯誤值」兩種主要方法。
步驟3:根據「商品」名稱和「型號」查詢對應的銷量。
方法:1、在目標單元格中輸入公式:=IFERROR(VLOOKUP($J$3&$K3,IF({1,0},C3:C9&D3:D9,E3:E9),2,0),"")。
2、快捷鍵Ctrl+Shift+Enter填充。
解讀:公式主要應用了多條件的方法。
結束語:
文中從實際應用出發,針對不同的應用場景,對Vlookup函數的7種典型用法做了詳細的解讀,對於使用技巧,你Get到了嗎?如果親有更多的關於Vlookup的用法,歡迎在留言區留言討論哦!
#Excel函數# #Excel函數公式#