在我的电子表格中,我已经将两列数据合并为一列,并对它们进行了颜色编码。列表中大约有300个重复项。
如何删除重复项并保留最上面的值?
使用删除重复项或过滤器>高级过滤器(仅限唯一记录)可从两个列表(在同一列中)中删除重复项。我希望最上面的列表(我的颜色与底部的列表不同)保持不变,而可能与顶部列表重复的底部列表被缩短。
发布于 2013-07-12 08:11:42
您可以高亮显示第二个区域,并使用Remove Duplicates仅从此选定区域中删除重复项。
假设第一个范围是A2:A7,第二个范围跟在A8中,将以下公式输入到B2中并向下复制:
IF(AND(ROW(A2)>ROW($A$7),COUNTIF($A$2:$A$7,A2)>0),"remove","keep")这将忽略第一个范围("keep"),并为出现在第一个范围内的第二个范围内的行指示"remove“。然后,您可以删除该区域,并使用“AutoFilter”删除数据。
您可以使用这个简单版本的公式,它只插入TRUE或FALSE:
=AND(ROW(A2)>ROW($A$7),COUNTIF($A$2:$A$7,A2)>0)这将删除第二个区域中的所有重复项。也就是说,它不会保留第一个重复的值。添加了实际上,如果你想保留第一个区域,你可以再次使用Remove Duplicates,基于第二个区域和两列的值。
https://stackoverflow.com/questions/17605283
复制相似问题