Sub 提取()
'''按ALT+F11打开代码窗口,复制,粘贴进去,然后按F5执行,祝你好运
Dim d
Dim arr, x&, t&
Set d = CreateObject("Scripting.Dictionary")
t = ActiveSheet.[B65535].End(xlUp).Row
arr = Range("A1:B" & t)
For x = 1 To UBound(arr)
d(arr(x, 1)) = d(arr(x, 1)) & arr(x, 2) & ","
Next x
Range("D1").Resize(d.Count) = Application.Transpose(d.Keys)
Range("E1").Resize(d.Count) = Application.Transpose(d.Items)
End Sub
温馨提示:答案为网友推荐,仅供参考