如何删除1列中具有相同值且在另一列中具有相同对应值的行? (值是文字)

时间:2018-05-11 03:21:33

标签: excel vba if-statement conditional

如果列B中的多个值相同,并且列C中的相应值也相同,则删除包含这些值的行,否则不删除。如何在Excel(VBA)中执行此操作?

 B     C
XYZ    Y
XYZ    Y
ABC    Y
XYZ    N

所以结果应该是这样的:

 B     C
XYZ    Y
ABC    Y
XYZ    N

感谢。

1 个答案:

答案 0 :(得分:0)

不需要VBA。
只需标记您的数据并转到"数据"标签。按"删除重复项"并确保两个复选框都被称为"列B"和" C栏和#34;检查。

当且仅当列B和C中的值对应于标记数据中其他位置的重复行时,才会删除行。