最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【Excel教程】使用FILTER函數(shù)進(jìn)行數(shù)據(jù)篩選

2023-08-29 08:52 作者:祕技  | 我要投稿

  在Excel中查找或統(tǒng)計某列中包含特定內(nèi)容的數(shù)據(jù)時,估計很多人都會使用【數(shù)據(jù)】→【篩選】功能。如下圖所示。

  但是在Excel 2019、2021以及Microsoft 365等版本中新增了一個能夠?qū)崿F(xiàn)篩選功能的函數(shù),這個函數(shù)便是FILTER函數(shù)。

  本文使用的Excel版本為:Excel 2021,如需安裝Office 2021可在公眾號中查閱教程:《安裝部署Microsoft Office LTSC 專業(yè)增強(qiáng)版 2021》,如需安裝Office 2019可在公眾號中查詢教程:《Office 2019 專業(yè)增強(qiáng)版、企業(yè)版(VOL)安裝教程》。

  如需本次教程練習(xí)文件可根據(jù)底部給定方式獲取。

01?FILTER函數(shù)語法

  FILTER 函數(shù)可以基于給定的條件篩選一系列數(shù)據(jù),也就是FILTER函數(shù)運算之后得到的是一組數(shù)據(jù),這組數(shù)據(jù)可能只有一個值,也可能有多個值。官方給出的語法結(jié)構(gòu)如下圖所示。

  可以看到該函數(shù)共有3個參數(shù)可供輸入。用一段話來將這3個參數(shù)串起來解釋這個函數(shù),即:需要從參數(shù)①區(qū)域中篩選出符合參數(shù)②中邏輯條件的一組數(shù)據(jù)輸出至單元格區(qū)域中,如果沒有滿足參數(shù)②中邏輯條件的內(nèi)容,則在單元格中輸出參數(shù)③所設(shè)置的內(nèi)容。如果理解不了這段話可以往下看這3個參數(shù)的詳細(xì)解釋。  再來詳細(xì)解釋這3個參數(shù)。

  (1)第一個參數(shù)為一個數(shù)據(jù)區(qū)域,該數(shù)據(jù)區(qū)域既可以是一列數(shù)據(jù)(比如該參數(shù)設(shè)置為A:A代表設(shè)置區(qū)域為A列),也可以是多行多列的一個數(shù)據(jù)塊(比如設(shè)置為A1:D9代表該參數(shù)為A1單元格與D9單元格圍成的一個9行4列的數(shù)據(jù)區(qū)域)。

  (2)第二個參數(shù)為一個篩選條件,比如條件設(shè)置為:B列中單元格內(nèi)容等于F2單元格的值,可以寫成B:B=F2。

  (3)第三個參數(shù)為可選參數(shù),也就是該參數(shù)可有可無,可根據(jù)實際需求進(jìn)行設(shè)置,其功能為:如果根據(jù)參數(shù)②的篩選條件找不到符合條件的內(nèi)容的話,就在單元格中顯示參數(shù)③的值,比如查找不到符合參數(shù)②中條件的內(nèi)容可以在單元格中輸出“未找到”。而如果不設(shè)置該參數(shù),并且查找不到符合參數(shù)②條件的內(nèi)容的話,單元格中會提示錯誤:#CALC!,該錯誤表示結(jié)果為空數(shù)組

  要特別注意的是第一個參數(shù)和第二個參數(shù)中涉及到的起始行和結(jié)束行一般應(yīng)保持一致,否則單元格中可能會出現(xiàn)#VALUE!錯誤或單元格結(jié)果不正確的情況。

  上圖中右側(cè)錯誤示例的運行結(jié)果如下圖所示(可點擊圖片放大查看)。紫色圈出的部分由于第一個參數(shù)和第二個參數(shù)中的單元格起始區(qū)域不一致,導(dǎo)致數(shù)據(jù)出現(xiàn)偏移。

  除此之外,還要注意該函數(shù)運算之后的結(jié)果為一組數(shù)據(jù),要留夠用于顯示該組數(shù)據(jù)的空間,比如上圖中使用該函數(shù)篩選出的人員有3人(分別為小松、小白和小藍(lán)),因此計算結(jié)果需要用3個單元格來顯示,而如果用于顯示“小白”或“小藍(lán)”的單元格中有其他內(nèi)容占用了的話就會提示錯誤#SPILL!,如下圖所示,代表溢出區(qū)域不是空白區(qū)域,簡單來說就是原本用于顯示結(jié)果的區(qū)域被其他內(nèi)容給占用了,空間不夠。

02?FILTER函數(shù)使用示例

  介紹完FILTER函數(shù)的語法及部分注意事項之后,我們以實際案例來演示該函數(shù)的用法。  案例(1):單一條件篩選。如下圖所示,查找部門為G2單元格內(nèi)容的人員名單。

  由于只需要查找人員姓名,而姓名在C列,因此,在FILTER函數(shù)中,第一個參數(shù)設(shè)置為C:C。  而要查找的G2單元格內(nèi)容,也就是部門名稱在B列,所以第二個參數(shù)設(shè)置為B:B=G2,意思是如果B列中內(nèi)容等于G2單元格中內(nèi)容。  為了讓函數(shù)寫的更完美些,可以設(shè)置第三個參數(shù)為“未找到”,由于“未找到”這三個字是字符串,所以要用英文引號把“未找到”三個字引起來,代表如果沒有找到符合第二個參數(shù)所設(shè)置條件對應(yīng)的內(nèi)容,則在單元格中顯示“未找到”。如下圖所示。

  案例(2):篩選出多列信息。如下圖所示,需要篩選出G2單元格中給定部門的所有人員的姓名、年齡和性別信息。

  與案例(1)相比,此時的不同之處在于需要查找出的結(jié)果不只是一列數(shù)據(jù),而是多列數(shù)據(jù),因此,只需要將案例(1)中的第一個參數(shù)由C:C更改為C:E,代表C列至E列數(shù)據(jù)。即:

=FILTER(C:E,B:B=G2,"未找到")

  如下圖所示:

  案例(3):多條件篩選。如下圖所示,需要篩選出部門為G2、年齡為H2、性別為I2單元格中內(nèi)容的人員。

  此時,篩選的條件有3個,因此在FILTER函數(shù)的第二個參數(shù)中需要用英文狀態(tài)下的括號將各個條件括起來,同時在括號之間添加一個星號(*)將各個條件連起來,最終函數(shù)寫成:

=FILTER(C:C,(B:B=G2)*(D:D=H2)*(E:E=I2),"未找到")

  如下圖所示。

03?其他

  以上內(nèi)容為FILTER函數(shù)的語法及其基礎(chǔ)應(yīng)用示例,如需本文練習(xí)素材可在公眾號中下載。

【Excel教程】使用FILTER函數(shù)進(jìn)行數(shù)據(jù)篩選的評論 (共 條)

分享到微博請遵守國家法律
临城县| 无棣县| 青冈县| 娱乐| 和硕县| 碌曲县| 五莲县| 盐城市| 仪陇县| 临泽县| 桐柏县| 新兴县| 永安市| 松江区| 历史| 阿城市| 宜兰县| 佛冈县| 田林县| 亳州市| 信阳市| 休宁县| 南京市| 当雄县| 宣汉县| 乳山市| 陇西县| 凉城县| 虎林市| 卢湾区| 沅陵县| 额济纳旗| 双牌县| 通江县| 潼关县| 济宁市| 德保县| 乐都县| 潍坊市| 牟定县| 墨脱县|