Страницы: 1
RSS
Разнести по столбцам строки из ячейки.
 
Есть таблица http://prntscr.com/45hnyl в одной из ячеек которой информация занесена построчно. Необходимо как-то изъять каждую строку из ячейки в отдельный столбец. Транспонированием вряд ли, как я думаю. Какие мысли у кого? Хелп.
 
Макросом. Ждите рунописцев...

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Я тут нашел формулу =ПОДСТАВИТЬ(A1;СИМВОЛ(10);" ") , но по столбам как это раскидать. Конечно, будет идеально макрос, который по столбцам будет разносить информацию по соответствующим столбцам.
 
Чуть что, сразу макросы подавай!   :)  

Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(C2;СИМВОЛ(10);"");СИМВОЛ(13);"|")

И по столбцам их.
 
Тянем вправо и вниз:
=ПСТР(СИМВОЛ(10)&$C2;НАИМЕНЬШИЙ(ЕСЛИ(КОДСИМВ(ПСТР(СИМВОЛ(10)&$C2;СТРОКА($A$1:$A$399);1)&0)=10;СТРОКА($A$1:$A$399));СТОЛБЕЦ(A$1))+5;СУММ(НАИМЕНЬШИЙ(ЕСЛИ(КОДСИМВ(ПСТР(СИМВОЛ(10)&$C2;СТРОКА($A$1:$A$399);1)&0)=10;СТРОКА($A$1:$A$399));СТОЛБЕЦ(A1:B1))*{-1;1})-5)
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
Извиняюсь за оффтоп...
Владимир мне даже страшно читать Ваши формулы, как Вы в них разбираетесь?  :)
 
RAN, так в ячейке указаны пары: имя параметра и значение. Если иметь все имена параметров, то по вхождению оного думаю можно разнести, а так бардак получится, т.к. набор параметров (точно) и последовательность (наверное) в каждой ячейке разная.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
с доп строкой
Лень двигатель прогресса, доказано!!!
 
Цитата
JayBhagavan пишет: Если иметь все имена параметров, то по вхождению оного думаю можно разнести
Макрос же надо писать. А я не знаю как )
 
Цитата
Сергей пишет: с доп строкой
Супер. Сейчас протестим на большем массиве.
Страницы: 1
Наверх