本文介绍了在Excel或WPS表格中,如何通过多种方法对文本数据进行“包含”与“不包含”特定关键词的筛选,涵盖自动筛选、高级筛选、查找功能、条件格式以及FILTER函数等实用技巧,帮助用户高效完成文本过滤任务。
在日常处理Excel或WPS表格中的大量文本信息时,常常需要根据关键词快速筛选出目标数据或排除干扰项。借助软件内置的文本过滤功能,可以轻松实现“包含”或“不包含”特定内容的精准定位。以下是几种常用且高效的实现方式:
一、利用自动筛选进行文本条件过滤
这是最直观、最易上手的方法,无需编写公式,特别适合单列关键词的快速筛选。
1、首先点击数据区域内的任意单元格(建议确保数据连续无空行,可使用 Ctrl + T 转换为智能表格以提升体验)。
2、进入【数据】选项卡,点击【筛选】按钮,此时每列标题旁会出现下拉箭头。
3、点击目标列的下拉箭头,选择【文本筛选】,再选择【包含】或【不包含】选项。
4、在弹出的窗口中输入目标关键词,例如“销售”;如需模糊匹配,可使用通配符,如“*售后*”(其中 * 代表任意字符,? 代表单个字符)。
5、确认后,表格将仅显示符合条件或已排除指定内容的整行数据。
二、使用高级筛选实现多条件组合过滤
当需要同时满足多个列的条件(如“A列包含‘客户’且B列不含‘测试’”)时,高级筛选是理想选择,支持复杂逻辑并可重复使用。
1、在工作表空白区域建立条件区域:第一行复制原始数据的列标题,第二行输入对应的筛选条件。
2、在条件单元格中输入表达式,例如:=”*客服*” 表示该列包含“客服”,而 =””*试用*” 则表示不包含“试用”(注意使用半角符号)。
3、点击【数据】→【高级】,在弹出的对话框中选择“列表区域”(原始数据范围)和“条件区域”(刚创建的条件表)。
4、若希望保留原数据,可勾选“将筛选结果复制到其他位置”,并指定输出起始单元格,点击确定即可完成筛选。
三、通过查找功能快速定位关键词
当不需要隐藏数据,而是希望快速查看所有匹配项的位置时,查找功能非常实用,尤其适合人工核查或标注场景。
1、按下快捷键 Ctrl + F 打开“查找和替换”窗口。
2、在“查找内容”栏输入目标关键词,点击【选项】可展开更多设置。
3、根据需要勾选“区分大小写”以实现精确匹配,或保持默认以忽略大小写差异。
4、点击【查找全部】后,下方会列出所有匹配项的单元格地址,单击任意条目即可跳转至对应位置。
四、应用条件格式实现关键词高亮显示
此方法不会改变数据布局,而是通过颜色标记含有关键词或不含关键词的单元格,便于长期跟踪或团队协作。
1、选中需要标记的数据范围,例如A2:A1000。
2、依次点击【开始】→【条件格式】→【新建规则】→【使用公式确定要设置格式的单元格】。
3、输入判断公式:若要高亮“包含”关键词的单元格,使用 =ISNUMBER(SEARCH(“关键词”,A2));若需标记“不包含”的情况,则输入 =NOT(ISNUMBER(SEARCH(“关键词”,A2)))。
4、点击【格式】按钮设置背景色(如绿色表示包含,红色表示不包含),确认后符合条件的单元格将自动着色。
五、使用FILTER函数创建动态筛选结果(适用于Excel 365/2021及以上版本)
该方法基于公式生成独立的筛选结果区域,支持实时更新,适合构建交互式数据看板或自动化报表。
1、在空白列(如Z列)的Z1单元格输入标题“筛选结果”,在Z2输入公式:=FILTER(A2:C1000, ISNUMBER(SEARCH(“运营”, B2:B1000)), “无匹配”),表示提取B列包含“运营”的所有行。
2、若需筛选“不包含”某关键词的数据,可将公式调整为:=FILTER(A2:C1000, NOT(ISNUMBER(SEARCH(“测试”, B2:B1000))), “无匹配”)。
3、输入公式后,结果会自动溢出显示在下方区域,修改关键词或源数据后,筛选结果会即时刷新。

