【发布时间】:2016-05-04 20:42:03
【问题描述】:
这是我得到的 Excel 表格示例:
1631823842 1
1631823842 2
1631823842 3
1631823853 1
1631823853 2
1631823859 1
1631823859 2
1631823859 3
我想弄清楚的是如何删除除了最大的重复项之外的所有重复项。所以我会留下:
1631823842 3
1631823853 2
1631823859 3
如何使用 Excel 完成此操作?
尝试,但我不确定多列的命令是什么。试过 A:B 和 A,B。很确定 I = 2 是正确的。
这里是:
Sub sclera()
Dim lastRow As Long
e = 1
With ActiveSheet
lastRow = .Cells(.Rows.Count, "A:B").End(xlUp).Row
For I = 2 To lastRow
If Left(.Cells(I + 1, 1), 10) <> Left(.Cells(I, 1), 10) Then
.Cells(e, 2) = .Cells(I, 1)
e = e + 1
End If
Next
End With
End Sub
【问题讨论】:
-
是一列还是两列?
标签: excel subroutine