
我看了图片,相同的数据已经排在一起了的,那些分开的数据确实不同,前面的是--、后面的是→,电脑认为他们是不同的内容。如果不需要把这两种符号区别对待,可以替换(快捷键CTRL+H),如下图 *** 作:
序号是放在B列还是直接在A列文字后面添加?如果是直接接在文字后面,就只有用VBA了。
按alt+F11打开VBA编辑器,双击左边你要处理的数据所在工作表,打开其代码窗口,在窗口里输入代码:
Sub test()
Dim i, j, k, cc, a(1000)
For i = 1 To 1000
If Cells(i, 1) <>"" And a(i) <>1 Then
cc = Cells(i, 1)
Cells(i, 1) = cc &1
k = 2
For j = i To 1000
If Cells(j, 1) = cc Then
Cells(j, 1) = cc &k
k = k + 1
a(j) = 1
End If
Next j
End If
Next i
End Sub
按F5运行。
代码可将A列1000行内的文字进行你所说的处理。这个处理是不可逆的,在你按F5运行之前,请自行备份A列数据。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)