打开网易新闻 查看精彩图片

说在前面,本节课涉及到的函数为:Filter。看到这里,很多同学心中便有了疑问,我为什么没有见过,更不要说使用了……这很正常,因为这5个函数是Excel2021或Office 365版本才有的。所以,想要使用的亲需要注意自己的Excel版本哦!

Filter函数。

功能:筛选区域或数组,即返回符合查询条件的值或区域。

语法结构:=Filter(返回结果的数组或单元格区域,筛选条件,[所包含数组中的所有值都为空时的返回值])。

应用案例:

1、单条件查询(一对一)。

目的:根据“员工姓名”查询对应的“月薪”。

打开网易新闻 查看精彩图片

方法:

在目标单元格中输入公式:=FILTER(H3:H12,C3:C12=K3)。

解读:

此方法和其它类的查询引用函数功能类似,但如果只是实现“一对一”的单条件查询,那你就小卡Filter函数的功能了。

2、单条件查询(一对多)。

目的:查询对应“部门”的“员工姓名”。

打开网易新闻 查看精彩图片

方法:

在目标单元格中输入公式:=FILTER(C3:C12,B3:B12=K3)。

解读:

虽然此时也是单条件查询,但实现的效果是“一对多”。

3、单条件查询(批量)。

目的:根据“部门”查询员工的所有信息。

打开网易新闻 查看精彩图片

方法:

在目标单元格中输入公式:=FILTER(C3:H12,B3:B12=K3)。

解读:

1、此公式中的第一个参数不是单纯的1列,而是需要返回的所有列的单元格区域

2、编辑公式时不需要选中所有返回值的目标单元格区域,只需选中返回区域左上角的第一个单元格,编辑公式即可

(4)多条件查询(单字段)。

目的:查询本“部门”中符合指定“学历”的“员工姓名”。

打开网易新闻 查看精彩图片

方法:

在目标单元格中输入公式:=FILTER(C3:C12,((B3:B12=K3)*(G3:G12=L3)),"未查询到符合条件的信息")。

解读:

多条件查询时,需要用符号“*”将多个独立的条件连接在一起。

(5)逆向查询(单条件)。

目的:根据“员工姓名”查询对应的“部门”。

打开网易新闻 查看精彩图片

方法:

在目标单元格中输入公式:=FILTER(B3:B12,C3:C12=K3)。

解读:

只需按照函数的语法结构编辑对应的数据范围或条件即可,不需要转换等操作。

(6)逆向查询(多条件)。

目的:根据“性别”和“学历”查询对应的“员工姓名”。

打开网易新闻 查看精彩图片

方法:

在目标单元格中输入公式:=FILTER(C3:C12,((E3:E12=K3)*(F3:F12=L3)))。

解读:

逆向查询中也可以实现“一对多”的效果。

最美尾巴:

文中从实际出发,解读了Filter函数的6个应用技巧,涉及到的内容有单条件查询、多条件查询、逆向查询,其最关键的亮点在于“一对多”查询,无论是单条件、多条件、还是逆向查询,均可实现。在实际的工作和数据的处理分析中,具有很高的应用价值。

打开网易新闻 查看精彩图片