仅保留重复数据的一份副本

仅保留重复数据的一份副本

我正在尝试清除重复出现 2、3、4 次或更多次的内容列表。

我有两列,我想消除 B 列中重复输入的整行。

我的当前工作表可以显示在这里:

屏幕截图 1

经过必要的技巧之后,它应该显示如下:

屏幕截图 2

请指教。

答案1

在此处输入图片描述

怎么运行的:

  • 在单元格中写入此数组公式,并以& 填充E112结束。ctrl+Shift+Enter

    {=IFERROR(INDEX($B$112:$B$117, MATCH(0,COUNTIF($E$111:E111, $B$112:$B$117), 0)),"")}
    
  • 在单元格中输入此公式D112并向下填充。

    =IFERROR(INDEX($A$112:$A$117,MATCH(E112,$B$112:$B$117,0)),"")

根据需要调整公式中的单元格引用。

答案2

(超出我的想法,未经测试):在 C2 中,输入

 =IF(B2=B1;"x";"")

并将其复制到 C 行的所有单元格。这会为 B 列中的每个重复值提供“x”。现在,您可以将自动过滤器设置为 AC,选择所有标记的行并删除它们。

如果要删除不连续的重复项,最简单的方法是使用 Excel 的排序功能先按 B 对列 AB 进行排序。如果要保留顺序,请先用数字 1、2、3、... 填充辅助列(例如 D),然后按 B 对 AD 进行排序,用上述公式填充 C,删除标记的重复项,然后按 D 对 AD 进行排序以恢复原始顺序。

此链接 另一种方法是使用 Excel 的“删除重复项”功能。

相关内容