还在用“筛选”功能手动勾选条件?

还在为多条件查询写复杂公式?

FILTER函数来了!

它能一键返回所有符合条件的记录,自动溢出结果,动态更新数据!

无论是单条件、多条件还是模糊查找,通通秒杀!

场景1:单条件查找(秒筛部门)

需求: 提取“销售部”所有员工信息。操作步骤:

  1. 在空白单元格(如H2)输入部门名“销售部”;
  2. 在结果区域输入公式:
=FILTER(A:A,B:B=G2)

不会FILTER函数?难怪你天天加班!3分钟速成攻略!-趣帮office教程网

第一参数是,你要查找“姓名”

公式解析:

  • A:A:你要查找什么,就选什么,这里查找姓名,就选姓名所在A列。
  • B:B=G2:部门等于G2的条件;这是对G2单元格的引用,即G2单元格里的内容“销售部”,这样就无需在公式中输入“销售部”了。

场景2:多条件查找(部门 学历)

需求: 找出“技术部”且学历为“博士”的员工。操作步骤:

  1. 在G2输入部门“技术部”,H2输入学历“博士”;这样可以直接对单元格内容进行引用,如更改筛选条件,只需改单元格里的内容就可以。无需改公式。
  2. 输入公式:
=FILTER(A1:E9,(B1:B9=G2)*(D1:D9=H2),"查无此人")

不会FILTER函数?难怪你天天加班!3分钟速成攻略!-趣帮office教程网

核心技巧:

  • 条件用*连接表示“同时满足”,用 则表示“满足任意一个”;

公式解析:

  • A2:E9:这里要查找出姓名开始到入职年份全部列,所以要选全部数据
  • (B1:B9=G2)*(D1:D9=H2):两个筛选条件。
  • "查无此人":找不到时显示提示。

场景3:模糊查找(职位含“经理”)

需求: 筛选姓名中包含“四”的记录。操作步骤:

输入公式:

=FILTER(A2:E9,ISNUMBER(FIND(G2,A2:A9)))

不会FILTER函数?难怪你天天加班!3分钟速成攻略!-趣帮office教程网

原理:

(1)FIND(G2,A2:A9):查找“四”关键词,找到返回位置,否则报错;

(2)ISNUMBER:将结果转为TRUE/FALSE,作为筛选条件。

总结:为什么FILTER函数是Excel必学?

  1. 动态溢出:结果自动填充,无需拖拽公式;
  2. 多条件自由组合:用*和 实现复杂逻辑;
  3. 模糊查找:搭配FIND/SEARCH函数,轻松应对关键词筛选;
  4. 错误友好:自定义提示语,告别#CALC! 报错。

一句话总结: FILTER函数=筛选 查询 动态数组,学会它,效率直接起飞!