tft每日頭條

 > 生活

 > excel vlookup多條件篩選

excel vlookup多條件篩選

生活 更新时间:2024-07-05 23:03:37

Excel中的VLOOKUP函數可謂是家喻戶曉,但是今天小編要給大家介紹的這個篩選函數肯定會讓大家眼前一亮,因為它實在是太好用啦,相信我,學會它絕對能解放我們這些“查數姑”的雙手!今天小編來給大家講解一下具體的操作方法,快來和我一起學習一下吧!

excel vlookup多條件篩選(Excel中超越VLOOKUP的函數之FILTER篩選函數用法詳細解析)1

工具/原料
  • DellVostro3902
  • Windows7
  • WPS
函數簡介

FILTER篩選函數,它可以根據篩選條件篩選出指定的數據記錄,它的結果返回的是一個動态數組,Office365和新版的WPS都支持這個新出的函數,兩個軟件的區别是:Office支持動态溢出,而WPS的動态溢出需要配合數組三鍵。由于WPS是免費的,為了方便大家學習,小編使用WPS給大家作講解。

函數語法

=FILTER(要篩選的數據區域,篩選條件,[找不到結果返回的值]),

excel vlookup多條件篩選(Excel中超越VLOOKUP的函數之FILTER篩選函數用法詳細解析)2

注意:

  • 該函數隻有三個參數,第三個參數可省略
  • 第二參數的高度或寬度要與第一參數的高度或寬度一緻,否則結果會出錯。
函數用法詳細解析

如下圖所示是一份銷售流水記錄,表中“何嘉”這個客戶信息出現了三次,我們想一次性提取出關于這個客戶的所有銷售記錄,即:現在确定的信息隻有一個,那就是客戶姓名“何嘉”,需要根據這一個确定的信息,提取出這個客戶銷售記錄裡的【訂單編号】,【産品編碼】,【數量】,【計量單位】多個信息,也就是我們說的“一對多查詢”。

excel vlookup多條件篩選(Excel中超越VLOOKUP的函數之FILTER篩選函數用法詳細解析)3

首先我們用鼠标在空白地方選中足夠多的數據區域(因為WPS不支持動态溢出,所以需要手動選擇溢出後的數據區域,這個區域一定要足夠大,否則符合條件的數據無法全部顯示出來,根據源數據可以看出,字段信息為27行,那麼我們選擇的時候可以選擇大于或等于27行的區域,至于列數可根據實際情況),本案例選擇I3:M29,然後用鍵盤輸入一個等于号“=”,再輸入以下公式:FILTER(A2:E29,B2:B29="何嘉",最後同時按住Shift Ctrl Enter三鍵,那麼關于"何嘉"”的信息會全部顯示出來。(此時發現多出的區域會顯示為錯誤值#N/A,這個不影響結果可以不管它),如下圖所示:

excel vlookup多條件篩選(Excel中超越VLOOKUP的函數之FILTER篩選函數用法詳細解析)4

excel vlookup多條件篩選(Excel中超越VLOOKUP的函數之FILTER篩選函數用法詳細解析)5

以上,就是關于FILTER篩選函數的重要用法,在使用一對多查找時,相比多層嵌套函數,具有十分強大的便利性和操作性,減少失誤。關注小達人幹貨分享中心,學習Excel系列課程,幫您在職場中更進一步。

,

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

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

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