Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 6370|回复: 7

[已解决]请问如何自动删除重复的数据

[复制链接]
发表于 2013-1-2 17:23 | 显示全部楼层 |阅读模式
本帖最后由 jydodo 于 2013-1-4 11:32 编辑

如果一行中有几个数据20,要自动删除第一个20以外的其它20,不知如何设置公式,这个公式能通过右拉下拉实现数据更新。谢谢。如图 重复.zip (1.87 KB, 下载次数: 52)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2013-1-2 17:42 | 显示全部楼层
回复

使用道具 举报

发表于 2013-1-2 17:42 | 显示全部楼层
回复

使用道具 举报

发表于 2013-1-2 17:42 | 显示全部楼层    本楼为最佳答案   
  1. =INDEX(1:1,SMALL(IF(MATCH($A1:$G1,$A1:$G1,)=COLUMN($A:$G),COLUMN($A:$G),20),COLUMN()))&""
复制代码
数组公式
回复

使用道具 举报

发表于 2013-1-2 17:51 | 显示全部楼层
本帖最后由 一杯清荼 于 2013-1-2 17:52 编辑
  1. =INDEX(1:1,SMALL(IF(FREQUENCY($A1:$G1,$A1:$H1),ROW(1:7),99),COLUMN()))&""
复制代码
回复

使用道具 举报

发表于 2013-1-2 18:10 | 显示全部楼层
Private Sub CommandButton1_Click()
Sheet1.UsedRange.Copy [a5]
For Each rng1 In Range("a5").CurrentRegion
    s = rng1.Value
    ads = rng1.Address
    For Each rng2 In Range("a5").CurrentRegion
        If rng2.Value = s And rng2.Address <> ads Then
            rng2.Delete Shift:=xlToLeft
        End If
    Next
Next
End Sub
回复

使用道具 举报

 楼主| 发表于 2013-1-3 00:08 | 显示全部楼层
谢谢。。。。。。。。
回复

使用道具 举报

发表于 2017-2-13 14:42 | 显示全部楼层
怎么无法下载呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-18 04:16 , Processed in 0.281437 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表