Эквивалентная формула для преобразования текста в столбцы будет выглядеть следующим образом.
=TRIM(MID(SUBSTITUTE(","&$A2,",",REPT(" ",199)),199*1,199))
В зависимости от вашего требования измените номер 1
в 199*1
на номер поля, т.е.
первое поле соответствует 1
второе поле соответствует 2
и т. Д. ...
Реализация для первой строки данных и затем копирование вниз.
Редактировать:
Если бы эти данные были последовательно разделены, то следующий подход мог бы быть проще, чем жестко закодированное число ...
=TRIM(MID(SUBSTITUTE(","&$A2,",",REPT(" ",199)),COLUMNS($A$1:A$1)*199,199))
Копирование вниз и поперек!
** Edit2: **
Для определения имени и фамилии в приведенной выше формуле потребуется добавить LEFT
или RIGHT
вместе с той же SUBSTITUTE & TRIM
конструкцией.
Имя: =TRIM(LEFT(SUBSTITUTE(TRIM(MID(SUBSTITUTE(","&$A2,",",REPT(" ",199)),3*199,199))," ",REPT(" ",199)),199))
Фамилия: =TRIM(RIGHT(SUBSTITUTE(TRIM(MID(SUBSTITUTE(","&$A2,",",REPT(" ",199)),3*199,199))," ",REPT(" ",199)),199))
Предполагается, что у вас есть по крайней мере два слова, разделенные одним пробелом минимум!