勵志

勵志人生知識庫

filter使用方法

`FILTER`函式是一種用於篩選數據的函式,它接受三個參數:要篩選的數據源篩選條件,以及當找不到結果時要返回的值,這個可選參數用於自動禁止篩選錯誤值。

`FILTER`函式的基本語法是 `=FILTER(數據源, 篩選條件, [找不到需要的結果時顯示什麼])`。以下是詳細介紹:

數據源。這是想要篩選的數據區域,也是返回結果的區域。

篩選條件。這是進行篩選的條件或條件區域。

可選參數。如果設定了此參數,當篩選過程中找不到結果時,`FILTER`函式會返回這個值,例如,可以設定為「未查找到數據」或空值。

`FILTER`函式的一些使用方法包括:

單條件篩選。例如,`=FILTER(B2:E17, D2:D17=H2)`,這將在D2:D17列中查找等於H2的值的行,並從B2:E17中返回相應的數據。

多條件篩選(或關係)。例如,`=FILTER(B2:E17, (D2:D17=H2)+(D2:D17=I2))`,這將在滿足D2:D17列中任意一個條件的情況下返回數據。

多條件篩選(並且關係)。例如,`=FILTER(B2:E17, (D2:D17=H2)*(B2:B17=I2))`,這將在滿足D2:D17和B2:B17中兩個條件的情況下返回數據。

當使用`FILTER`函式時,如果篩選條件沒有匹配的結果,可能會產生錯誤值如#CALC!。為了避免這種情況,可以使用可選參數來指定當沒有找到結果時要返回的值。