LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

[点晴永久免费OA]Excel一条公式,制作查询器,Filter函数太强了

admin
2024年7月2日 10:9 本文热度 1014

有的时候, 我们经常会对Excel数据进行条件查询,举个人事管理工作中的例子来说明,左边是人事数据,现在我们制作了一个查询器,里面输入条件,就可以把符合条件的结果查找匹配出来。这个筛选条件填写区域,是可以模糊输入的,例如,只需要输入财务,就可以得到所有财务部的数据了。


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


还可以输入性别的条件,例如,填写性别:女,就可以得到所有相关结果。如下所示结果,同时它的边框也自动的添加到了有数据的区域。


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

1、实现模糊查询

我们使用的公式就是:

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


要理解上述运行逻辑,我们要了解SEARCH函数公式,它是用来搜索对应单元格是否含有对应文本,当我们输入公式:

=SEARCH("市场",A1:A9)

它有数据的时候,就会显示数字1,表示A2里面有这个文本,且出现的位置是第1个位置,如果搜索不到,就会显示错误值。


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


第3步,就是FILTER函数功能了。我们使用FILTER函数公式时,当结果为0时,它不会筛选出来,当结果不为1时,就会被筛选出来,所以就可以把对应关键词给筛选出来。


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

2、实现数据自动加边框

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

=$F1<>""

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


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


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


该文章在 2024/7/2 10:09:55 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved