excel函数技巧:filter+xmach+sequence去除重复行-趣帮office教程网

如图,拜访记录表记录了每个人拜访的详细日期单位等信息,现需要根据不同区域每个人的第一次拜访日期统计出工程部的拜访明细,公式如下:

=LET(x,XMATCH($B$3:$B$34&$C$3:$C$34,$B$3:$B$34&$C$3:$C$34)=SEQUENCE(ROWS($3:$34)),

FILTER($A$3:$C$34,x*($D$2:$D$33="工程部"))

)

思路:主要方法其实是去除重复,将同一个区域同一个人的记录只保留最早的一条,其它过滤掉。因为存在两个区域但人名相同的情况,所以要将区域和人名合并进行筛选。用xmatc将合并后的内容进行查找,得到对应的位置,但相同的区域和人名只记录最上面一条。再将位置数据与自然位置序列进行比对,结果不一致的即是重复出现的位置。最后用filter函数进行筛选。得到想要的记录。