"每天对着Excel按筛选键按到手抽筋?筛选部门要3步,多条件筛选要5分钟...今天教你用1个函数——=FILTER(),像魔法一样3秒提取数据!

不用菜单、不用鼠标,从此告别‘筛选→勾选→再筛选’的死亡循环!"

 一、单条件筛选(基础版)

问题:找出所有【销售部】的员工姓名

公式

=FILTER(A2:A16, B2:B16="销售部")

Excel的FILTER函数,你知道有多牛吗?(值得收藏)-趣帮office教程网

效果:自动返回 → 张三、王五、刘芳、张敏、孙悟空

原理:B2:B16="销售部" 会生成一列TRUE/FALSE,FILTER只挑TRUE对应的行!

(插入对比图:传统筛选 vs FILTER函数操作)

 二、多条件筛选(且关系)

问题:找出【销售部】且【薪资>5000】的员工

公式

=FILTER(A2:A16, (B2:B16=G2)*(C2:C16>H2))

Excel的FILTER函数,你知道有多牛吗?(值得收藏)-趣帮office教程网

关键点

  • 星号*表示同时满足(Excel里的AND)
  • 会返回 → 王五(5300)、张敏(5600)、孙悟空(5900)

易错提示:千万别写成 =FILTER(A2:A16, B2:B16="销售部" AND C2:C16>5000) ❌

 三、多条件筛选(或关系)

问题:找出【销售部】或【薪资>6000】的员工

公式

=FILTER(A2:A16, (B2:B16="销售部") (C2:C16>6000))

Excel的FILTER函数,你知道有多牛吗?(值得收藏)-趣帮office教程网

核心技巧

  • 加号 表示满足任意一个(Excel里的OR)

️ 四、模糊搜索(姓名含"张")

问题:找出姓名里带"张"字的员工

公式

=FILTER(A2:A16, ISNUMBER(SEARCH("张", A2:A16)))

Excel的FILTER函数,你知道有多牛吗?(值得收藏)-趣帮office教程网

拆解

  1. SEARCH("张", A2:A16) 找包含"张"的位置
  2. ISNUMBER() 把找到的转为TRUE/FALSE
  3. 最终返回 → 张三、张伟、张敏

升级玩法:把"张"换成单元格引用(如G1),立马变成动态搜索框

 五、超强组合技(多字段模糊查找)

问题:找出【部门含"术"】且【KPI>90】的员工

公式

=FILTER(A2:E16, ISNUMBER(SEARCH("术", B2:B16))*(E2:E16>90), "无结果")

Excel的FILTER函数,你知道有多牛吗?(值得收藏)-趣帮office教程网

️ 亮点

  • 最后一个参数"无结果"是找不到时显示的提示

FILTER函数是Excel里的智能数据捕手

记住三板斧:

  1. 单条件直接比(部门="销售部")
  2. 多条件用乘加(*是且, 是或)
  3. 模糊查套SEARCH ISNUMBER组合拳

从此数据筛选不用愁,公式一写全都有!