一条公式,制作查询器,Filter函数公式太强了

一条公式,制作查询器,Filter函数公式太强了有的时候 我们经常会对数据进行条件查询 举个人事管理工作中的例子来说明 左边是人事数据 现在我们制作了一个查询器 里面输入条件 就可以把符合条件的结果查找匹配出来

大家好,欢迎来到IT知识分享网。

有的时候, 我们经常会对数据进行条件查询,

举个人事管理工作中的例子来说明,左边是人事数据,

现在我们制作了一个查询器,里面输入条件,就可以把符合条件的结果查找匹配出来

这个筛选条件填写区域,是可以模糊输入的,例如,只需要输入财务,就可以得到所有财务部的数据了

一条公式,制作查询器,Filter函数公式太强了

又或者,我们输入姓名中的一个字,例如,输入:乔,就可以把对应结果匹配出来:

一条公式,制作查询器,Filter函数公式太强了

还可以输入性别的条件,例如,填写性别:女,就可以得到所有相关结果:

如下所示结果,同时它的边框也自动的添加到了有数据的区域

一条公式,制作查询器,Filter函数公式太强了

是不是看起来很高级,上面的效果,只需要一条公式就可以实现了

1、实现模糊查询

我们使用的公式就是:

=FILTER(A:D,IFERROR(SEARCH(H2,A:A),0)+IFERROR(SEARCH(H2,B:B),0)+IFERROR(SEARCH(H2,C:C),0))

一条公式,制作查询器,Filter函数公式太强了

要理解上述运行逻辑,我们要了解SEARCH函数公式

它是用来搜索对应单元格是否含有对应文本,当我们输入公式:

=SEARCH(“市场”,A1:A9)

它有数据的时候,就会显示数字1,表示A2里面有这个文本,且出现的位置是第1个位置

如果搜索不到,就会显示错误值

一条公式,制作查询器,Filter函数公式太强了

第2步,我们用IFERROR函数公式,将错误值,变成0,如下所示:

一条公式,制作查询器,Filter函数公式太强了

第3步,就是FILTER函数功能了

我们使用FILTER函数公式时,当结果为0时,它不会筛选出来,

当结果不为1时,就会被筛选出来,所以就可以把对应关键词给筛选出来

一条公式,制作查询器,Filter函数公式太强了

如果需要在多列之间进行筛选,就需要把对应的条件全部串联加起来就可以了。

2、实现数据自动加边框

因为我们FILTER公式的结果条目数是不确定的,所以当我们有数据的时候,可以自动的添加一个边框,设置方法是:选中F:I列数据,然后在条件格式里面,新建规则

使用公式来确定规则

然后使用的公式是:

=$F1<>””

因为我们的数据列在F,所以用F1单元格,需要锁定列标,判断不为空值

一条公式,制作查询器,Filter函数公式太强了

然后在就格式里面,设置全部的边框

一条公式,制作查询器,Filter函数公式太强了

关于这个小技巧,你学会了么?动手试试吧!

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/166390.html

(0)
上一篇 2025-01-06 11:26
下一篇 2025-01-06 11:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信