當前位置: 妍妍網 > 寵物

Excel多條件查詢,別用VLOOKUP了,用XLOOKUP或FILTER更香

2024-02-13寵物

我是【桃大喵學習記】,歡迎大家關註喲~,每天為你分享職場辦公軟體使用技巧幹貨!

日常工作中,我們經常需要對Excel數據進行多條件尋找匹配。大家之前可能經常使用VLOOKUP函式,今天跟大家分享的是WPS中兩個新函式XLOOKUP和FILTER,用這兩個函式進行多條件查詢更簡單便捷。

如下圖所示,左側是員工考核成績資訊表,我們需要根據員工「名稱」和「部門」查詢「考核成績」。

一、使用的XLOOKUP函式公式

函式功能: XLOOKUP函式是一個尋找函式,在某個範圍或陣列中搜尋匹配項,並透過第二個範圍或陣列返回相應的項,預設情況下使用精準匹配。

函式語法: =XLOOKUP(尋找值,尋找陣列,返回陣列,未找到值,匹配模式,搜尋模式)。

XLOOKUP函式參數雖然比較多,但是我們在平時使用這個函式時一般只需設定前三個參數即可,第四、第五、第六參數都是可以省略的。要想使用XLOOKUP函式需要下載WPS新版本。

操作方法:

在目標單元格中輸入公式:

=XLOOKUP(F3&G3,B3:B9&C3:C9,D3:D9)

然後點選回車鍵獲取數據。

解讀:

①第一參數:想要尋找的值是F3和G3,所以中間用「&」符號連結即可,尋找值就是F3&G3,也就是按右側查詢表格中的「姓名+部門」這兩個條件。

②第二參數:要查詢的數據區域,同樣是左側表格的「姓名」和「部門」兩列,所以中間也是用「&」符號連結,即B3:B9&C3:C9,也就是左邊資料來源表格中的「姓名+部門」這兩列數據。

③第三參數:要返回的數據區域就是員工的考核成績這一列數據。

二、使用的FILTER函式公式

函式功能: FILTER是基於定義的條件篩選一系列數據的函式,它由陣列,包括,空值三個參數所構成。

函式語法: 使用語法=FILTER(陣列,包括,空值)

第一個參數【陣列】:就是篩選區域

第二個參數【包括】:就是篩選列=篩選條件

第三個參數【空值】:可以忽略,這個參數就是如果出現錯誤值可以設定返回資訊

備註:FILTER函式需更新至WPS Office最新版本使用

操作方法:

在目標單元格輸入公式:

=FILTER(D3:D9,(B3:B9=F3)*(C3:C9=G3),"無數據")

然後點選回車鍵獲取數據。

解讀:

①公式中第二參數:多條件篩選使用的是(B3:B9=F3)*(C3:C9=G3),有幾個條件就用括弧()和星號*連線,星號*的意思就是AND且的意義,會篩選出同時滿足這幾個條件的查詢結果。如果查詢的空值就返回第三參數:"無數據"。

②D3:D9是篩選區域,符合條件即返回數據。

使用FILTER進行多條件查詢竅門在第2個參數

1、如果需要多個條件同時滿足,就用*把多個條件連線

條件1*條件2*條件N

(B3:B9=F3)*(C3:C9=G3)

2、如果需要多個條件滿足任意一個,就用+把多個條件連線

條件1+條件2+條件N

(B3:B9=F3)+(C3:C9=G3)

以上是【桃大喵學習記】今天的幹貨分享~覺得內容對你有幫助,記得順手點個贊喲~。我會經常分享職場辦公軟體使用技巧幹貨!大家有什麽問題歡迎留言關註!