根据另一列中的“if”条件删除以下所有重复项

根据另一列中的“if”条件删除以下所有重复项

有人能帮助我弄清楚如何让 Excel 执行以下操作:

如果(B2 =“是”),则删除其下方的所有 B2 重复项

A 列有(非唯一的)电话号码,B 列有“结果”(是、可能,以及少数其他结果),我希望 Excel 在 B 中第一次“获得”值“是”后删除所有具有特定电话号码的行,但保留其上方的所有重复项。

样本数据:

    10      NO          
    20      NO ANSWER   
    10      YES         
    30      NO ANSWER   
    10      YES         
    10      NO ANSWER   
    20      YES         
    10      YES         
    40      NO                    
    20      YES          
    20      NO ANSWER   

期望输出:

    10      NO          
    20      NO ANSWER   
    10      YES         
    30      NO ANSWER            
    20      YES                 
    40      NO                             

我尝试使用 IF 语句创建一些辅助列,但没有成功。

谢谢!

答案1

您可以使用公式创建辅助列:

=SUMPRODUCT((A1=$A$1:A1)*("yes"=$B$1:B1))>1

然后过滤并删除所有内容TRUE

在此处输入图片描述

相关内容