

Excel VBA
excel筛选重复数据获取唯一值
2018-01-20 17:36:23
在实际工作中,excel往往需要提取不重复值。
在excel中删除重复数据,取唯一值。有很多方法:可以用函数公式、高级筛选、数据透视表、VBA等手段。
这里介绍一个VBA的方法,直接运行即可去掉重复值。不用填写任何参数,但是要注意所在的行和列。
Sub CCF() Dim i As Range Dim n As Long n = 1 For Each i In Range("a1:a100") If Application.WorksheetFunction.CountIf(Range("$A$1:" & i.Address), i) = 1 Then Cells(n, 2) = i n = n + 1 End If Next End Sub
运行效果,删除城市中重复的值: