如何删除Excel中的重复项?

我有一列3个相同的关键字占3行。 我需要清除每个实例中前两行的值。

我已经在屏幕截图中突出显示了这些行:

在这里输入图像说明

感谢您的时间和帮助!

如果您想用空格replace重复的关键字,可以在“关键字”列右侧新build一列,并使用IF-function =IF(B2=B1,"",B2) 。 如果您复制下来,您的原始关键字列将被复制,除了重复项将是空白的。 用IF函数删除重复项

你可能想尝试下面的:

在主页选项卡上单击

  1. 样式组下的条件格式
  2. 突出显示细胞规则
  3. 重复的值

这将突出显示Pink(默认颜色)中的所有重复项。 然后,您可以按颜色进行过滤。 复制不重复的数据并粘贴到另一列。

使用Remove Duplicates内置命令的Excel。 在“ Data选项卡下,您将findremove duplicates命令。

 (1) First select desired column of range. (2) Hit on Remove Duplicates. (3) Follow the on screen instructions and do as necessary. 

这里是vba函数,它将删除重复项,并不会将值向上移动

 Option Explicit Sub ClearDuplicates() Dim i As Long Dim lRng As Long lRng = Range("A65536").End(xlUp).Row For i = lRng To 1 Step -1 If Application.WorksheetFunction.CountIf(Range("A1:A" & i), _ Range("A" & i).Value) > 1 Then Range("A" & i).ClearContents End If Next i End Sub 

在这里输入图像说明