VLOOKUP函式是Excel中用於垂直查找的函式,其基本語法為VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]),其中:
lookup_value是要查找的值。
table_array是要進行查找的表格或數據區域。
col_index_num是返回數據的列號。
range_lookup是查找方式,0表示精確匹配,1表示近似匹配。
以下是VLOOKUP函式的使用方法:
單條件查詢。例如,要查詢員工職務,可以使用公式=VLOOKUP(E2,A:B,2,0)。這裡,E2是要查找的值,A:B是查找區域,2是返回值的列號,0表示精確匹配。
正序查詢。例如,要查詢員工月薪,可以使用公式=VLOOKUP(E2,A:B,3,0),這裡3是返回值的列號。
逆序查詢。例如,要從右至左查詢,可以使用公式=VLOOKUP(E2,IF({1,0},B2:B9,A2:A9),2,0)。這裡使用了IF函式和數組來實現逆序查詢的效果。
通配符查詢。例如,要查詢姓氏為呂的員工職務,可以使用公式=VLOOKUP(E2,A:C,2,0)。這裡E2單元格中的?作為通配符,代表任意一個字元。
錯誤值查詢。例如,無員工信息時提示錯誤信息,可以使用公式=IFERROR(VLOOKUP(E2,A2:C9,2,0),"未查詢到此員工,請確認!")。這裡IFERROR函式用於處理查找錯誤。
此外,VLOOKUP還可以進行多條件查找、自動匹配列序數等高級操作。多條件查找例如,要查找特定班級和姓名的考核得分,可以使用公式=VLOOKUP(F5&G5,IF({1,0},A3:A11&B3:B11,D3:D11),2,FALSE)。這裡使用了&符號將兩個條件合併成一個,然後使用IF函式和數組來進行多條件查找。