目录导读
- 为什么要学筛选?——数据管理的核心技能
- 自动筛选:一键过滤,快速定位
- 文本筛选:精确匹配、包含、不等于等
- 数字筛选:大于、小于、介于、前N项
- 日期筛选:按年、月、日、季度等
- 高级筛选:复杂条件,随心所欲
- *通配符在筛选中的妙用(星号、问号?)**
- 常见问题与解答(FAQ)
- 让数据筛选成为你的得力助手
为什么要学筛选?——数据管理的核心技能
在日常工作中,面对成百上千行数据,手动查找某个条件的结果无异于大海捞针,WPS 表格的筛选功能正是为此而生——它能让你在几秒内从海量数据中精确提取出符合特定条件的信息,无论是财务对账、销售统计、成绩分析还是库存管理,筛选都是最基础也最高效的数据处理手段,学会筛选,你就能告别“瞪眼找数据”的原始阶段,进入“指哪打哪”的智能操作模式。

问答:
问:筛选和排序有什么区别?
答:排序只是改变数据行的显示顺序(升序或降序),而筛选是隐藏不符合条件的行,只保留满足条件的行,筛选后的数据可以单独复制、打印或进一步计算,而排序不会隐藏任何数据。
自动筛选:一键过滤,快速定位
自动筛选是 WPS 表格最常用的基础功能,适合临时、简单的条件过滤,操作步骤如下:
- 步骤1:选中数据区域中的任意一个单元格(确保数据有表头行)。
- 步骤2:点击菜单栏【数据】→【自动筛选】(或直接按快捷键
Ctrl+Shift+L)。 - 步骤3:每个表头字段右侧会出现一个倒三角按钮,点击即可展开筛选菜单。
在筛选菜单中,你可以:
- 勾选/取消勾选:直接勾选想要看到的项,取消勾选则隐藏。
- 搜索过滤:在搜索框中输入关键字,快速定位(适合选项特别多的情况)。
- 数字/文本/日期:根据字段数据类型,菜单会自动提供对应的条件选项(如“大于”“包含”等)。
实用技巧:
- 如果只想看某几行数据,可以勾选“全选”后再取消不需要的项。
- 筛选后,行号会变成蓝色,表头箭头也会变成漏斗图标,表示该列已启用筛选。
问答:
问:我的WPS表格为什么点“自动筛选”没反应?
答:最常见的原因是数据区域中包含了合并单元格,或者没有明确的表头行,请确保第一行是字段名称,且没有空行或合并单元格,也可以选中整个数据区域(包括表头)后再操作。
文本筛选:精确匹配、包含、不等于等
当需要按文本内容筛选时(如客户名称、产品类别、城市名称等),WPS 提供了丰富的文本条件,在自动筛选菜单中,点击某文本列的箭头 → 【文本筛选】,你会看到:
- 等于:完全等于某个词语(如“北京”)。
- 不等于:排除某个词语。
- 开头是:以指定字符开头(如“张”姓)。
- 结尾是:以指定字符结尾(如“有限公司”)。
- 包含:只要单元格内包含某段文字(如“科技”)。
- 不包含:排除包含某段文字的单元格。
- 自定义筛选:组合两个条件(如“包含‘A’且包含‘B’”)。
示例:
筛选出“备注”列中包含“已退款”的订单,只需选择“包含”并输入“已退款”即可。
注意事项:
- 文本筛选默认区分英文大小写?不区分,但你可以通过公式或高级筛选实现大小写敏感。
- 通配符在文本筛选中同样有效(详见第7节)。
数字筛选:大于、小于、介于、前N项
数值型数据(如销售额、分数、年龄)的筛选需求非常高频,点击数字列箭头 → 【数字筛选】,你可以选择:
- 等于/不等于:精确数值(如等于100)。
- 大于/大于或等于:比如筛选“>500”。
- 小于/小于或等于:比如筛选“<60”。
- 介于:两个数值之间的范围,如“100到500”。
- 前10项:默认显示最大的10个数值(可修改为前N项)。
- 高于平均值/低于平均值:自动以该列的平均值为分界线。
- 自定义筛选:可组合多个条件(如“大于200且小于500”)。
高级用法:
- “前10项”不仅能按数值大小,还能按百分比(前10%)。
- “自定义筛选”可以设置两个条件的关系为“与”(同时满足)或“或”(满足其一)。
问答:
问:我想筛选出成绩表中排名前20%的学生,如何操作?
答:点击数字筛选 → “前10项”,在弹出窗口中将“最大”改为“最大”,数量改为“20”,然后在右侧下拉菜单中选择“百分比”即可。
日期筛选:按年、月、日、季度等
日期列筛选具有特殊的分组功能,点击日期列箭头,你会看到:
- 日期筛选:包括“等于”“之前”“之后”“介于”等。
- 按年份分组:2023年”“2024年”。
- 按月分组:一月”“二月”。
- 按季度分组:第1季度”。
- 本周/本月/本季度/本年:动态筛选,基于当前系统日期。
- 昨天/明天:同样动态计算。
示例:
要筛选出2024年所有“第二季度”的销售数据,只需展开日期筛选,勾选“2024年”下的“第2季度”即可。
注意:
如果日期列显示为文本(如“2024-01-01”但单元格格式是文本),WPS 可能无法自动识别为日期,此时需要先通过【数据】→【分列】或【公式】将文本转为日期格式。
问答:
问:为什么我的日期筛选里没有“按季度”分组?
答:请确保日期列中的单元格格式是“日期”类型(右键→设置单元格格式→日期),如果是文本格式,WPS无法智能分组,修改格式后重新点击筛选箭头即可。
高级筛选:复杂条件,随心所欲
当需要同时满足多个条件(且条件来自不同列),或者需要使用公式进行条件判断时,自动筛选就不够用了,这时需要用【高级筛选】。
操作步骤:
- 在数据区域外(比如空行或另一个工作表)建立“条件区域”,条件区域的第一行必须与数据表的表头完全一致。
- 在条件区域第二行及以下输入条件:
- 同一行的条件表示“与”(同时满足)。
- 不同行的条件表示“或”(满足任意一行即可)。
- 点击【数据】→【高级筛选】,选择“将筛选结果复制到其他位置”或“在原有区域显示筛选结果”。
- 分别指定“列表区域”(原数据)、“条件区域”(刚建的区域)、“复制到”(如果选复制的话)。
- 确定即可。
示例:
假设你要筛选出“销售部”且“销售额大于10000”的所有记录,条件区域如下:
| 部门 | 销售额 |
|---|---|
| 销售部 | >10000 |
若你想筛选“销售部”或“销售额大于10000”(两个条件满足其一),则条件区域写两行:
| 部门 | 销售额 |
|---|---|
| 销售部 | |
| >10000 |
高级筛选还能使用公式! 筛选出“姓名”列中重复的记录,可以用公式 =COUNTIF($A$2:$A$100,A2)>1 放在条件区域,但此时表头需要是一个空单元格或公式帮助字段。
问答:
问:高级筛选的条件区域中,表头必须和原数据表头一模一样吗?
答:是的,顺序可以不同,但文本内容必须完全一致(包括空格和大小写),如果不一致,WPS会提示“无效的条件”。
通配符在筛选中的妙用(星号*、问号?)
文本筛选和自定义筛选都支持通配符,能极大地提升筛选灵活性。
-
*星号()**:代表任意长度的任意字符。
*科技*表示包含“科技”二字。张*表示以“张”开头。*公司表示以“公司”
-
问号(?):代表任意单个字符。
张?表示“张”后面跟一个任意字(如“张三”“张四”),但不匹配“张明”(两个字)。1??表示三位数且以1开头(如100、101、199)。
使用场景:
- 筛选所有“李”姓的人:输入
李*。 - 筛选长度为5的电话号码末4位为1234:
?1234。 - 筛选产品代码包含“A”且以“B”
*A*B。
注意:
通配符只适用于文本筛选中的“等于”“开头是”“结尾是”“包含”等条件;在数字筛选中不适用,如果需要查找真正的星号或问号本身,请在字符前加波浪号 ,如 表示查找星号。
常见问题与解答(FAQ)
Q1:筛选后复制粘贴,为什么粘贴出来的数据还是全部?
A:常见原因是你复制了整行(点击行号),而不仅限于可见单元格,正确做法:选中筛选后的可见数据(用鼠标直接框选或按 Ctrl+G 定位可见单元格),再复制粘贴,或者先按 Alt+; 定位可见单元格。
Q2:如何取消筛选状态?
A:再次点击【数据】→【自动筛选】即可关闭所有筛选,如果只想清除某一列的筛选,点击该列箭头→“清除条件”,如果想恢复所有隐藏行,点击“从…中清除筛选”。
Q3:自动筛选菜单中,某些选项显示为灰色不可用?
A:可能原因:①该列有合并单元格;②数据包含空行或空列;③列数据类型不一致(比如同一列中既有数字又有文本),请检查数据规范性。
Q4:筛选后能否直接求和、计数?
A:可以,WPS 表格底部状态栏会自动显示筛选后的计数和求和(如果选中数值列),你也可以用 SUBTOTAL 函数(如 =SUBTOTAL(109,筛选区域))动态计算筛选后的总和。
Q5:高级筛选中的“不重复记录”怎么用?
A:在高级筛选对话框中,勾选“选择不重复的记录”即可,注意:它只针对“列表区域”整体去重,而非某一列,如果只想对某列去重,建议用“删除重复项”功能。
让数据筛选成为你的得力助手
WPS 表格的筛选功能虽然入门简单,但深度使用能极大提升工作效率,从基础的自动筛选,到灵活的文本/数字/日期条件,再到强大的高级筛选和通配符组合,每一步都是你驾驭数据的利器,记住三个关键点:表头必须规范、条件区域要准确、通配符能救命,下次当你面对杂乱无章的数据时,不妨先花一分钟构思筛选条件,WPS 表格会立刻还你一份清爽的答案,不断练习这些技巧,你会发现数据分析不再是难题,而是轻松愉快的探索之旅。
标签: 数据筛选