FILTER函数怎样按条件筛选数据?_新版动态数组【推荐】

2026-05-14 572

本文详细介绍了Excel中FILTER函数的五种实用筛选技巧,包括单条件精确匹配、动态下拉筛选、多条件“且”与“或”逻辑筛选,以及模糊关键词匹配,帮助您高效处理动态数组数据。

FILTER函数怎样按条件筛选数据?_新版动态数组【推荐】

在使用Excel的FILTER函数进行数据筛选时,若结果不符合预期,通常是因为条件设置不当或区域引用错误。下面将分步讲解如何正确配置FILTER函数,实现精准、灵活的动态筛选。

一、基于单一条件的精确筛选

FILTER函数通过逻辑判断识别符合指定条件的行,并仅返回这些行对应的数据内容。此方式特别适合筛选字段值完全匹配某一固定值或单元格内容的情况。

1. 点击目标输出区域的起始单元格(如F2)。

2. 输入公式:=FILTER(A2:D20,C2:C20=”销售部”),其中A2:D20为完整数据范围,C2:C20为判断条件所在的列,“销售部”为需匹配的具体值。

3. 按下Enter键,系统将自动将结果填充到相邻空白区域中。

二、结合下拉菜单实现动态筛选

借助数据有效性功能创建可交互的下拉列表,用户可自由选择筛选条件,避免在公式中直接写入固定值,增强表格的灵活性和可维护性。

1. 在空白区域(例如G1)输入公式:=DROP(UNIQUE(C2:C20),-1),用于提取条件列中的唯一值并去除末尾空值。

2. 选中H1单元格,进入「数据」选项卡,设置「数据验证」,将「允许」类型设为“序列”,并在「来源」中输入:=$G$1#(引用动态数组的溢出区域)。

3. 在I2单元格输入公式:=FILTER(A2:D20,C2:C20=H1),回车后即可通过H1的下拉选项实时更新筛选结果。

三、多条件“与”逻辑联合筛选

当需要同时满足多个条件时,可通过乘号(*)连接各条件表达式,实现“且”关系的逻辑判断,仅保留所有条件均成立的记录。

1. 确保参与判断的各列范围一致,例如部门信息位于C列,销售额位于D列。

2. 在J2单元格输入公式:=FILTER(A2:D20,(C2:C20=”销售部”)*(D2:D20>5000)),用于筛选出既属于“销售部”且销售额超过5000的数据行。

3. 按Enter确认后,符合条件的记录将自动填充至下方区域。

四、多条件“或”逻辑并行筛选

若只需满足其中一个条件即可保留数据行,则使用加号(+)连接多个条件表达式,实现“或”关系的筛选逻辑。

1. 确认各条件所对应的列位置准确无误,例如C列为部门名称。

2. 在K2单元格输入公式:=FILTER(A2:D20,(C2:C20=”销售部”)+(C2:C20=”市场部”)),用于提取部门为“销售部”或“市场部”的全部记录。

3. 回车执行后,结果将自动扩展显示在相应区域。

五、基于关键词的模糊匹配筛选

通过组合FIND与ISNUMBER函数,可构建布尔逻辑数组,判断某字段是否包含特定字符片段,适用于非精确匹配但需包含关键字的场景。

1. 在L2单元格输入公式:=FILTER(A2:D20,ISNUMBER(FIND(“经理”,C2:C20))),用于筛选C列中任意位置含有“经理”字样的所有记录。

2. 需注意FIND函数对大小写敏感,如需忽略大小写,建议改用SEARCH函数。

3. 回车后检查结果是否完整覆盖所有包含目标关键词的数据行。

1

本站所有素材均整理自互联网CC0 公共版权、官方免费公开、个人非商用及可免费商用资源,仅用于个人学习、办公参考、交流分享。
本站不提供任何付费字体、付费正版模板、影视动漫、明星图片、版权插画、软件破解激活类资源,不售卖任何付费素材,不涉及商业侵权牟利。
所有文件均存放第三方网盘平台,本站不存储任何资源文件。
若无意中侵犯相关版权权益,请联系本站,我们将第一时间删除相关内容。

PC素材网_无版权办公素材_可商用设计素材_零基础办公教程 – pcsucai Office 技巧 FILTER函数怎样按条件筛选数据?_新版动态数组【推荐】 https://www.pcsucai.com/202605371017.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务