在 WPS 表格里面筛选,核心就是给表头开启筛选按钮,通过下拉菜单设置筛选条件,把符合条件的数据单独显示出来,不符合条件的数据只是隐藏不会删除,取消筛选之后全部数据就会恢复显示,这个功能适合从大批量数据里面快速查找指定类别数值区间记录,比如筛选某一类产品某个月份大于指定金额的数据。很多新手使用筛选出错,主要是数据源中间有空行空列,表头不规范,合并单元格,导致筛选只能识别部分数据,筛选结果不完整,只要掌握普通筛选自定义筛选多条件筛选高级筛选这几种方式,就可以满足绝大多数数据查询统计需求,筛选还可以配合排序公式透视表一起使用,提升数据分析效率。
一 筛选基础原理
| 项目 | 说明 |
|---|---|
| 本质 | 隐藏不匹配行,原始数据没有删除 |
| 前提 | 第一行必须是表头,数据源连续无空行空列 |
| 入口 | 数据选项卡,筛选按钮 |
| 状态标识 | 开启筛选之后表头单元格会出现向下小箭头 |
二 普通自动筛选操作步骤
1 打开 WPS 表格文件,点击数据区域里面任意一个有数据的单元格
2 切换顶部数据选项卡,找到筛选按钮,点击之后,表头每一列都会出现下拉筛选箭头
3 点击需要筛选那一列的下拉箭头,弹出筛选面板
4 面板里面会列出这一列全部不重复的值,可以直接勾选或者取消勾选,只保留想要显示的数据,点击确定
5 完成之后表格就只展示勾选的数据行,其他行被隐藏,被筛选过的列,筛选箭头会变成漏斗样式
6 想要取消当前列筛选,再次点开下拉箭头,选择从该列清除筛选,想要全部取消筛选,再次点击数据选项卡的筛选按钮,筛选箭头全部消失,所有行恢复显示
三 自定义筛选 单条件多条件组合
自定义筛选适合数值区间文本模糊匹配,不是简单勾选固定选项
1 点开表头下拉箭头,选择数字筛选或者文本筛选
2 里面包含等于不等于大于小于大于等于小于等于包含不包含开头是结尾是这些条件
3 可以设置同一列两个条件,并且或者关系,并且代表同时满足,或者代表满足其中一项
举例子,金额这一列,设置大于 1000 并且小于 5000,就只显示这个区间的数据
文本类可以使用通配符,星号代表任意多个字符,问号代表单个字符,比如包含张,就可以筛选所有名称里面带张的记录
四 多列同时筛选
WPS 支持多列叠加筛选,也就是同时在多列设置条件,所有条件是同时满足的逻辑
比如第一列筛选部门为销售,第二列筛选金额大于 2000,表格就只显示销售部门并且金额大于 2000 的记录
每一列筛选条件互相叠加,新增一列筛选之后,是在已经筛选出来的结果里面继续二次过滤
如果需要或者逻辑,同一列可以自定义设置或者,跨列默认是并且逻辑,跨列或者逻辑需要使用高级筛选
五 高级筛选深度讲解
高级筛选适合复杂多条件,跨列或者逻辑,还可以把筛选结果单独复制到其他位置,适合复杂报表
| 项目 | 操作要点 |
|---|---|
| 条件区域 | 单独在表格空白位置写条件表头,表头必须和原数据表表头文字完全一致 |
| 同行条件 | 代表并且,同时满足 |
| 不同行条件 | 代表或者,满足任意一行条件 |
| 操作 | 数据选项卡点击高级,选定列表区域,条件区域,可以选择在原区域显示,或者将筛选结果复制到其他位置 |
高级筛选重点注意,条件区域和原始数据之间最好保留至少一个空行隔开,条件表头文字不能有错别字,大小写空格不一致都会识别失败
六 筛选之后配套操作
筛选状态下复制数据,默认只会复制筛选出来可见行,不会复制隐藏行
筛选状态下输入公式下拉填充,公式只会作用在可见行,隐藏行不会更新
筛选之后求和统计,普通 sum 函数会包含隐藏行,如果只统计筛选可见行,需要使用 subtotal 函数,subtotal 函数可以自动排除筛选隐藏行,这是高频重点
筛选之后排序,排序是针对当前筛选出来的可见数据进行排序,不会改动隐藏行原始顺序
七 常见故障排查
| 故障现象 | 原因 | 解决办法 |
|---|---|---|
| 筛选只识别一部分数据 | 数据源中间有空行 | 删除空行,选中完整连续区域再开启筛选 |
| 表头没有筛选箭头 | 选中单元格不在数据区域,或者没有表头 | 确认选中表头区域,重新点击筛选按钮 |
| 筛选之后结果不对 | 合并单元格,单元格内容前后带多余空格 | 取消合并单元格,清理文本前后空格 |
| 高级筛选提示错误 | 条件表头和原表头文字不一致 | 核对文字,保证完全相同,不要多空格 |
| 取消筛选数据还是隐藏 | 没有清除全部筛选条件 | 逐列清除筛选,或者再次点击筛选开关 |
八 进阶使用技巧
可以给筛选后的结果单独复制保存,方便单独导出,复制之后粘贴到新工作表,得到独立的数据子集
日期筛选里面自带按年月季度筛选,适合时间类数据快速筛选某月份记录
如果经常使用同一套筛选条件,可以保存筛选视图,下次直接调用,不用重复设置条件
掌握开启筛选,普通勾选筛选,自定义条件筛选,多列叠加筛选以及高级筛选,搭配 subtotal 统计函数,就可以熟练使用 WPS 表格筛选功能,快速从海量数据提取需要的记录,是数据分析必备基础功能。
【常见问题】
问题 1 wps 怎样筛选之后只统计可见行总和
回答 1 wps 怎样筛选完成之后,如果要用普通 sum 会包含隐藏行,想要只统计筛选可见行,使用 subtotal 函数,选择对应的求和参数,函数会自动排除筛选隐藏的行,得到筛选结果的合计数值。
问题 2 wps 怎样筛选包含指定文字的数据
回答 1 wps 怎样筛选文本内容,点开表头下拉箭头,选择文本筛选里面的包含,输入需要匹配的文字,确认之后,表格就会筛选出所有单元格内容包含该文字的记录,也可以搭配星号通配符做模糊筛选。
问题 3 wps 怎样筛选并且跨列或者条件
回答 1 wps 怎样筛选跨列或者逻辑,普通多列筛选默认是并且关系,跨列或者条件需要使用高级筛选,在条件区域把不同条件写在不同行,执行高级筛选就可以实现满足任意一条条件就显示记录。
问题 4 wps 怎样筛选之后取消筛选恢复全部数据
回答 1 wps 怎样筛选之后想要恢复全部原始数据,可以逐列点开筛选下拉箭头选择清除筛选,也可以直接在数据选项卡再次点击筛选按钮,关闭筛选开关,所有被隐藏的数据行就会全部显示出来。
【免责申明】
本教程基于 WPS 表格通用版本编写,不同版本界面菜单名称会存在细微差异,部分高级筛选视图功能属于 WPS 会员增值功能,本文仅作为学习操作参考,不保证所有复杂数据源环境下操作结果完全一致,使用筛选操作前建议提前备份原始表格文件。


