Страницы: 1
RSS
Форматирование данных ячейки
 
Добрый день!
Помогите решить задачку.
Имеется ячейка, содержащая ФИО и почту клиента.
В одной ячейке может быть несколько контактов, заведенных с новой строчки (alt+enter)
Нужно либо формулой либо макросом вытащить данные из одной ячейки в несколько (если несколько контактов) и разделить ФИО и почту.
Во вложении пример и желаемый результат.
Рассчитываю на вашу экспертность.
 
Cubn, не формулой и не макросом.  ;)
Вариант решения на Power Query:
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    ChangedType = Table.TransformColumnTypes(Source,{{"Столбец1", Int64.Type}, {"Столбец2", type text}}),
    Split1 = Table.ExpandListColumn(Table.TransformColumns(ChangedType, {{"Столбец2", Splitter.SplitTextByDelimiter("#(lf)", QuoteStyle.Csv), let itemType = (type nullable text) meta [Serialized.Text = true] in type {itemType}}}), "Столбец2"),
    Split2 = Table.SplitColumn(Split1, "Столбец2", Splitter.SplitTextByEachDelimiter({" "}, QuoteStyle.Csv, true), {"ФИО", "e-mail"})
in
    Split2

Чтобы заработало вставьте данные в левую табличку, потом по правой табличкой кликайте ПКМ и выбирайте пункт "Обновить".
Изменено: PooHkrd - 15.10.2019 17:11:09
Вот горшок пустой, он предмет простой...
 
Спасибо! То, что нужно.
Страницы: 1
Наверх