要挑出一批符合条件的记录,并且把它们单独放到另一张表上去,普通筛选就不够用了,这时候用高级筛选。
准备工作:写好条件区域
在数据区上方或旁边留出几行空白,第一行写条件表头,必须与原数据的表头文字完全一致,包括空格;下面一行写条件值。表头不一致是筛选结果为空最常见的原因,写之前直接复制原表头最保险。

与条件:写在同一行
需要同时满足两个条件,例如部门等于销售部且金额大于一万,把这两个条件写在同一行的两列里。写在不同行就变成了或者的关系,这一点最容易搞错。
或条件:写在不同行
要看销售部或者市场部的记录,把两个部门分别写在两行。多组或者条件可以继续往下添加行,每一行是一组独立条件。
把结果复制到别处
在高级筛选对话框里选择将结果复制到其他位置,并指定目标区域的左上角单元格。选好位置后确定,结果会连同表头一起复制过去,原数据保持不变,可以继续做后续分析。
常见的三类失败原因
一是条件表头与数据表头不一致,或者多了一个空格;二是数据区选错,包含了标题以外的空行;三是条件里的数字写成了文本,例如带引号的金额。逐一核对,问题基本都能找到。
通配符与比较条件
条件值支持通配符,例如以某几个字开头的全部记录,用星号配合文字即可。也支持大于、小于这类比较条件,把它们与条件表头写在同一行即可生效。
条件区域与数据区分开放
条件区域不要写在数据区内部,否则筛选范围会把它一起包含进去,结果出现奇怪的记录。把条件写到数据区上方的空白行,或者单独放到一张小表里,用空行与数据隔开,操作稳定,后续维护也清楚。
筛选结果如何继续利用
结果复制到新区域后,就是一份独立的静态数据,可以继续做透视、做图表或者发给别人。要定期重复这套筛选,把条件区域固定保留下来,下次只改条件值即可,用WPS表格做周期性的名单提取非常顺手。
核对筛选是否漏数
筛完之后用条件计数核对一下符合条件的总条数,与复制出的行数比较,两者一致才说明没有漏选。这个核对动作只要几秒,却能避免把不完整的结果当成全量数据使用,报出去之后才发现问题会更麻烦。
结果区域要留足够空间
目标区域下方有内容时,复制结果会覆盖原有数据,而且不会有明显提示。选位置时先确认下方若干行是空的,或者干脆放到一张新工作表上。用WPS表格做这类批量筛选,先规划好落点,比事后恢复数据省事得多,也更安全。
