現在購買《48天,Excel技能脫胎換股》專欄,即可免費進入“職場技能提升”圈子,近1000G職場資源免費下載。
查詢匹配是Excel在職場中最常見的應用之一,正因為如此,查詢匹配典型代表VLOOKUP函式在職場中具有超高的人氣。VLOOKUP雖然在查詢方面應用廣泛,但是他也有一些致命的缺點,那就是在多條件查詢、逆向查詢等場景下,使用起來並不友好。
特別是對於多條件查詢來說,使用頻率非常高,那麼到底Excel有哪些方法可以實現多條件查詢,本文給大家進行詳細教程。
1、高階篩選實現多條件查詢
透過高階篩選實現多條件查詢,我們來看這個案例,如圖所示,我們希望透過圖中上面的表格資訊,查找出對應的下面表格中的成績。這是一個典型的多條件查詢,
查詢的條件有:公司名、部門、姓名。
大家先思考一秒鐘中……
透過高階篩選實現多條件查詢有點旁門左道的意味,其實這是高階篩選的核心:
透過條件進行篩選。其實,大家仔細想想,很多情況下,篩選也是一種查詢,篩選的過程就是將我們想要的資料查詢出來,然後顯示出了的過程。
2、INDIRECT函式一對多查詢
INDIRECT函式的功能是間接引用,透過它也能實現一對多查詢,我們來看看如何實現的吧!
Step1:建立自定義名稱
Step2:管理名稱
Step3:設定下拉選單
Step4:設定查詢的公式
3、PowerQuery實現多條件查詢
透過PowerQuery實現多條件查詢更是遊刃有餘,我們先來看動態演示圖,然我我會分步驟進行講解。
在這個案例中,我們需要根據表一(左側)查詢對應的單價,從而在表二(右側)計算總價。當然,正如前文所說,透過VLOOKUP+IF、LOOKUP、INDEX+MATCH函式都可以實現這樣的功能,本案例我們要講的是更加強大的PQ方法。
Step1:將表格匯入PQ編輯器
Step2:將單價與銷售表進行合併
Step3-4:建立新的查詢
Step5:調整欄位順序、將不需要的列刪除
4、用DGET資料庫函式實現多條件查詢
DGET是資料庫函式,他的作用是提取符合指定條件且唯一存在的記錄,平時用的較少,但是他在多條件查詢中具有不可比擬的優勢。
5、LOOKUP多條件查詢
多條件查詢最典型的函式當然是LOOKUP,我在以前的文章中有詳細的講解,感興趣的可以繼續學習以下三篇文章。
Excel中的萬能查詢函式LOOKUP,全在這六張卡片中!
Excel中最厲害的查詢函式:LOOKUP「上」
VLOOKUP說他是最強的,LOOKUP表示不服
6、VLOOKUP實現多條件查詢
我們知道VLOOKUP函式本身只能進行單一條件查詢,但是透過和IF函式的組合成陣列形式,則可以實現多條件查詢,具體教程請參考我寫過的如下文章:
VLOOKUP函式多條件查詢,講透了其實很簡單,一個數組公式搞定
Excel中還有哪些多條件查詢的方法,歡迎留言交流!