二、实现一对多查询
一对多查询的效果就是通过一个值来返回多个结果,我们可以将其看作是数据的筛选,通过筛选条件值就可以返回多个结果,如下图,我们想要在数据中找到省份是河南的所有数据,只需要将公式设置为:=FILTER(A1:J40,B1:B40=N2)然后点击回车即可,在这里它是不包含表头的,所以我们需要将表头粘贴过来,然后将日期更改为日期格式即可
在这里我们将第三参数省略了,因为它是一个可选参数,使用这个函数还需要注意一点就是我们无法单独更改数据中的某一个值,如果更改了数据的某一个值,函数的就会返回错误值
三、实现自动筛选的效果
比如在这里我们想要查找省份是河南省,负责人是鲁班的所有数据,只需要将公式设置为:=FILTER(A1:J40,(B1:B40=L2)*(G1:G40=M2),"查不到结果"),点击回车即可查找到正确的结果,如下图
在这里我们将公式设置为:=FILTER(A1:J40,(B1:B40=L2)*(G1:G40=M2),"查不到结果")
第一参数:A1:J40,就是我们需要筛选的数据区域
第二参数:(B1:B40=L2)*(G1:G40=M2),在这里B1:B40=L2代表省份等于河南省的,G1:G40=M2就代表负责人等于鲁班的,我们让这个两个条件相乘来构建正确的条件
第三参数:"查不到结果",这个是一个可选参数,如果找不到正确的结果,就会返回这个值
以上就是这个函数各个参数的意义,使用这个函数我们需要特别注意FILTER函数的第二参数中选择的数据区域,必须与筛选数据区域的高度或者宽度一一对应,否则的话就会返回错误的结果,不过比较可惜的是现在这个函数仅仅在office365版本中才可以使用
以上就是今天分享的方法,怎么样?你学会了吗?
我是excel从零到一,关注我,持续分享更多excel技巧