excel怎么高级筛选两个条件-excel 双条件筛选
有时候你只需求找出“销售额超过 10 万,且日期在 2023 年 5 月之后的单子”,这时候不用记那么复杂的逻辑,Excel 自带的“高级筛选”功能就能搞定。 实际操作的时候,打开“数据”选项卡,点击“排序”那一堆乱七八糟的操作,千万别点,忒累了,咱们直接选“高级筛选”。出来的对话框里,条件框是空的吗?不是,得填。
这里不要写死死的公式,像“IF(A2>100000, 1, 0)"这种大哥话,听着顺耳,但 Excel 听不懂。咱们写的是“大于”,输入框里直接打中文,比如“大于 10 万”。再下一个条件框,填“日期在 2023 年 5 月之后”,这时候选个下拉箭头,从“每个单元格”改成“列表项”,然后点一下表头的“日期”单元格,拖到下面,这样它就会自动识别出那一列了。 还有个细节,有时候条件忒复杂,几个条件堆在一个框里好办乱,不如拆成两个框,一个管数量,一个管工夫,这样编辑起来顺手,不好办掉链子。 筛选完之后,你会看到一个包含筛选条件的文本列,叫“条件文本”。
这玩意儿实际上是 Excel 的“黑魔法”,但它藏着秘密。你能够随意改个内容,比如改成"SELECT A2:B10000",输入个冒号冒号,然后点一下“数据”里的“筛选”按钮,这时候单元格里就显示成"SELECT A2:B10000"了。再输入个单引号,它又变回"SELECT A2:B10000"。
这不过是给列加了个透明外衣,既保护了原有格式,又让你随时能切换显示模式。 要是直接点“关闭数据列表”,你会发现后面跟着的那行文本列就消亡了。
这时候别慌,菜单栏上有“定位”,选“定位条件”,勾选“只筛选包含文本的单元格”。
这时候你点一下那行文本列里的内容,要么直接双击那个列头,出来的结局就是真正的筛选后的数据了。 想要更高效一点,试试“筛选”功能。在弹出的“排序”窗口里,点击“高级”,把那里的“数据”框选好,然后点“确定”,这实际上就是告诉 Excel:“我要把归于这个筛选条件的行移动到这里来。”不过这时候要注意,筛选出来的数据只是暂时的,像刚刚那样直接缩进可能会显示出来,但刷新页面要么重新打开工作表之后,那些数据就会凭空消亡,重新变成原始数据。 要是不小心把某行数据删了,要么把数据范围扩大了,想要找回遗漏的那几行如何办?这时候得用“定位条件”里的“显示筛选条件”功能。在“数据”选项卡里找“定位条件”,勾选“显示筛选条件”,然后在那个文本列里随意输入个字符,比如 "(",这时候 Excel 就会把知足筛选条件的行全体列出来。
只要你记得这行数据的序号,比如"23456",直接把某行对应的那个数改掉,要么把它删了,它会自动消亡,剩下的行又变回原始数据。 最终说说如何用这些功能。
有时候想看看“与此同时知足两个条件”的数据,比如“金额大于 10 万且日期在 5 月之后的”,直接算起来条件忒复杂,好办出错。
这时候不如用“筛选”功能。先选好你要排除掉的那几行(比如那些“备注”是“退货”的行),然后在“高级筛选”对话框里,把两个条件框都填上,选“是”。
这样 Excel 就会自动把两个条件都混在一起,只保留符合两个条件的行。 不过有个坑得注意,高级筛选出来的行是原顺序排列的,你筛选后,这些行会排在筛选条件的位置,不在原来的数据流里。
要是你需求保持原来的排排顺序,还得配合“复制”功能,要么在“数据”里切换到“筛选”模式,让 Excel 自动帮你把那些行调出来。 说到底,高级筛选就是个强大的过滤器,它不追求完美,只追求结局。你不用纠结格式,也不用揪心逻辑忒复杂,只要把条件填进去,点一下刷新,数据就出来了。
有时候你会发现,直接用“筛选”比“高级筛选”更快,有时候还得反过来,看你具体需求。
总而言之,别被那些成人的术语吓到,把 Excel 当成你的数据助手,它比你想象的更灵活,也等你一起玩。
本文系作者个人观点,不代表本站立场,转载请注明出处!





