求助:如何用公式批量标记同订单组内Action重复的行以便剔除?
解决方法:用COUNTIFS公式批量标记重复Action的订单行
嘿,一万多行手动标确实太折腾了!给你个简单的Excel公式,一键就能搞定所有标记:
基础公式(返回True/False)
在Q2单元格输入这个公式,然后鼠标放在单元格右下角,等光标变成十字后下拉填充到所有行就行:
=COUNTIFS($N:$N, $N2, $F:$F, $F2) = 1
公式解释:
COUNTIFS($N:$N, $N2, $F:$F, $F2):统计**当前行的订单号(N2)对应的所有行里,和当前行的Action(F2)**相同的行数- 后面加
=1:如果统计结果是1,说明这个Action在该订单里是唯一的,返回True;如果大于1,说明存在重复,返回False,完美匹配你手动标记的逻辑
扩展需求:标记为rejected/0等
如果需要返回文本或数字(比如rejected/approved,或者0/1),可以套个IF函数调整:
- 文本标记版:
=IF(COUNTIFS($N:$N, $N2, $F:$F, $F2) > 1, "rejected", "approved")
- 数字标记版(0代表重复行,1代表唯一行):
=--(COUNTIFS($N:$N, $N2, $F:$F, $F2) = 1)
小提示:
- 公式里的
$是绝对引用符号,锁定了N列和F列,下拉填充时不会跑偏,放心用 - 这个公式兼容所有Excel版本(包括旧版2016/2019),处理1万行数据完全无压力,计算速度很快
内容的提问来源于stack exchange,提问作者Prospidnick
相关产品推荐
相关产品推荐

