我需要将线性逗号分隔数据转换为excel中的列

时间:2013-09-20 22:20:20

标签: database excel data-conversion

我需要将线性逗号分隔数据转换为excel中的列。例如:

86401,86403,86404,86406,86409,86413,86426,86429,86436,86438,86440,86442

我可以运行一个公式来获得下面的结果吗?我需要将此数据填充到excel中的列中。

86401 86403 86404 86406 86409 86413 86426 86429 86436 86438 86440 86442

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:1)

文本到,作为分隔符的列,然后Transpose应该有效。

答案 1 :(得分:0)

您可以根据自己的需要进行调整:

Sub Columate()
    ary = Split(ActiveCell.Value, ",")
    Dim Destination As Range
    Set Destination = Range("B9")
    For i = LBound(ary) To UBound(ary)
        Destination(i) = ary(i)
    Next i
End Sub

获取ActiveCell的内容,将其拆分,并从单元格B9开始向下存储结果