|
用VBA了
'利用高级筛选代码就一句话
Sub 在B列中提取A列中的不重复项()
Sheets("test").Range("A:A").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range("B1"), unique:=True
End Sub
Sub 不重复记录()
'这里的序列是没有标题的;此命令只用于test表,A列
Application.ScreenUpdating = False
'关闭屏幕转换
With Sheets("test")
.Range("A:A").Sort Key1:=Range("A1"), Order1:=xlDescending
'对序列降序排序
Set currentcell = Range("A1")
Do While Not IsEmpty(currentcell)
Set nextcell = currentcell.Offset(1, 0)
If nextcell.Value = currentcell.Value Then
currentcell.EntireRow.Delete
End If
Set currentcell = nextcell
Loop
End With
End Sub
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|