首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除重复项并保留最上面的值

删除重复项并保留最上面的值
EN

Stack Overflow用户
提问于 2013-07-12 07:34:09
回答 1查看 13.3K关注 0票数 3

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

如何删除重复项并保留最上面的值?

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-12 08:11:42

您可以高亮显示第二个区域,并使用Remove Duplicates仅从此选定区域中删除重复项。

假设第一个范围是A2:A7,第二个范围跟在A8中,将以下公式输入到B2中并向下复制:

代码语言:javascript
复制
IF(AND(ROW(A2)>ROW($A$7),COUNTIF($A$2:$A$7,A2)>0),"remove","keep")

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

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

代码语言:javascript
复制
=AND(ROW(A2)>ROW($A$7),COUNTIF($A$2:$A$7,A2)>0)

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

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17605283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档