VLOOKUP多條件查詢技術

點擊上方藍字關注 Excel函數與公式

關注後發送函數名稱,即可獲取對應教程

VLOOKUP多条件查询技术

微信公眾號 | Excel函數與公式(ID:ExcelLiRui)

個人微信號 | (ID:ExcelLiRui520)

VLOOKUP多條件查詢技術

80%的同學只會用VLOOKUP函數單條件查詢,當工作中遇到需要滿足多個條件下的查詢需求時,應該怎麼辦呢?

今天就來介紹兩種VLOOKUP多條件查詢技術。

更多系統課程,點擊文末“閱讀原文”獲取。

問題描述

由於工作中經常遇到需要滿足的多個條件位於不同列中,使用VLOOKUP函數基礎用法無法實現多條件查詢,舉例來看。

下圖數據源中,左側ABC三列為銷售記錄數據源,產品和業務員位於不同列中,現在要求根據右側指定的產品和業務員雙條件查詢銷售額。

由於產品列在A列,業務員列在B列,所以使用VLOOKUP函數無法直接查找,應該怎麼辦呢?

方案一:先創建輔助列,構建聯合條件列

構建步驟:

1、先在原始數據源左側插入一個空列

2、再在輔助列中構建聯合條件

A2=B2&C2

綠色區域就是創建的輔助列,注意其位置在原始數據源左側。

然後再用VLOOKUP基礎功能即可查詢。

H2=VLOOKUP(F2&G2,$A$2:$D$13,4,0)

如果你不想創建輔助列,想直接進行多條件查詢,繼續向下看方案二。

方案二:使用函數嵌套組合擴展VLOOKUP應用

構建步驟:

1、先用IF函數構建內存數組,創建聯合條件區域

2、再用VLOOKUP函數從構建的數組中查找數據

G2單元格輸入以下數組公式,按Ctrl+Shift+Enter

=VLOOKUP(E2&F2,IF({1,0},$A$2:$A$13&$B$2:$B$13,$C$2:$C$13),2,0)

一句話解析:

IF({1,0},$A$2:$A$13&$B$2:$B$13,$C$2:$C$13)生成的數組為{"產品A王玉梅",700;"產品A李銳",900;"產品B李銳",400;"產品C李銳",300;"產品C劉秋生",300;"產品A劉秋生",300;"產品B王玉梅",500;"產品C張維先",900;"產品B劉秋生",500;"產品C王玉梅",400;"產品A張維先",800;"產品B張維先",700},即聯合條件在左列,結果數據在右列,方便VLOOKUP查找數據。

無論是方案一還是方案二,都可以順利解決多條件查詢問題,喜歡哪種就用哪種。

如果你覺得有用,就點右上角分享給朋友們看看吧~

當實際工作中遇到單個函數無法直接解決問題的時候,可以藉助其它函數靈活搭配,形成組合拳打破壁壘,擴展函數的應用威力。

這類多函數嵌套組合技術在《Excel函數公式進階班》特訓營八期裡有視頻詳解,長按下圖識別二維碼,永久擁有超值系列視頻課!

(長按圖片識別二維碼)

更多精品課程

更多精彩的Excel實戰技術還有很多,我已經整理到Excel特訓營中以超清視頻演示並同步講解,不但有具體場景,還講解思路和方法,更有配套的課件下載和社群互動,想系統學習的同學點擊底部“閱讀原文”。

還想看更多精彩?長按識別下圖二維碼,裡面有各種方向不同的Excel特訓營,每一期特訓營內容不同,都可以幫你係統提升自己!

長按下圖 識別二維碼點關注,獲取更多資料

按上圖↑識別二維碼,查看詳情

如果你覺得有用,就分享給朋友們看看吧~


分享到:


相關文章: