日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

特別有用的Excel函數(shù):FILTER詳解 - Part I

 hercules028 2022-11-21 發(fā)布于四川

大部分Excel使用者都知道,Excel提供了篩選功能。但是這個篩選是手動操作,在需要自動化方案的場景中,不能使用篩選功能。

Excel 2019開始,推出了FILTER函數(shù),解決了這個問題。

這個函數(shù)的 語法如下:

=FILTER(array, include,[if_empty]) 

其中,

  • array - 代表需要篩選的區(qū)域或數(shù)組

  • include - 代表一個數(shù)組,由TRUE/FALSE組成,用于指示array中對應的行(列)是否出現(xiàn)在篩選結(jié)果中

  • if_empty - 可選參數(shù),如果返回的結(jié)果集為空,就用這個參數(shù)代替

例如:

Image

在上圖中,include參數(shù)是一個單列數(shù)組,只有前三個值為TRUE,這樣,在最后的結(jié)果集中,就只包含張三豐,郭靖,黃蓉三行。

所以,使用FILTER函數(shù)的關鍵點就是include參數(shù)。

由于它只包含TRUE/FLASE的值,所以,可以使用任意的邏輯表達式。例如:

Image

要在上表中篩選所有的明教人馬,可以使用下面的公式作為include參數(shù):

E3:E11='明教'

整個公式就是:

ILTER(B3:F11,E3:E11='明教')

要進行復雜的篩選,必須使用多條件。而多個條件的連接有兩種,“且”/“或”。

比如要篩選“明教”和“武當”的人馬,顯然是“或”,所以使用公式:

(E3:E11='明教')+(E3:E11='武當')

作為include參數(shù)。

而要篩選“一班”的“男”同學,顯然是“且”,所以需要使用公式:

(D3:D11='男')*(C3:C11='一班')

作為include參數(shù)。

看到這里,相信有些朋友會有疑問:Excel中有現(xiàn)成的AND和OR函數(shù)來處理“且”和“或”條件,能否使用它們代替上面include參數(shù)中的“+”和“*”?

這是不可以的?

因為如果你要這么做,這兩個公式就應該寫成下面的形式:

OR((E3:E11='明教'),(E3:E11='武當'))

或者

AND((D3:D11='男'),(C3:C11='一班'))

但是這兩個公式只會返回單個值,絕對不會返回一個數(shù)組。

這是使用FILTER函數(shù)需要注意的第一個點!

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多