我有一个列表,其中 A 列有 ID,B 列有机构 ID,C 列有录取日期,D 列有计划,E 列有开始日期。
F 列有结束日期。
Excel 中是否有办法根据 ID、机构 ID、录取日期、项目和开始日期列 A、B、C、D、E 和列 F 中的空白单元格删除重复的行(作为结束日期)?
A B C D E F
0901652 005699560 8/5/2012 SummerCamp 8/5/2012
0901652 005699560 8/5/2012 SummerCamp 8/5/2012 5/16/2016
我尝试使用 excel 中的删除重复项功能,但该功能会删除 F 列上的一些空白值。我还尝试了该功能
=COUNTIF($A$2:$F$2,A2)
但它不一致,因为我在上面的记录中得到了 0,并且我知道这是重复的。
A B C D E F G
0901652 005699560 8/5/2012 SummerCamp 8/5/2012 0
0901652 005699560 8/5/2012 SummerCamp 8/5/2012 5/16/2016 0
我应该只得到
A B C D E F
0901652 005699560 8/5/2012 SummerCamp 8/5/2012
答案1
选择所有数据:
单击删除重复项 -> 然后取消选中 F:
按确定
最终结果:
答案2
带上你需要稍加修改的公式,因为你需要首先识别重复行,然后删除它们。为此,在 G 列中首先输入标题、重复项,然后在下一行写入此公式。
=IF(COUNTIFS($A$2:$A2,$A2,$B$2:$B2,$B2,$C$2:$C2,$C2,$D$2:$D2,$D2,$E$2:$E2,$E2)>1,"重复","唯一")
将公式拖到需要的位置。您会在 G 列中找到 DUPLICATE 和 UNIQUE。
然后选择整个数据范围,应用过滤器并过滤重复项并删除它们。
最后删除过滤命令的效果,您只会找到唯一的记录。
希望这对您有所帮助,如果我的解决方案不同,请发表评论,我会针对问题建议其他解决方案。