Excel找出重复行并只保留一个

      今天一个朋友叫帮她改几个Excel,将表中按某一列查找出重复的,并且只保留一个,想了一下办法很快就搞定了,方法如下:
      1、首先将表格按照需要查找的那一列排序。
      2、录制一个新宏,这个宏不用任何操作,将用以下的代码来完成。如果愿意可以给个快捷键。
      3、打开宏编辑器,将如下代码贴到宏的SUB里,然后执行即可,执行的时候记得要让比较的第一个单元格做为活动单元格:
          

ContractedBlock.gifExpandedBlockStart.gifCode
Sub 你的宏名称()
= ActiveCell.Row
= ActiveCell.Column
Do While Cells(x, Z).Value <> ""
 y 
= x + 1
    
Do While Cells(y, Z).Value <> ""
If (Cells(x, Z).Value = Cells(y, Z).Value) Then
     
'Cells(x, z).Interior.ColorIndex = 3
     'Cells(y, z).Interior.ColorIndex = 3
     '上面这两行可以将重复的标为红色。
     Rows(y).Delete
   
End If
  y 
= y + 1
    
Loop
 x 
= x + 1
Loop
End Sub

  

转载于:https://www.cnblogs.com/jcjks/archive/2009/08/30/1556653.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值