Страницы: 1
RSS
преобразование выгрузки в excel
 
Всем привет!
Очень нужна помощь переформатировать выгрузку ,которую прислали в формате как в файле.
Нужно адрес вынести в отдельный столбец, скрин прикрепила.Самой пока не получается,к сожалению.
Изменено: BlackOwl - 26.02.2024 17:28:40
 
ну либо формулами либо PowerQuery ...
либо попросить что в 1С сразу отчет сделали как вам надо (отчет оттуда судя по структуре)
 
Добрый день. Добавьте столбец где вам надо, в строке с фамилией вставьте ссылку на адрес (для Иванова это =A6), выделите ячейку с формулой и ячейку под ней и протяните это пару до конца таблицы. Далее - скопировать, специальная вставка - значения. Ну и удалить строки, у которых в новом столбце пустые ячейки  
 
Цитата
написал:
ну либо формулами либо PowerQuery ...либо попросить что в 1С сразу отчет сделали как вам надо (отчет оттуда судя по структуре)
формулами-какими?)
 
На 1 комментарий выше, как вариант
Изменено: Sanim - 26.02.2024 18:41:15
 
Еще один вариант для Excel 2016: Добавляем столбец В, в В5 пишем или копируем из ячейки А6 - Адрес 1; активируем ячейку В6; жмем Ctrl+E; фильтр по столбцу В пустые; выделяем все пустые и удаляем эти строки. В Excel 2010 это не работает.
Изменено: gling - 26.02.2024 20:32:07
 
pq:
Код
let
    a = Excel.CurrentWorkbook(){[Name="xxx"]}[Content],
    b = Table.Skip(a, 1),
    c = List.Transform(List.Split(Table.ToRows(b), 2), (x)=> List.InsertRange(x{0}, 1, {x{1}{0}})),
    d = Table.FromList(c, (x)=> x)
in
    d
 
Цитата
написал:
pq:Кодlet
   a = Excel.CurrentWorkbook(){[Name="xxx"]}[Content],
   b = Table.Skip(a, 1),
   c = List.Transform(List.Split(Table.ToRows(b), 2), (x)=> List.InsertRange(x{0}, 1, {x{1}{0}})),
   d = Table.FromList(c, (x)=> x)
in
   d
спасибо!
 
Цитата
написал:
Еще один вариант для Excel 2016: Добавляем столбец В, в В5 пишем или копируем из ячейки А6 - Адрес 1; активируем ячейку В6; жмем Ctrl+E; фильтр по столбцу В пустые; выделяем все пустые и удаляем эти строки. В Excel 2010 это не работает.
благодарю за помощь!
Страницы: 1
Наверх