Страницы: 1
RSS
Как разнести текст (используя символ-разделитель) из ячейки вниз по строкам?, Требуется аналог действия "текст по столбцам", только вниз, по строкам, с добавлением нужного кол-ва пустых строк.
 
Добрый день!

Не смог найти решение вроде бы простой проблемы.
Есть таблица (тысячи строк, штук 10 столбцов), в одном из столбцов в ячейках текст, разделённый, например ";".
Требуется под каждой такой ячейкой добавить нужное кол-во пустых строк, и разнести из ячейки вниз текст.
Текст в остальных ячейках я продублирую вниз сам.

Странно, что в excel есть разнести по столбцам, но нет похожей по строкам.


Прикладываю файл с пример, что есть и что надо.
Желательный алгоритм работы макроса - сначала выделяю нужный столбец, и он работает с выделением.
Символ-разделитель хорошо бы указывать в явном виде в теле макроса, чтобы легко его поменять на нужный.


Спасибо)
 
Вариант на Power Query:
Код
let
    Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    ВСписок = Table.TransformColumns(Источник, {{"Шапка 6", each Text.Split(Text.From(_), "; "), type list}}),
    СписокВСтроки = Table.ExpandListColumn(ВСписок, "Шапка 6")
in
    СписокВСтроки

Разделитель указан в кавычках как второй аргумент функции Text.Split
Изменено: PooHkrd - 19.07.2018 13:52:56
Вот горшок пустой, он предмет простой...
 
Цитата
Не смог найти решение вроде бы простой проблемы.
https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=read&FID=1&TID=81538
 
Цитата
PooHkrd написал:
Вариант на Power Query:
Спасибо, выглядит феерично)
 
Цитата
PooHkrd написал:
Вариант на Power Query:

Не могли бы вы мне так же помочь с обратной задачей?
Соединить текст в столбцах через разделитель, если в определённом столбце идут повторяющиеся значения?
(таблица отсортирована по этому столбцу).
Из файла примера думаю понятно что и как)

Спасибо.
 
По правилам форума, это новый вопрос. Открывайте новую тему.
Вот горшок пустой, он предмет простой...
 
Цитата
PooHkrd написал:
По правилам форума, это новый вопрос. Открывайте новую тему.
Спасибо. Создал новую
Страницы: 1
Читают тему
Наверх