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

2021-03-02 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多條件查找方法:lookup、vlookup、indexmatch多條件查找
    ,分別是:lookup多條件查詢、vlookup多條件查找、indexmatch多條件查找。下面通過一個實例跟大家分享一下常用的3種excel多條件查找函數。第二 vlookup多條件查找vlookup函數是我們最常用的函數,vlookup函數主要用於垂直方向上向右查找。
  • 這個查找函數的技巧你會嗎?vlookup函數的多條件匹配查找
    今天我們分享一個vlookup函數的多條件匹配的查詢,vlookup函數是查找功能比較強大,而且也是比較實用的,我們之前學習過vlookup函數的精確查找和模糊查找,這次我們要分享的是vlookup函數的多條件匹配的查找。
  • excel查找函數:如何用Vlookup進行多條件查找
    還有,能不能不用輔助列進行多條件查找呢?通常使用Vlookup函數進行多條件查找的時候將日期所在的單元格改成常規格式,日期就變成數字了,所以經常會聽到這樣一種說法:日期本質是數字!四、可以用TEXT函數把數字顯示為日期明白了上面的幾點,自然就知道雖然輔助列姓名後是數字而非日期,但仍然可以使用Vlookup函數正常查找。
  • Vlookup函數還能動態求和、反向查找、多條件查找?
    Vlookup函數實現動態求和:1.動態效果圖:2.操作方法:(1)在J2單元格通過數據驗證製作一個簡單的下拉列表,方便選擇不同的姓名。(3)最後用SUM函數對J2單元格姓名所有的成績求和,當J2單元格內容變化時就實現了動態求和。二.
  • 扔掉vlookup,這才搞定多條件查找最簡單的方法
    一、為什麼要使用多條件查詢Hello,大家好,今天跟大家分享下我們如何使用DGET函數來實現多條件查詢。我們都知道當我們使用vlookup函數來查找數據的時候,查找值在數據區域中是不能有重複值的,如果有重複值vlookup函數僅僅會返回第一個查找到的結果,如果要查找的結果不在數據區域的第一個位置,那麼函數就會返回錯誤的結果,這個時候我們就需要增加一個條件,來使查找值變得唯一,只有這樣的我們才能在數據表中查找到正確的結果,這也是所謂的多條件查詢二、使用vlookup
  • Excel函數vlookup多條件查詢常用的兩種方法
    今天給大家分享的vlookup函數多條件查詢的常用的兩種方法,視頻連結在下方,看下圖:多條件案例根據圖片中的案例可以看出,這個表格沒有唯一的貨號,左邊的一列是名稱,有重複的,第二列是規格,也會有重複,單獨按一列查找出的值不準確,所有我要介紹的第一種方法就是,插入輔助列構建新條件的方法,看下圖:
  • Vlookup函數的多列查找、多條件查找
    vlookup函數可能很多人用過,但多列查找和多條件查找很多人不會,我們來先回顧一下函數語法。
  • VLOOKUP函數實現多條件查找的方法
    講了兩篇VLOOKUP函數的文章,今日繼續講這個專題,之所以講這麼多,是因為這個函數對於大眾來說,利用之廣泛,前所未有。雖然我不太贊成用此函數,原則是能不用就不用,可是這並不妨礙我細緻地給大家講解此函數的用法。今日講高級的查找方法,即多條件的查詢。
  • 10種excel多條件查詢的方法,很多人1種都沒見過,更別說用了
    如下圖在這裡我們想要查找2班李白的考試成績,使用vlookup函數查找李白成績的時候他返回的結果是86,這個86是1班李白的成績,並不是我們想要的,這個結果就是錯誤的。 那麼我們如何查找到正確的結果呢?
  • Vlookup函數實現多條件查找,又有新方法
    Vlookup函數的多條件查找,一般有兩種方法:1、輔助列法用&把多條連接到一起作為一列查找。一天中午,我正在睡覺,忽然聽到一種像老鼠吃東西的聲音把我吵醒。我很惱怒,看見她悠然的把一袋北京方便麵用兩個指頭掐著一根根的吃。我瞪著她,她抬頭望著我,笑著說:「請我吃呀!」我徑直把她的那袋方便麵往處丟。她拉著我的胳膊,沒辦法,只好把那袋方便麵還給她。不知怎的,她總是喜歡問我一些八卦的問題。由於沒有經過任何加熱和化學處理,保留了天然的營養成分,是世界上以自然狀態的形式供人類實用的木本植物油之一。
  • Vlookup函數最難的6個查找公式+12種常見錯誤
    一、Vlookup函數最難的6個查找公式最近有很多同學在微信後臺提問,vlookup函數如何實現模糊查詢和批量查找
  • excel怎樣運用VLOOKUP函數與INDEX-MATCH函數進行查找?
    在實際工作中,我們經常使用vlookup函數與index-match函數進行查找,這倆個函數都可以實現查找的功能,下面就基本查找,反向查找,多條件查找對比下這兩個函數的運用方式。index-match函數中先輸入match函數,match函數第一個參數表示查找依據,第二個參數表示查找依據所在的列,第三個參數表示精確匹配,此時顯示查找的數據所在單元格第幾行。外面嵌套index函數,第一個參數表示所在列,第二個參數match表示所在行,此時就實現了查找的目的。
  • 詳解VLOOKUP函數多條件查找,原理+實操,一次性講清楚
    近期發了幾篇VLOOKUP函數的教程,今天繼續來講VLOOKUP函數的內容。今天帶給大家的是VLOOKUP函數的多條件查找。我們在應用VLOOKUP函數時,時不時會碰到多條件查找,在學習VLOOKUP函數的基礎用法時,學的單一條件查找,那多條件查找如何操作呢?我們來講兩個多條件查找的事例。
  • LOOKUP多條件查找函數 你是不是還停留在VLOOKUP
    在EXCEL中,多條件查找匹配唯一值,例如這裡,我們用3個條件來匹配一個唯一值,以下是具體應用案例,LOOKUP函數案例介紹在這個表格中的I2單元格要通過F2 G2 H2三個單元格作為條件去匹配D列裡面對應的數據
  • 多條件數據查詢,你選擇用lookup、vlookup還是index+Match函數?
    今天我們就來詳細的學習一下Excel非常實用查詢函數:lookup、vlookup以及Index+Match函數在不同情況下的多條件查詢使用。看看大家都喜歡用哪一類函數進行數據的多條件查詢。函數一:vlookup函數進行多條件數據查詢案例說明:我們需要利用vlookup函數根據產品和日期兩個條件,查詢對應的當天產品出庫數量。
  • excel中怎樣進行多條件查找?
    在excel中,進行多條件查找的函數運用vlookup和index—match函數都比較簡單,下面就分別對這兩個函數做一個比較詳細的介紹。一、vlookup函數。如下圖所示,根據班級和姓名該如何查找成績呢?
  • Excel教程:Vlookup的多條件查找失靈?!解決妙招在此!
    還有,能不能不用輔助列進行多條件查找呢?通常使用Vlookup函數進行多條件查找的時候,使用輔助列是個不錯的選擇。將日期所在的單元格改成常規格式,日期就變成數字了,所以經常會聽到這樣一種說法:日期本質是數字!
  • Excel Vlookup函數多條件查找
    一般的,Vlookup函數都是單條件查找,那麼,如何多條件查找呢?跟小編一起來學習吧。案例:給定任意產品名稱、產品型號,都能知道單價。一、首先在源表裡,將兩個條件合併成一列。合併列要在單價列前面。輸入下面公式 =VLOOKUP(A2&B2,Vlookup多條件查找!$C$2:$D$13,2,FALSE)第一個參數要用&將兩個條件連接起來。
  • 工作中萬能函數vlookup的12種用法,該有的全在裡面
    最後一個參數為1或省略時,查找為近似匹配。十、如何用vlookup函數實現多條件查詢A112 =B112&C112H112 =VLOOKUP(F112&G112,A112:D120,4,0)公式說明:Vlookup
  • vlookup函數如何進行多條件查詢,最簡單的兩個方法你需要知道
    今天我們就來學習一下,vlookup函數如何簡單快速的進行多條件數據查詢。案例:在有相同姓名的情況下,通過姓名和工號兩個條件查詢對應的年齡。下面就來學習兩個快捷方法。這樣vlookup函數第三參數2就可以直接取出裡面的數值年齡。