3

我已将两列数据合并到电子表格中的一列中,并对它们进行了颜色编码。列表中有大约 300 个重复项。

我将如何删除重复项并保留最高值?

使用删除重复项或过滤器 > 高级过滤器(仅限唯一记录)从两个列表中删除重复项(在同一列中)。我希望最上面的列表(我与底部的颜色不同)保持不变,而底部列表可能与顶部列表中的重复项被缩短。

4

1 回答 1

3

您可以突出显示第二个区域并用于Remove Duplicates从该选定区域中删除重复项。

假设第一个范围是 A2:A7,第二个范围从 A8 开始,在 B2 中输入以下公式并一直向下复制:

IF(AND(ROW(A2)>ROW($A$7),COUNTIF($A$2:$A$7,A2)>0),"remove","keep")

这将忽略第一个范围(“保留”)并为出现在第一个范围中的第二个范围中的行指示“删除”。然后,您可以AutoFilter使用“删除”区域并删除数据。

您可以改用这个更简单的公式版本,它只插入 TRUE 或 FALSE:

=AND(ROW(A2)>ROW($A$7),COUNTIF($A$2:$A$7,A2)>0)

不过,这将删除第二个区域中的所有重复项。也就是说,它不会保留第一个重复值。实际上添加了,如果您想保留其中的第一个,您可以Remove Duplicates根据第二个区域和两列的值再次使用。

于 2013-07-12T00:11:41.617 回答