Excel表格vlookup函式絕對引用和相對引用(Excel表格vlookup函式為什麼要用絕對引用)
查詢引用,用到最多的函式為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的用法,歡迎在留言區留言討論哦!