一、什么是高级筛选
高级筛选:通过单独设置条件区域,实现更复杂的多条件筛选。
普通筛选只能在原表下拉箭头里简单筛选,高级筛选可以写复杂条件,还能把结果复制到其他位置。
二、高级筛选 vs 普通筛选
高级筛选必须先在空白处建立条件区域,规则如下:
1. 条件区域三要素
1)第一行是表头:必须和原数据表的字段名完全一样(文字、空格都不能差)
2)第二行及以下写条件:对应列下方写筛选条件
3)条件区域和数据区域之间至少空一行,不能紧挨在一起
2. 条件逻辑规则(重中之重)
- 1)同一行的条件:AND(同时满足)
条件写在同一行,表示所有条件都满足才显示 - 2)不同行的条件:OR(满足任一即可)
条件写在不同行,表示满足其中任意一条就显示
示例 1:AND 条件(同时满足)
筛选:语文≥80 且 数学≥80
语文 数学
>=80 >=80
两个条件写在同一行,同时满足才显示。
示例 2:OR 条件(满足其一)
筛选:语文≥90 或 数学≥90
语文 数学
>=90
>=90
两个条件写在不同行,满足任意一个就显示。
示例 3:混合条件
筛选:(语文≥80 且 数学≥80)或 总分≥180
语文 数学 总分
>=80 >=80
>=180
四、高级筛选操作步骤
1.第一步:建立条件区域在数据区域下方(或旁边)空白处,空一行以上,复制表头,在对应列下方写条件。
2.第二步:打开高级筛选选中数据区域任意单元格 → 【数据】选项卡 → 【高级筛选】
3.第三步:设置对话框参数
在原有区域显示筛选结果:隐藏不满足的行(和普通筛选效果一样) 将筛选结果复制到其他位置:在 "复制到" 中选一个空白单元格,结果复制过去,原表不动 - 列表区域:自动识别原数据区域(包含表头),检查是否正确
- 条件区域:点击右侧按钮,框选你建好的条件区域(必须包含条件表头行)
- 方式:
- 在原有区域显示筛选结果:隐藏不满足的行(和普通筛选效果一样)
- 将筛选结果复制到其他位置:在 "复制到" 中选一个空白单元格,结果复制过去,原表不动
4.点击【确定】,筛选完成。
五、条件写法补充
文本条件中的通配符:
*代表任意多个字符,?代表一个字符。
六、高频易错点
1.❌条件区域表头和原表表头文字不一致 → 筛选失效或出错 ✅必须完全一样,最好直接复制原表表头 2.❌条件区域和数据区域挨在一起,没有空行 → 可能被识别成数据 ✅条件区域和数据区域之间至少空一行 3.❌忘记选条件区域的表头行 → 条件不生效 ✅条件区域必须包含表头行 4.❌把 AND 条件写成了不同行 → 逻辑变成 OR,结果错误 ✅同行 AND,异行 OR,不能搞反 5.❌条件里用了中文符号(>、=) → 筛选不出结果 ✅全部用英文半角符号 > <=>= <= <> 6.❌"复制到其他位置" 只选了一个单元格但空间不够 → 结果被截断 ✅确保目标位置下方右侧都是空白
七、记忆口诀
高级筛选条件区,表头复制不能异;
同行条件是并且,换行条件是或者;
条件数据隔一行,符号全部用英文;
列表区域选原表,条件区域含表头。
已关注
关注
重播 分享 赞
夜雨聆风