王德寶講師文章
VLOOKUP按照多列匹配/多關鍵字查找/多個條件查值的方法
發布日期:2016-05-07 14:08:05 瀏覽次數:10388
如圖所示,需要根據銷售員、產品兩列信息從左邊的表格中查找銷售額信息。如果是只按某一列進行查找,通??梢岳肰LOOKUP函數輕松解決??墒窍瘳F在這樣按兩列,甚至更多列查找信息怎么辦呢?王德寶講師為大家講解一下。
方法一:利用VLOOKUP多關鍵字查找
在I11輸入公式:=VLOOKUP(G11&H11,IF({1,0},A10:A21&B10:B21,E10:E21),2,0)
(特別提示:上面這個公式是數組公式,輸入完以后要同時按Ctrl+Shift+Enter鍵,而不是直接按Enter鍵。)
這里是利用IF({1,0},,)的數組結構,返回一個虛擬的、將銷售員工產品拼接在一起的的多行兩列的內存數組。然后再使用VLOOKUP函數進行查找。
方法二:利用LOOKUP函數進行多條件查找
I11單元格公式:=LOOKUP(1,0/((A10:A21=G11)*(B10:B21=H11)),E10:E21)
這是利用條件判斷得到一組邏輯值(等于要查找的值為TRUE,否則都為FALSE),通過被0除得到一組為0或錯誤值的數組,然后拿1作為查詢值在此數組中進行查詢。找到最后一個0后返回E10:E21中相同位置的值。
本文由王德寶講師助理整理發布。
王德寶簡介