Добрый день.
выделяем исходную строку, запускаем макрос (формат ячеек предварительно сделайте текстовым)
Sub ppp()
Set r = Selection
If r Is Nothing Then Exit Sub
s = Split(r.Cells(1).Value, Chr(10))
cs = UBound(s)
r.Cells(1).Offset(1, 0).Resize(cs) = Application.Transpose(s)
For x = 2 To r.Cells.Count
t = Split(r.Cells(x).Value, Chr(10))
If UBound(t) = cs Then
r.Cells(x).Offset(1, 0).Resize(cs) = Application.Transpose(t)
Else
r.Cells(x).Offset(1, 0).Resize(cs) = r.Cells(x).Value
End If
Next x
End Sub