Страницы: 1
RSS
преобразование информации по данным из одной ячейки с разбивкой их на несколько ячеек
 
необходимо преобразовать информацию, содержащиеся в одной ячейки с разделением ее на несколько ячеек, по определенному критерию. прикладываю файл с примером: как есть информация в исходнике, и как необходимо сделать

Заранее спасибо!!!!
 
Екатерина Васютина, что конкретно у вас вызывает затруднение?
Кому решение нужно - тот пример и рисует.
 
затруднение вызывает то, что таких поставок около 1000, преобразование делается вручную, путем копирования  
 
А вы как хотите? :) Не, ну правда, ничего не понятно - как вы хотите получать конечный результат - формулами, не формулами? Получается, надо таблицу исходную изменять (добавлять строки)? или надо новую таблицу формировать? Кому решить-то надо?
А то догадываться самому обо всем этом в бесплатной ветке - ну, такое... :)
Кому решение нужно - тот пример и рисует.
 
Ну допустим способом в лоб, извлечь по количеству символов.
Разумеется, если формат данных чуть изменится (например, цена будет в тысячах руб.), то данные поплывут.
 
можно решить через pq:
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    f = {"№", "ШК", "цена упд", "лента цена"},
    a = List.Combine(Table.TransformColumns(Source, {{"Столбец1", Splitter.SplitTextByAnyDelimiter({", ", " ", ":"})}})[Столбец1]),
    b = List.Select(a, (x)=> (try Number.From(Text.Start(x, 1)) otherwise "") <> "" and x<>"" ),
    c = Table.FromList(List.Split( b, 4), (x)=>x, f)
in
    c
Страницы: 1
Наверх