Filter函数公式,快速实现订单核对,1分钟学会

360影视 日韩动漫 2025-08-04 20:00 2

摘要:举个例子,我们有一份公司所有的订单源数据表格,这里我们只用两列信息来模拟,实际可能有很多列数据,几百行数据

举个例子,我们有一份公司所有的订单源数据表格,这里我们只用两列信息来模拟,实际可能有很多列数据,几百行数据

然后我们有另外一个表,里面有部分已经处理过的订单数据,如下所示,这里举例是4个,实际可能有上百条,并且我们处理的订单可能会进行新增

现在我们要快速找出哪些订单号是没有处理过的有哪些,放在另外一个新表里面

这种方法只适用于源数据表里面的订单号里面没有自身重复的

首先,我们将已经处理的订单号,复制粘贴到源数据表的最下方

然后我们对A列套用条件格式,突出重复值,标记一个颜色

这个时候,如果出现重复的订单,它会自动的标记颜色。

所以我们对A列筛选,按颜色的数据,然后近单元格背景不带颜色的,便是没有处理过的:

粘贴出来,得到结果

如果说已处理的订单是在动态更新的情况下,需要快速找出未处理的部分,就比例困难

我们直接输入的公式是:

=FILTER(A:.B,COUNTIFS(D:.D,A:.A)=0)

拓展:

眼尖的小伙伴可能看到公式冒号后面加了一个点

它是一种动态自动裁剪引用的方式

A:.B,表示A:B整列的数据裁剪掉没有数据的部分,可以动态引用

在这个用法出来之前,动态引用只能用OFFSET,而现在只需要加1个点

=FILTER(A:.B,COUNTIFS(D:.D,A:.A)=0)

第2参数对A列的每个数据源看是否出现在已处理里面,我们取出现次数为0的结果

当我们在已处理的字段里面,新增一个数据的时候,未处理的订单号也全自动的更新了筛选结果

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

来源:Excel自学成才一点号

相关推荐