Excel 最強篩選查找函數(shù)Filter使用詳解,學會了不再需要萬金油公式,職場必備必學函數(shù)

前面的章節(jié)中我們簡單介紹過Filter函數(shù)的基本用法,這個函數(shù)很強大很常用,今天我們再來詳細的了解下。
Filter的官方定義:基于定義的條件篩選一系列數(shù)據(jù)。也就是說從一組區(qū)域或數(shù)據(jù)中篩選出符合條件的數(shù)據(jù)。
Filter函數(shù)語法:=FILTER(篩選區(qū)域/數(shù)組,篩選條件,[如果找不到時的返回值]),返回一個或多個數(shù)據(jù)。
一般用法:篩選查找產(chǎn)品名稱對應的單價

在J6單元格中輸入:=FILTER(E4:E14,D4:D14=H6)。
篩選區(qū)域選擇單價,條件區(qū)域選擇產(chǎn)品名稱,條件=蘋果。
下拉選擇找誰,前面的結果都正常。選擇黃瓜時,出現(xiàn)#CALC!錯誤,表示篩選結果數(shù)組是空,因為產(chǎn)品名稱中沒有黃瓜,這就要用到第3參數(shù)。

我們在上一步的公式后增加上第3參數(shù),第3參數(shù)可以是文本、數(shù)字、邏輯值等。
進階用法:根據(jù)選擇的條件,篩選查找結果
上一步可以根據(jù)篩選的產(chǎn)品名稱找到對應的結果,但我們可能還需要查找產(chǎn)品編碼、品類、銷量等,找什么不固定,也就是篩選區(qū)域不固定,今天嘗試用Filter動態(tài)獲取選擇的字段對應的數(shù)據(jù)區(qū)域作為篩選區(qū)域。當然,方法很多種,這或許不是最優(yōu)解,只是為了加深了解Filter函數(shù)。

在J10單元格中輸入,=FILTER(E4:E14,D4:D14=H10)。我們需要修改篩選區(qū)域,選中E4:E14,修改為FILTER(B4:F14,B3:F3=I10)。這個Filter會根據(jù)選擇的找什么,返回對應的一列數(shù)據(jù),作為外層Filter的篩選區(qū)域。
這里下拉選擇任意字段,可以得到正確的返回結果。
Filter多條件篩選查找:篩選查找水果品類下西紅柿的產(chǎn)品信息

在H14單元格中輸入:=FILTER(B4:F14,(C4:C14="水果")*(D4:D14="西紅柿"))。
篩選區(qū)域選擇B4:F14,第一個篩選條件是品類=水果,第二個條件是產(chǎn)品名稱=西紅柿,兩個條件是且的關系,條件與條件間用*連接。之前的視頻中有介紹,多條件,“且”關系用”*”,“或”關系用”+”,感興趣可以關注翻翻看看。
進一步加深理解,再看2個案例。
案例1,篩選查找蘋果的單價、銷量

在I6單元格中輸入,=FILTER(E4:F14,D4:D14=H6)。篩選區(qū)域選擇單價與銷量列,篩選條件產(chǎn)品名稱=蘋果。
案例2:篩選查找銷量大于900的產(chǎn)品信息

在H11單元格中輸入,=FILTER(B4:F14,F4:F14>900)。篩選區(qū)域選擇表中數(shù)據(jù)區(qū)域,篩選條件銷量>900。
Filter是一個動態(tài)數(shù)組函數(shù),功能十分強大,學會了可以解決工作中很多問題,多加練習吧!