Excel 多條件查詢公式都好難啊,別怕,一招制勝的函數來了

多條件查詢,我寫過很多種方法,比如以下這些:


上述方法都是多條件查詢中比較經典的方式,但是很多讀者還是反饋說太難了,特別是一些公式中的參數對初學者來說不易理解。那麼有沒有適合小白的辦法呢?最好是特別簡單,一招制勝。


有!群眾的願望必須滿足。


案例:


如下圖 1、2 所示,根據下拉菜單中選擇的姓名和申報日期,在 G2 單元格中查詢出對應的業績。效果如下圖 3 所示。

Excel 多條件查詢公式都好難啊,別怕,一招制勝的函數來了

Excel 多條件查詢公式都好難啊,別怕,一招制勝的函數來了

Excel 多條件查詢公式都好難啊,別怕,一招制勝的函數來了


解決方案:


1. 在 G2 單元格中輸入以下公式:

=DGET($A$1:$C$28,2,$E$1:$F$2)


公式釋義:

  • DGET 是個數據庫函數,作用是從數據庫中根據條件查找出唯一值;
  • 參數含義為 DGET(數據庫區域,返回的列,查詢條件)


對,這就結束了!

Excel 多條件查詢公式都好難啊,別怕,一招制勝的函數來了

Excel 多條件查詢公式都好難啊,別怕,一招制勝的函數來了


DGET 函數詳解


作用:

  • 從列表或數據庫的列中提取符合指定條件的單個值。


語法:

  • DGET(database, field, criteria)


參數:

  • database:
    • 必需,數據庫列表區域;
    • 列表的第一行為列標題。
  • field:
    • 必需,表明函數需要返回哪一列;
    • field 可以是帶單字節雙引號的列標籤,如 "姓名" 或 "年齡";
    • 也可以是代表列表中列位置的數字,如 1 表示第一列,2 表示第二列,依此類推。
  • criteria:
    • 必需,條件列表區域;
    • 區域包含至少一個列標籤,並且列標籤下至少有一個條件單元格。


說明:

  • 如果沒有符合條件的記錄,DGET 將返回 #VALUE!;
  • 如果有多個符合條件的記錄,DGET 將返回 #NUM!;
  • 條件區域不能與數據庫區域相重疊。


很多同學會覺得 Excel 單個案例講解有些碎片化,初學者未必能完全理解和掌握。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,系統化地講解 Excel 的各個知識點。

現在終於有了,以下專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大家逐一掌握 Excel 的操作技巧、快捷鍵大全、函數公式、數據透視表、圖表、打印技巧等……學完全本,你也能成為 Excel 高手。


分享到:


相關文章: