選單

Vlookup函式的多列查詢、多條件查詢

 vlookup函式可能很多人用過,但多列查詢和多條件查詢很多人不會,我們來先回顧一下函式語法。

Vlookup(lookup_value,table_array,col_index_num,range_lookup)

引數以及說明見下表:

4個引數可以這樣記憶:1、找什麼;2、在哪裡找;3、找到了拿回家;4、找不到如何交差,按照這樣的邏輯比較容易記住。相信大家都有這樣的生活經歷,小時候媽媽叫你去鄰居家借東西,你蹭蹭跑到鄰居家,借到東西拿回家給媽媽。我們把這4個引數按照這樣的生活經歷去記憶它,很快就能記住。如圖1:

Vlookup函式的多列查詢、多條件查詢

圖1

Vlookup

函式多列查詢

當需要查詢的列很多,第3個引數如果一個個手工輸入,公式要寫很多次,如果第3個引數用column()就不用一個個輸入。例如,要查詢序號為1的姓名、部門等多個欄位內容,

查詢姓名公式為=VLOOKUP($A$31,$A$22:$N$23,COLUMN(B23),0),

滑鼠放在單元格右下角,點選+,向右拖動滑鼠,就可以填充其他欄位公式。如圖2。

Vlookup函式的多列查詢、多條件查詢

圖2

Vlookup

函式多條件查詢

將不同條件用&連線起來,使多個條件變為一個條件。

如圖3,要查詢產品名稱和型號都匹配的單價,可以把產品名稱和型號2個欄位合併為一個欄位,即輔助列內容,再用VLOOKUP查詢。

Vlookup函式的多列查詢、多條件查詢

圖3

作者聶美騏,原名聶春霞,2001年-2005年在江西移動工作,2005年開始就職於騰訊公司,2011年開始兼職騰訊學院Excel課程講師,2015年4月出版圖書《Excel高手捷徑:一招鮮,吃遍天》,同年12月在臺灣出版繁體字版。2017年5月出版第二版《Excel職場手冊:260招菜鳥變達人》。