Com dados como este na coluna A :
Comoexecutarestamacrocurta:
SubReFormatData()DimNAsLong,iAsLong,stAsStringDimjAsLongN=15Fori=1ToNst=Cells(i,1).Textary=Split(st," ")
Cells(i, 2).Value = ary(0)
For j = 2 To UBound(ary)
If IsNumeric(ary(j)) Then Exit For
Cells(i, 3).Value = Cells(i, 3).Value & " " & ary(j)
Next j
L = 4
For k = j To UBound(ary)
Cells(i, L).Value = ary(k)
L = L + 1
Next k
Next i
End Sub
produzirá isso nas colunas B e além: