根据 Excel 中的前 2 个单元格值删除整行

Deleting entire row based on first 2 cell values in Excel

我有一个 excel sheet 有 2000 行和 3 列。我正在寻找“如果每行的单元格 1 和单元格 2 相等则删除整行”的解决方案。换句话说,

Cell1  Cell2 Cell3 
ID1    id1   val1   -delete
ID4    id1   val1   -retain
ID2    id2   val1   -delete
ID2    id1   val1   -retain

我在 VBA 中看到了很多答案,但我正在寻找 excel solution.Thanks。

I saw a lot of answer in VBA, but I am looking for an excel solution.

我不确定 "excel solution" 的确切含义,但您可以使用公式添加第 4 列:

=a2=b2

用它填满整列。

添加自动过滤器,select TRUE 第 4 列并删除所有行。

或者(如果您不想要额外的列),您可以使用具有相同公式的条件格式,将单元格的背景设置为一些未使用的颜色,然后再次使用自动过滤器查找具有这种背景颜色的单元格。