设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: pureshadow

关于剔除重复

[复制链接]
发表于 2008-3-27 10:09:35 | 显示全部楼层
高手云集!!  学习了

点击这里给我发消息

 楼主| 发表于 2008-3-27 10:53:39 | 显示全部楼层
原帖由 Jonathan.K 于 2008-3-27 10:03 发表
Sub test()
    Dim rngData As Variant
    Dim i As Long
    Dim oDic As Object
   
    Application.ScreenUpdating = False
    Set oDic = CreateObject("Scripting.Dictionary")
    With Sheet1
  ...

谢谢师傅
学习一下[:17]
发表于 2008-3-27 11:05:47 | 显示全部楼层
原帖由 pureshadow 于 2008-3-27 10:53 发表

谢谢师傅
学习一下[:17]


小妖的师傅出马了,学习........
发表于 2008-3-27 17:28:14 | 显示全部楼层
A2单元格数组函数公式:=IF(SUM(1/COUNTIF($A$2: $A$8,$A$2: $A$8))>=ROW(1:1),OFFSET($A$2,SMALL(IF(MATCH($A$2: $A$8,$A$2: $A$8,0)=ROW($A$2: $A$8)-1,ROW($A$2: $A$8)-1),ROW(1:1)),0,1,1),"")      下拉即可

[ 本帖最后由 pureshadow 于 2008-3-27 19:48 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2008-3-27 18:24:38 | 显示全部楼层
原帖由 欢欢 于 2008-3-27 17:28 发表
A2单元格数组函数公式:=IF(SUM(1/COUNTIF($A$2A$8,$A$2A$8))>=ROW(1:1),OFFSET($A$2,SMALL(IF(MATCH($A$2A$8,$A$2:$A$8,0)=ROW($A$2:$A$8)-1,ROW($A$2:$A$8)-1),ROW(1:1)),0,1,1),"")      下拉即可


欢欢的函数强哦,难怪小妖常提及。学习了
能否修改一下,可能是你的符号变成了表情动画了。

点击这里给我发消息

 楼主| 发表于 2008-3-27 19:48:52 | 显示全部楼层
版版都可以自己动爪改的..........[:45]

点击这里给我发消息

 楼主| 发表于 2008-3-27 19:49:19 | 显示全部楼层
爪MM也开始用E2007版了[:50]
发表于 2008-5-29 10:32:21 | 显示全部楼层
客观上说,几种方法都不错,第一、第二种不用VBA方便了不会VBA的人

点击这里给我发消息

 楼主| 发表于 2008-5-30 11:59:46 | 显示全部楼层
到我的Q空间去看吧,有剔除重复系列的......
发表于 2008-8-14 15:20:51 | 显示全部楼层
我来点:
基础操作法,没有比高级筛选不重复值更好的方法了,我就不写了,函数和VBA方法各两种。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

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

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-4-17 03:10 , Processed in 0.102242 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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