目录导读
- 为什么你需要学会在WPS表格中筛选内容?
- 基础筛选:一键过滤重复与特定数据
- 文本筛选:精准定位包含/不包含某字符的行
- 数字与日期筛选:按范围、前N项、动态条件过滤
- 高级筛选:多条件交叉、唯一值提取、跨表筛选
- 筛选后数据如何复制、求和与删除?
- 常见问题QA:筛选失效、筛选不全怎么办?
- 让筛选成为你的数据整理利器
为什么你需要学会在WPS表格中筛选内容?
在日常办公中,面对成千上万行数据的手工查找,效率极低。筛选(Filter) 是WPS表格中最基础也最高效的功能之一,它能让你快速从海量数据中提取出符合特定条件的行,而无需手动删除或隐藏无关数据,无论是财务对账、销售报表分析、学生成绩排名,还是库存管理,掌握筛选技巧都能让你的数据处理效率提升50%以上。

很多用户知道“筛选”按钮在哪,但遇到模糊筛选、多条件组合、高级条件区域时就束手无策,本教程将覆盖从入门到进阶的所有筛选场景,并解答常见报错,确保你读完即可上手。
基础筛选:一键过滤重复与特定数据
1 开启自动筛选
- 选中数据区域中的任意单元格,点击顶部菜单栏 “开始” → “筛选”(或快捷键
Ctrl+Shift+L)。 - 此时每个字段标题旁会出现一个倒三角下拉按钮,表示筛选已启用。
2 单字段简单筛选
点击某个字段的下拉箭头,你会看到所有不重复的值,勾选或取消勾选即可显示或隐藏对应行,只勾选“销售部”,则表格仅显示部门为“销售部”的数据。
3 按颜色或图标筛选
如果你的单元格背景色、字体颜色或条件格式图标(如红绿灯)有特定意义,可以点击下拉菜单 → “按颜色筛选” → 选择对应颜色,这一功能在标记异常数据时非常实用。
4 取消筛选
- 再次点击 “开始” → “筛选” 可关闭所有筛选状态。
- 单独清除某个字段的筛选:点击该字段的下拉箭头 → “(全选)” 或 “从‘××’中清除筛选”。
文本筛选:精准定位包含/不包含某字符的行
当需要筛选某列中包含特定关键词(如“华为”、“A类”)或不包含某内容的行时,不能只靠勾选已知值。
1 文本筛选选项
点击下拉箭头 → “文本筛选”,弹出子菜单:
- 等于:输入完整字符串(“华为P50”只匹配完全相同的单元格)。
- 不等于:排除指定字符串。
- 包含:最常用,输入“华为”会筛选出所有包含“华为”二字的单元格(如“华为P50”、“华为Mate40”)。
- 不包含:排除包含指定字符的行。
- 开头是 / 结尾是:匹配首尾字符,适合筛选特定格式编号(如“A-”开头的订单号)。
2 模糊筛选技巧
- 支持通配符:代表任意多个字符,代表一个字符,例如筛选“张*”,会得到所有姓张的人(张三、张伟等),注意:WPS中通配符仅在文本筛选的“自定义筛选”对话框中生效。
3 案例实操
假设有一列“产品名称”,需要找出所有包含“电脑”但排除“笔记本”的行,操作:
- 先使用 文本筛选 → 包含 → “电脑”。
- 在结果上,再对该列使用 文本筛选 → 不包含 → “笔记本”,注意:第二次筛选是在第一次结果基础上进一步过滤,最终得到仅含“台式电脑”、“一体机电脑”等数据。
数字与日期筛选:按范围、前N项、动态条件过滤
1 数字筛选
点击下拉箭头 → “数字筛选”,支持:
- 大于/小于/等于:输入数值边界。
- 介于:设定最小和最大值(例如成绩筛选80~90分)。
- 前10项:可自定义N项(前5、前20)或百分比(前10%),注意:默认按降序排列后取前N,若要取后N项,选择 “前N项” 后,在对话框中改为 “最大”→“最小” 即可。
- 高于平均值 / 低于平均值:一键找出异常值。
2 日期筛选
日期列的下拉菜单默认会按年/月/日分组显示,点击 “日期筛选” 可设置:
- 昨天/本周/本月/本季度/本年:动态条件,每次打开表格自动匹配当前日期。
- 之前/之后:配合具体日期(例如2024-01-01之前的所有数据)。
- 期间:自定义起止日期范围。
注意:日期数据必须为WPS可识别的日期格式(如2025-03-01),否则筛选不会按日期逻辑处理,若发现筛选异常,请先检查单元格格式是否为“日期”。
3 多条件组合筛选(同一字段)
例如筛选“销售金额”在1000以上且5000以下的数据,在 “数字筛选” 中选择 “自定义筛选”,第一行选“大于或等于 1000”,关系选“与”,第二行选“小于或等于 5000”,注意:“与”表示同时满足,“或”表示满足其一。
高级筛选:多条件交叉、唯一值提取、跨表筛选
基础筛选只能对单一字段的单一条件进行组合,而 高级筛选 可以实现跨字段的“且/或”逻辑、提取不重复值、将筛选结果复制到其他位置。
1 准备条件区域
在工作表空白处(建议在数据表上方或右侧)创建条件区域:
- 第一行写字段名,必须与原表字段名完全一致(建议直接复制粘贴)。
- 第二行开始写条件,同一行的条件表示“与”(同时满足),不同行表示“或”(满足任一)。
示例:筛选“部门”为销售部 且 “业绩”>10000 的数据。 | 部门 | 业绩 | |------|------| | 销售部 | >10000 |
2 执行高级筛选
- 点击数据区域任意单元格 → “数据” 选项卡 → “高级筛选”。
- 对话框:
- 方式:若选择“在原有区域显示筛选结果”,则直接隐藏不符合条件的行;选择“将筛选结果复制到其他位置”,则生成新表格且不破坏原表。
- 列表区域:默认已选中你的数据范围,可手动调整。
- 条件区域:选中刚刚创建的条件区域(包含表头行和条件行)。
- 复制到:仅当选择“复制到其他位置”时才需指定一个单元格作为输出左上角。
- 勾选 “选择不重复的记录” 可提取唯一值(类似删除重复项但保留原数据)。
3 高级筛选的经典应用
- 多字段“或”条件:在条件区域分两行写条件,例如第一行“部门=销售部”,第二行“部门=技术部”,则筛选出销售部和技术部所有数据。
- 同一字段多个“与”条件:在同一行写多个条件,业绩>10000”且“业绩<50000”。
- 跨表筛选:如果数据分散在不同的Sheet,可以先复制合并到一个表,再筛选;或者使用WPS的“合并表格”功能,高级筛选不支持跨工作表直接引用条件区域,但可以在当前工作表中使用引用公式间接实现。
筛选后数据如何复制、求和与删除?
1 复制筛选结果(仅可见单元格)
很多时候你只想把筛选出来的数据粘贴到其他地方,但直接复制会包含隐藏行,正确做法:
- 选中筛选后的可见区域。
- 按
Alt+;(分号) 快捷键,仅选中可见单元格(或点击 “开始” → “查找选择” → “定位条件” → “可见单元格”)。 - 复制(Ctrl+C),然后粘贴。
2 对筛选后的数据进行求和/计数
- 使用
SUBTOTAL函数:=SUBTOTAL(9, 范围)可自动忽略隐藏行求和(9代表求和,1代表平均值,2代表计数等)。 - 或者选中筛选后列底部的几个空白单元格,点击 “开始” → “自动求和”(Σ),WPS会自动使用SUBTOTAL公式。
3 删除筛选出的多余数据
筛选后,选中可见单元格,右键 → “删除行” 即可只删除显示的行,注意:如果你误操作删除了数据,可立即按Ctrl+Z撤销。
常见问题QA:筛选失效、筛选不全怎么办?
Q1:为什么我点击筛选后,下拉箭头里没有内容或所有行都消失了?
- 原因:数据区域中存在合并单元格或空行,WPS筛选要求数据区域为连续矩形,合并单元格可能导致部分行被忽略。
- 解决方法:先取消合并单元格,或确保数据区域无完全空行/空列,可使用 “定位条件” → “空值” 快速找到并填充。
Q2:文本筛选“包含”输入关键词后,明明有数据却搜索不到?
- 原因:输入法中包含全角/半角符号,或文字前后有不可见空格。
- 解决方法:先用
TRIM函数去除空格,或使用通配符 包围关键词(如*华为*)。
Q3:高级筛选后提示“条件区域无效”?
- 检查条件区域是否包含了字段名,且字段名与列表区域中的字段名 完全一致(包括空格、标点)。
- 条件区域不能有空行,且必须连续。
Q4:筛选后底部的汇总行没有自动更新?
- 确保汇总公式使用了
SUBTOTAL函数,而不是常规SUM,SUBTOTAL会自动随筛选结果变化。
Q5:如何取消所有筛选并恢复原始数据?
- 点击 “数据” → “清除”(或 “开始” → “排序和筛选” → “清除”)。
- 快捷键
Ctrl+Shift+L两次(第一次关闭筛选,第二次重新启用,但之前的筛选条件会被清除)。
让筛选成为你的数据整理利器
WPS表格的筛选功能远不止“点一下下拉箭头”那么简单,从基础的单值筛选,到进阶的文本模糊匹配、数字范围动态筛选,再到高级条件区域的多条件组合,每一个技巧都能在实际工作中帮你节省大量时间,建议你在日常操作时多尝试 “自定义筛选” 和 “高级筛选”,并善用 SUBTOTAL 函数和可见单元格复制技巧。
如果你遇到复杂的数据清洗需求,比如同时按多个字段的“或”条件、提取不重复列表或跨表联动筛选,请直接使用高级筛选,它比手动建辅助列更稳定、更易维护,掌握本文提到的所有方法,你就能应对95%以上的筛选场景,现在就可以打开你的WPS表格,试试筛选一份销售报表或成绩单,感受数据瞬间“听话”的爽感吧!
标签: WPS表格