我试图在一列中找到重复值,并将第二列的值合并为一行.我还想在第三列中对值进行求和.
例如:
A B C D
h 4 w 3
h 4 u 5
h 4 g 7
h 4 f 4
k 9 t 6
k 9 o 6
k 9 p 9
k 9 j 1
Run Code Online (Sandbox Code Playgroud)
会成为
A B C D
k 9 t;o;p;j 22
h 4 w;u;g;f 19
Run Code Online (Sandbox Code Playgroud)
我在第一部分使用的代码是
Sub mergeCategoryValues()
Dim lngRow As Long
With ActiveSheet
lngRow = .Cells(65536, 1).End(xlUp).Row
.Cells(1).CurrentRegion.Sort key1:=.Cells(1), Header:=xlYes
Do
If .Cells(lngRow, 9) = .Cells(lngRow + 1, 9) Then
.Cells(lngRow, 11) = …Run Code Online (Sandbox Code Playgroud)