tft每日頭條

 > 生活

 > vlookup兩條件查找

vlookup兩條件查找

生活 更新时间:2024-07-23 17:21:48

Hello,大家好,今天跟大家分享下我們如何使用DGET函數來實現多條件查詢

一、為什麼要使用多條件查詢

我們都知道當我們使用vlookup函數來查找數據的時候,查找值在數據區域中是不能有重複值的,如果有重複值vlookup函數僅僅會返回第一個查找到的結果,如果要查找的結果不在數據區域的第一個位置,那麼函數就會返回錯誤的結果,這個時候我們就需要增加一個條件,來使查找值變得唯一,隻有這樣的我們才能在數據表中查找到正确的結果,這也是所謂的多條件查詢

vlookup兩條件查找(這才搞定多條件查找最簡單的方法)1

二、使用vlookup函數實現多條件查詢

如下圖,是我們在不借助輔助列的情況下使用vlookup函數實現多條件查找的公式,在這裡王明是有重複值的,所以我們添加部門這個條件讓查找值變得唯一,這樣的話我們才能查找到正确的結果

我們可以看到這個公式比較長,而且他還是一個數組公式對于初學者來着掌握起來是比較難的,這個時候我們就可以使用DGET函數來查找數據,學會它完全可以扔掉vlookup函數,下面就讓我們來學習下這個函數吧

vlookup兩條件查找(這才搞定多條件查找最簡單的方法)2

三、DGET函數

DGET函數:從列表或者數據庫中提取符合條件的唯一記錄

第一參數:Database,構成列表或數據庫的單元格區域,就是查找數據的區域 第二參數:Field,函數需要查找的列,就是我們想要查找的結果所在的列 第三參數:查找的條件,

知道了DGET函數的作用以及參數,下面就讓我們來下它是如何實現多條件查詢的,我們隻需在查找表的成績中輸入公式=DGET(A1:C10,H1,F1:G2),點擊确定即可完成查找,如下圖

vlookup兩條件查找(這才搞定多條件查找最簡單的方法)3

公式:=DGET(A1:C10,H1,F1:G2)

第一參數:A1:C10,這個就是我們的查找區域 第二參數:H1,這個是我們想要查找結果的表頭,我們用它來找到查找結果在數據區域的列數 第三參數:F1:G2,查找的條件

以上就是我們使用DGET函數實現多條件查找的方法,DGET函數實現多條件查找雖然非常的簡單,但是我們仍然需要注意以下4點

1.如果沒有滿足條件的記錄,則 DGET 返回 錯誤值 #VALUE! 2.如果有多個記錄滿足條件,則 DGET 返回 錯誤值 #NUM! 3.查找區域的表頭必須與數據表中表頭完全一緻 4.當我們在選擇數據區域和查找條件的時候,一定要記得選擇表頭,否則的話或查找不到數據,因為DGET是一個數據庫函數,是通過表頭來查找數據的

以上就是文章的全部内容,趕快動手試試吧

我是excel從零到一,關注我持續分享更多excel技巧

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved