vlookup函數實現多條件查找的3種方法,最後一種你肯定沒見過

2021-02-20 Excel精英培訓

vlookup函數一般情況下,只能查找第一個符合條件的。二般情況下可以實現多條件查找,下面蘭色提供3種方法,最後一種估計你還真沒見過。

一、輔助列法

【例】如下圖所示。要求根據產品名稱和型號從上表中查找相對應的單價。

分析:如果直接用vlookup函數,我們也只有用數組重組的方法來完成,這對於新手同學比較吃力,所以用輔助列的方法來曲線解決。

步驟1:如下圖所示在A列設置輔助列,並設置公式:

=B2&C2

步驟2:在下表中輸入公式就可以多條件查找了。

=VLOOKUP(B11&C11,$A$2:$D$6,4,0)

公式說明

B11&C11:把查找的兩個條件合併在一起,作為VLOOKUP的查找內容。

二、函數連接法

1、可以用IF函數重組的方法,把多個條件列連接到一起

=VLOOKUP(B11&C11,IF({1,0},B2:B6&C2:C6,D2:D6),2,0)

2、也可以用Choose函數重組

=VLOOKUP(B11&C11,CHOOSE({1,2},B2:B6&C2:C6,D2:D6),2,0)

注意:以下2個公式都是數組公式,輸入後把光標放在公式最後,按ctrl+shift+enter三鍵完成輸入,輸入成功後公式兩邊會自動添加大括號{}

三、條件重算後查找法

對比 - 相乘 - 被零除後,不符合條件的全變成錯誤值,只留下符合條件的值。最後用0用vlookup的模糊查找方法返因值。

=VLOOKUP(9^9,1/(B2:B6=B11)*(C2:C6=C11)*D2:D6,1)

注意: 該公式也需要用數組公式方法輸入,另外只適合查找返回的值為數字

長按下面二維碼圖片,點上面」識別圖中二維碼「然後再點關注,每天可以收到一篇蘭色最新寫的excel教程。

相關焦點

  • Excel數據多條件交叉查詢,全部3種方法都在這,vlookup函數已經out了
    毋庸置疑在Excel數據匹配的時候,單條件數據查找vlookup的功能確實是非常的強大。但是在進行數據多條件查詢的時候,單詞使用vlookup函數就會顯得非常的無力。這裡如果我們使用vlookup進行批量查詢,基本是無法進行操作。下面我們就來學習如何利用函數嵌套的方式,快速完成數據的多條件匹配查詢。函數公式一:index+match函數嵌套快速完成多條件數據查詢
  • Vlookup函數最難的6個查找公式+12種常見錯誤
    一、Vlookup函數最難的6個查找公式最近有很多同學在微信後臺提問,vlookup函數如何實現模糊查詢和批量查找
  • 工作中萬能函數vlookup的12種用法,該有的全在裡面
    最後一個參數為1或省略時,查找為近似匹配。十、如何用vlookup函數實現多條件查詢A112 =B112&C112H112 =VLOOKUP(F112&G112,A112:D120,4,0)公式說明:Vlookup
  • 比vlookup更厲害的自製Nlookup綜合查詢函數,職場老手都沒有見過
    一、Nlookup自定義函數介紹Nlookup函數為我們用VBA代碼自定義的一個函數,所有我們可以通過編輯代碼的方法來實現我們需要的功能和操作。函數=Mlookup(查找條件值,查找範圍區域,查找值所在列,需要查詢的個數),與vlookup函數最大的區別在於第四個參數。
  • Excel中查找函數vlookup和index—match使用方法詳細介紹
    一:vlookup函數說起vlookup函數,相信每個Excel的使用者對其至少略有耳聞,比起lookup、hlookup函數名氣要大得多。因為vlookup函數符合我們的思維習慣,在日常查找中足夠使用了。
  • 查找返回多個數據值新思路,自製多功能查詢函數比vlookup更簡單
    函數可以實現基本的向左、向右以及多條件值數據查詢等功能。但是這個函數有個弊端就是,不能實現返回多個數據值。如當我們在查詢某個人當天所有門禁刷卡時間或當天人員的所有銷售記錄時候,從上往下查找只能查找出最上面的第一條數據,無法提取出整天的數據。如果要實現這個功能就需要用輔助操作來實現,會顯得比較麻煩。那麼今天我們就來講講自定義多功能查詢函數和vlookup函數分別是如何解決這個問題的。
  • vlookup函數如何進行多條件查詢,最簡單的兩個方法你需要知道
    我們都知道vlookup函數在Excel數據查詢中使用的非常頻繁。什麼向左向右查詢等操作都可以操作。
  • 讓vlookup搞定多條件查詢
    vlookup可謂是Excel查詢命令中最為常用的一個,它可以根據某一條件查找到另一個數據區域中含有這個條件的某些指定數據。顧名思義,「多條件」就是超過2個條件,也就是說要查詢的結果必須符合條件1和條件2,甚至是條件1到條件n。從數據結構上來看,可能條件是按兩個方向進行排列的:
  • 這個比vlookup更強的姐妹函數,看對比才知道它有多好用
    我們都知道Excel中常用的查詢函數就vlookup函數,各類數據的提取匯總都需要用到它,但是有一個比它更簡單實用的函數,很多人可能見過但是從來都沒有用過
  • Vlookup函數中最難的6個查找公式,幫你整理齊了
    最近有很多同學在微信後臺提問,vlookup函數如何實現模糊查詢和批量查找。
  • VLOOKUP的多條件與一對多查找其實很簡單
    多條件查找與一對多是工作中經常會遇到的一個知識點,那麼對於沒有很好地掌握好多條件查詢套路的小夥伴們,今天老師給大家教一個很簡單的方法,那就是使用VLOOKUP
  • 再見Vlookup ! 一大群Excel多條件查找函數來了!
    對於Vlookup函數來說,最大的短板就是不支持多條件查找。
  • vlookup函數的使用方法(實例版)
    有可能面試時候老闆就直接問你,你會使用vlookup嗎。以此來試探你的辦公的基本能力。所以請大家務必好好學習,因為對你的日常工作提高不是一星半點。廢話少說開始講解。VLOOKUP 的語法結構整個計算機就相當於一門語言,首先我們就是要獲取該函數的語法結構。
  • vlookup函數用法大全,解決所有數據查詢問題,收藏備用吧
    Vlookup函數相信大家都非常的熟悉,平常就是用它來查找下數據,其實對於數據合併,數據提取這樣的問題我們也能使用vlookup函數來解決,今天跟大家盤點下vlookup的9種用法,帶你徹底解決工作中的數據查詢類問題1.常規用法常規方法相信大家都非常的熟悉,在這裡我們想要查找西瓜的銷售額,只需要將公式設置為:=VLOOKUP
  • excel查找函數-vlookup
    大家都會想到 VLOOKUP、LOOKUP等熟悉的查詢函數,但是對於剛入接觸或學習excel的新手不知道怎麼操作,今天分享關於查詢問題通過下面例子進行演示,如下:關鍵詞:vlookup、IFERROR、反方向查找=VLOOKUP(查找目標,查找範圍,返回值的列數,精確OR模糊查找) =IFERROR(值,錯誤值)=VLOOKUP(E3,$A$3:$C
  • Vlookup函數最經典的12種用法
    :當Vlookup最後一個參數為1或省略時,查找為近似匹配。遇到逆向查找,建議使用Index+Match函數。>公式說明:Vlookup也可以使用IF({1,0}的數組形式實現多條件查找,但運行效率太慢,所以建議使用輔助列連接再查找的方法。
  • Vlookup的4種逆天用法,背後的這個函數太厲害
    無法多條件查找無法從後向前查找無法一對多查找眾所周之,有一個函數可以幫Vlookup函數完成逆襲,它就是IF函數。3、查找最後一個【例】查找A產品最後一次進貨價格=VLOOKUP(1,IF({100,0},0/(B2:B10
  • Excel三種方法多條件篩選,你都用過嗎?
    Excel篩選功能大家都用過,精準篩選只需要在篩選框輸入查找的內容即可。但是如果需要篩選多個內容呢?如下圖這種情況,需要在A列篩選出包含"蘇寧"、"國美"、"club"欄位的數據。這個問題,我們可以用三種方法去解決,小夥伴們挑選適合自己的一種方法記住即可~不用函數公式,Excel自帶高級篩選功能,只不過這裡並不是精準匹配,需要對篩選條件進行處理。
  • 小課堂:5種方法代替VLOOKUP,查詢所有記錄,快看看你會幾個?
    因為,我幫你想到了5種方法,簡單的、複雜的,一鍵更新的都有。待會,點完贊,記得在評論區告訴我,你喜歡哪種方法。方法2,INDEX+SMALL方法1有輔助列,不爽!用一個函數公式能實現嗎?2- 「數據行號」則使用IF函數判斷並返回,符合條件返回行號,不符合條件返回空白文本。3- 最後使用SMALL函數對「數據行號」進行排序,這樣INDEX就可以返回連續的數據。
  • 【Excel函數教程】VLOOKUP的99種用法,會3個的都是高手!
    如果你對VLOOKUP的基礎用法還有些恍惚的話,建議先複習一下基礎知識。【Excel函數教程】史上最弱的一篇vlookup教程,再學不會你就可以放棄了!問題如圖所示:公式為:=SUMPRODUCT(IFERROR(VLOOKUP(T(IF({1},B2:H2)),$K$2:$M$9,3,),))一句話解析:T和IF函數協助VLOOKUP調取售價,SUMPRODUCT負責匯總,每個函數各司其職,處理完成後將結果傳遞給下一個函數繼續計算,組隊打怪,輕鬆破敵!