在excel列中查找重复单元格

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在excel列中查找重复单元格相关的知识,希望对你有一定的参考价值。

  1. Sub FindDups ()
  2. '
  3. ' NOTE: You must select the first cell in the column and
  4. ' make sure that the column is sorted before running this macro
  5. '
  6. ScreenUpdating = False
  7. FirstItem = ActiveCell.Value
  8. SecondItem = ActiveCell.Offset(1, 0).Value
  9. Offsetcount = 1
  10. Do While ActiveCell <> ""
  11. If FirstItem = SecondItem Then
  12. ' Uncomment next line to highlight both repeating lines
  13. ' ActiveCell.Offset(Offsetcount - 1,0).Interior.Color = RGB(255,0,0)
  14. ActiveCell.Offset(Offsetcount,0).Interior.Color = RGB(255,0,0)
  15. Offsetcount = Offsetcount + 1
  16. SecondItem = ActiveCell.Offset(Offsetcount, 0).Value
  17. Else
  18. ActiveCell.Offset(Offsetcount, 0).Select
  19. FirstItem = ActiveCell.Value
  20. SecondItem = ActiveCell.Offset(1,0).Value
  21. Offsetcount = 1
  22. End If
  23. Loop
  24. ScreenUpdating = True
  25. End Sub

以上是关于在excel列中查找重复单元格的主要内容,如果未能解决你的问题,请参考以下文章

在EXCEL中 如何用VBA查找某特定单元格并返回该单元格的行和列值?

用上面单元格中的值查找并替换空白值[重复]

在选定 Excel 列的单元格中查找并突出显示重复的单元格和文本字符串

EXCEL这列中的空单元格为啥选“空值”定位不了?

Excel宏查找文本,查找参考单元格,从参考单元格复制数据到固定位置

Excel:如果在另一列中发现重复的单元格值,则突出显示绿色