FILTER函数:Excel里的数据过滤器,一键搞定复杂筛选!
各位在数据泥潭里挣扎的打工人,今天带你们认识Excel界的"数据净水器"——FILTER函数!它能让混乱的数据秒变清澈,让老板以为你偷偷买了付费插件!VLOOKUP?XLOOKUP?在FILTER面前都是弟弟!
一、基础操作:3秒学会数据提纯术
单条件筛选:
案例1:HR快速找程序员
比Ctrl+F快10倍,还能自动更新!
=FILTER(A2:D10, C2:C10="技术部")
示例数据:员工信息表
结果:
二、高阶玩法:让数据自己会说话
多条件核弹:采购部反杀涨价供应商
案例2:多条件AND逻辑(同时满足)
场景:筛选"销售部"且工资>5000的员工
示例数据:
公式:
=FILTER(A2:C4, (B2:B4="销售部")*(C2:C4>5000))
结果:
案例3:多条件OR逻辑(满足其一)
场景:筛选"销售部"或工资>5000的员工
示例数据:
公式:
=FILTER(A2:C4, (B2:B4="销售部")+(C2:C4>5000))
结果:
三、企业级实战:更多情形举例
案例4:通配符模糊匹配
场景:筛选姓名以"张"开头的员工
示例数据:
公式:
=FILTER(A2:C4, LEFT(A2:A4,1)="张")
结果:
案例5:动态日期筛选(本月记录)
场景:筛选本月的订单
示例数据:
公式:
=FILTER(A2:C4, MONTH(B2:B4)=MONTH(TODAY()))
结果(假设当前月份为10月):
案例6:排除特定值
场景:筛选非"已取消"状态的订单
示例数据:
公式:
=FILTER(A2:C4, B2:B4<>"已取消")
结果:
案例7:结合SORT排序
场景:筛选销售部员工并按工资降序排列
示例数据:
公式:
=SORT(FILTER(A2:C4, B2:B4="销售部"), 3, -1)
结果:
案例8:处理空值(筛选非空地址)
场景:筛选地址不为空的客户
示例数据:
公式:
=FILTER(A2:B4, B2:B4<>"")
结果:
案例9:返回唯一值列表
场景:筛选不同地区的唯一客户名称
示例数据:
公式:
=UNIQUE(FILTER(B2:B4, A2:A4="东部"))
结果:
案例10:自定义无数据提示
场景:筛选"研发部"员工,若无结果则显示提示
示例数据:
公式:
=FILTER(A2:C4, B2:B4="研发部", "无匹配数据")
结果:
无匹配数据
四、避坑指南:用错FILTER的惨痛代价
#CALC!错误:检查条件区域是否对齐,或结果是否为空
内存爆炸:10万行数据请用Power Query
动态数组陷阱:返回多个结果时,相邻单元格有数据会报”#溢出“错误
今日摸鱼成就:
用FILTER重做上月销售报告,节省2小时
把报表截图发朋友圈,配文"数据过滤大师"
用省下的时间开黑上王者
领取专属 10元无门槛券
私享最新 技术干货