Filter公式进阶,多条件模糊查找匹配,太牛了

志课程 2024-04-29 08:51:04

举个粉丝提出的实际例子来说明

是做汽车出租的,他会用Excel表格记录所有车辆的出租信息,主要的字段有:

车牌,出租人,出租开始时间,以及出租结束时间,如下是模拟的数据:

然后会收到一些违章信息,车牌,以及违章的时间节点,需要快速查找到是哪个出租人导致 的,

因为车子信息可能是多位出租人使用的,所以需要快速定位到车牌,以及出租期间的时间节点,来匹配对应人信息

可以思考一下怎么用公式来处理

小编觉得可以用Filter公式来处理

1、查找条件分析

如果你没有学会公式之前,肯定是用筛选来完成的

假如,你要查找到A00001 2024-4-27 13:40这条信息

那么第一条件,就是筛选A列,对应车牌号A00001

那么第二条件,就是筛选C列,出租开始时间,要早于13:40的,就会有2条记录信息

最后一个条件,就是出租结束时间,肯定要比13:40更晚的,才是我们的结果,所以对D列进行筛选的

通过以上3个条件,就得到了我们想要的结果

汇总一下条件

A列里面包含F2单元格的值

C列里面信息,需要小于G2单元格的值

D列里面信息,需要大于G2单元格的值

需要以上3个条件同时满足

2、Filter公式解决

基本以上我们手动的筛选,对于我们逻辑梳理很重要,所以用Filter公式来批量查找,就可以输入的公式是:

=FILTER(B:B,(A:A=F2)*(C:C<G2)*(D:D>G2))

筛选的结果是B列,那么三个条件需要同时满足的时候,就要用乘号连接起来

就可以一次性的查找匹配出来了

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

0 阅读:1