excel 表格高级筛选两个条件核心就是单独搭建条件区域,区分并且关系和或者关系,普通自动筛选多列只能做并且逻辑,遇到复杂双条件查询,普通筛选就不够用,高级筛选专门解决这类场景,条件区域是高级筛选最核心部分,条件区域第一行必须和原数据表表头文字完全一致,不能多空格不能错字,这是很多人筛选失败的主要原因,并且条件写在同一行,代表两个条件同时满足,或者条件写在不同行,代表满足其中任意一个条件,设置完成之后可以选择在原表隐藏不符合数据,也可以把筛选结果单独复制到别的位置,适合大批量台账订单表,双条件提取符合要求的数据记录。
前置准备
原数据表第一行必须是标准表头,数据中间尽量不要有空行,提前单独找一块空白区域用来做条件区域,条件区域不能和原始数据表重叠,不然会干扰识别,表头文字必须一字不差复制原表表头,包括空格标点都要保持一致。
并且关系 两个条件同时满足操作步骤
并且逻辑就是同时满足两个条件,例如地区等于华东 并且 金额大于 5000
1 在空白区域第一行输入两个表头,地区 金额
2 第二行对应表头下方填写条件,地区下面写华东,金额下面写大于 5000
3 点击原数据表任意单元格,切换到数据选项卡,点击高级筛选按钮
4 在高级筛选窗口,列表区域自动识别原数据表,如果识别错误手动框选全部原始数据含表头
5 条件区域,框选刚才搭建的条件区域,包含表头和条件那一行
6 选择方式,可以选择在原有区域显示筛选结果,或者将筛选结果复制到其他位置,如果选复制到其他位置,还要指定复制到的目标起始单元格
7 点击确定,表格只保留同时满足两个条件的数据行
或者关系 两个条件满足其一操作步骤
或者逻辑就是两个条件任意满足一条就显示,例如地区等于华东 或者 金额大于 5000
1 空白区域第一行依旧是表头 地区 金额
2 地区表头下第一行条件写华东,金额表头下这一格留空
3 下一行,地区这一格留空,金额下面写大于 5000
4 打开高级筛选,列表区域选择原数据表,条件区域框选包含表头加两行条件的整块区域
5 确认之后执行筛选,只要满足任意一条条件的数据都会被筛选出来
两种双条件逻辑对照表
| 逻辑类型 | 条件摆放方式 | 含义 | 举例 |
|---|---|---|---|
| 并且 | 条件写同一行 | 两个条件必须同时成立 | 部门是销售 并且 业绩大于 1 万 |
| 或者 | 条件分不同行 | 满足任意一条就成立 | 部门是销售 或者 业绩大于 1 万 |
深度补充要点
条件里面运算符写法,大于就是大于号,小于就是小于号,大于等于 小于等于 不等于都可以直接写在条件单元格里面,运算符前面不要加多余空格。如果条件是等于固定文本,直接填写文字,不需要加等号。条件区域表头如果和原表头有细微差别,高级筛选会识别失败,返回空结果。如果需要清空高级筛选,回到数据选项卡点击清除,就恢复全部原始数据。高级筛选两个条件设置之后,修改原始数据,筛选结果不会自动更新,需要重新打开高级筛选再次执行。条件区域如果有多行并且或者混合,还可以拓展成更多条件,双条件是最基础用法。
【常见问题】
问题 1 excel 表格高级筛选两个条件,筛选出来是空数据是什么原因
回答 1 excel 表格高级筛选两个条件结果为空,大多是条件区域表头和原数据表表头文字不一致,或者条件运算符书写错误,核对表头文字,修正条件表达式,重新执行 excel 表格高级筛选两个条件操作。
问题 2 excel 表格高级筛选两个条件,并且和或者写反了怎么办
回答 1 excel 表格高级筛选两个条件,并且是同行,或者是分行,如果写反筛选结果就不符合预期,按照逻辑重新调整条件区域排版,再次运行 excel 表格高级筛选两个条件,就能得到正确结果。
问题 3 excel 表格高级筛选两个条件,可以把结果单独提取到新位置吗
回答 1 excel 表格高级筛选两个条件支持单独提取,高级筛选窗口选择将筛选结果复制到其他位置,指定目标单元格,执行 excel 表格高级筛选两个条件之后,符合双条件的数据就会单独输出,不会改动原始表格。
【免责申明】
本文操作基于桌面版 excel 常规版本演示,WPS 表格高级筛选逻辑基本一致,不同版本界面选项名称可能存在细微差异,本文内容仅供学习参考,不保证所有设备环境下操作效果完全一致。


