Excel濾波器功能 - 使用公式的動態過濾
本教程演示瞭如何使用公式在Excel中動態過濾數據,並提供了靜態自動過濾器和高級過濾器功能的強大替代方案。與傳統的過濾方法不同,當數據更改時,公式會自動更新,從而消除了重複過濾的需求。本指南涵蓋了Excel 365和Excel 2021中的FILTER
功能。
了解FILTER
功能
FILTER
函數根據指定的標準動態過濾數據范圍。它的語法是:
FILTER(array, include, [if_empty])
- 數組:要過濾的數據范圍。
-
包括:布爾數組(true/fals)確定要包含哪個行。它的尺寸必須與
array
匹配。 - if_empty :(可選)如果沒有行符合條件,則返回的值。
基本FILTER
公式
讓我們過濾行,“組”列等於“ C”:
=FILTER(A2:C13, B2:B13="C", "No results")
該公式在A2:C13中過濾數據,其中僅包括B列等於“ C”的行。如果找不到匹配項,則顯示“沒有結果”。最好的做法是在單獨的單元格中參考標準以更容易修改。例如:
=FILTER(A2:C13, B2:B13=F1, "")
細胞F1包含“ C”。如果找不到匹配項,則一個空字符串(“”)什麼也沒返回。
FILTER
功能將結果溢出到相鄰的細胞中。確保足夠的空細胞避免#SPILL!
錯誤。結果是動態的;當源數據更改時,它們會自動更新。
高級過濾示例
-
多重和標準:使用乘法(*)結合多個條件。例如,要過濾組“ A”和Wins> = 2:
=FILTER(A2:C13, (B2:B13="A") * (C2:C13>=2), "No results")
-
多重或標準:使用Addef()結合多個條件。要過濾0或4勝:
=FILTER(A2:C13, (C2:C13=0) (C2:C13=4), "No results")
-
合併和/或標準:結合乘法和添加。例如,要過濾2次勝利和(“ A”或組“ B”組):
=FILTER(A2:C13, (C2:C13=2) * ((B2:B13="A") (B2:B13="B")), "No results")
-
過濾重複項:使用
COUNTIFS
計數出現,並過濾大於1的情況:=FILTER(A2:C20, COUNTIFS(A2:A20, A2:A20, B2:B20, B2:B20, C2:C20, C2:C20)>1, "No results")
-
過濾空白單元格:使用
""
操作員:=FILTER(A2:C12, (A2:A12"") * (B2:B12"") * (C2:C12""), "No results")
-
過濾包含特定文本的單元格:使用
SEARCH
和ISNUMBER
:=FILTER(A2:D13, ISNUMBER(SEARCH("han", B2:B13)), "No results")
-
過濾和聚合:將
FILTER
與SUM
,AVERAGE
,MAX
,MIN
等組合:=SUM(FILTER(C2:C13, B2:B13=F1, 0))
-
案例敏感過濾:使用
EXACT
:=FILTER(A2:C13, EXACT(B2:B13, "a"), "No results")
過濾特定的列
相鄰列:僅在
array
參數中指定所需的列。非貼劑列:在另一個
FILTER
中嵌套FILTER
,使用陣列常數({1,0,1}對於內部FILTER
的include
參數)的數組常數({1,0,1})。
限制行的數量
使用INDEX
和SEQUENCE
限制返回的行數:
=IFERROR(INDEX(FILTER(A2:C13, B2:B13=F1), SEQUENCE(2), SEQUENCE(1, COLUMNS(A2:C13))), "No result")
(返回前2行)
故障排除FILTER
錯誤
-
#CALC!
:缺少if_empty
參數,找不到匹配。 -
#VALUE!
:array
和include
之間的不兼容維度。 -
#SPILL!
:重疊數據或空單元不足。 -
#NAME?
:在不支持的Excel版本中拼寫錯誤或使用的功能。 -
#REF!
:封閉的工作簿中的源數據。
該綜合指南使您能夠利用FILTER
功能進行Excel中的有效和動態數據過濾。請記住下載實踐工作簿以進行實踐經驗。
以上是Excel濾波器功能 - 使用公式的動態過濾的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undress AI Tool
免費脫衣圖片

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)