熬夜加班整理表格?
肉眼筛选漏掉关键信息?
公式一复杂就头晕?
FILTER函数——Excel界的「瑞士军刀」,5秒完成你半小时的工作量!
本文将用10个真实职场场景,手把手教你从菜鸟变身筛选达人!
场景1:秒筛「王姓同事」数据
老板要所有姓王的客户信息,手动筛选到眼花?公式:=FILTER(A1:A11,ISNUMBER(FIND("王",A1:A11)))
拆解语法:
- FILTER(数组, 条件):筛选满足条件的行
- ISNUMBER(FIND("王", A1:A11)):在A列找含「王」的单元格,返回TRUE/FALSE
注意:
- 通配符"*王*"可匹配中间含「王」的名字(如「王伟」)
场景2:多条件「与/或」筛选
筛选销售额>5000且属于市场部的员工公式:=FILTER(A1:F11,(B1:B11>5000)*(C1:C11="市场部"))
拆解语法:
- 多条件用「*」表示「与」,用「 」表示「或」
- 数组运算:每个条件生成TRUE/FALSE数组,相乘即「与」逻辑
场景3:动态筛选不重复值
快速提取所有不重复的部门名称公式:=UNIQUE(FILTER(C1:C10, C1:C10<>""))
拆解语法:
- UNIQUE():去重函数
- C1:C13<>"":筛选非空单元格
场景4:跨表筛选联动数据
痛点:根据订单号关联客户表信息公式:=FILTER(客户表!A:F,客户表!A:A=E2)
拆解语法:
- 跨表引用:用表名!列格式调用其他表格数据
- 在「订单表」输入客户ID,自动关联「客户表」的所有信息!
场景5:筛选后直接计算
筛选销售部后直接计算总销售额公式:=SUM(FILTER(B1:B10, C1:C10="销售部"))
拆解语法:
- 嵌套函数:FILTER结果直接作为SUM参数
- 支持函数:AVERAGE/MAX/MIN等均可嵌套
场景6:日期范围智能筛选
筛选本季度(4-6月)订单公式:=FILTER(A1:F10, (MONTH(D1:D10)>=4)*(MONTH(D1:D10)<=6))
自动显示最近3个月的所有订单记录!
场景7:多列组合筛选
痛点:筛选「北京 VIP客户」公式:=FILTER(A1:F10, (D1:D10="北京")*(E1:E10="VIP"))
场景8:筛选后排序输出
筛选高销售额客户后按金额降序排列公式:=SORT(FILTER(A1:F10,B1:B10>8000),2,-1)
拆解语法:
- 多列条件相乘:实现「与」逻辑筛选
- 文本需加引号:数字可直接写(如>100)
场景9:筛选显示部分列
筛选销售部的人员及所在城市(显示部分列)公式:=CHOOSECOLS(FILTER(A1:F10,C1:C10="销售部"),1,4)
CHOOSECOLS():选择指定列输出
场景10:反向筛选排除数据
痛点:排除测试订单公式:=FILTER(A1:F10, NOT(ISNUMBER(FIND("测试", D1:D10))))
拆解语法:
- NOT():逻辑取反
- 排除特定关键词:用FIND NOT组合
FILTER函数是Excel中最被低估的神器!
掌握这10个场景,从基础筛选到动态报表,从单表操作到跨表关联,通通5秒搞定!
搭配SORT/UNIQUE/XLOOKUP等函数,更是能解锁N种可能!
评论 (0)