Страницы: 1
RSS
Перегруппировка столбцов (копирование данных между таблицами с разными шапками)
 
Добрый вечер!
Есть "старая" таблица с данными (несколько десятков столбцов и тысячи строк, простая однострочная шапка) и "новая", в которой есть только шапка и измененный порядок столбцов.
Как быстро скопировать (переместить) данные из старой таблицы в соответствующие столбцы новой? Если в новой таблице нет соответствующих столбцов, копирование столбца целиком не требуется.
Изменено: jeka-irbis - 17.12.2019 21:23:01
 
при совпадении названий столбцов - PQ  в помощь
Соблюдение правил форума не освобождает от модераторского произвола
 
Цитата
Как быстро скопировать (переместить) данные из старой таблицы в соответствующие столбцы новой?
Использовать расширенный фильтр
 
Цитата
buchlotnik написал:
PQ  в помощь
К сожалению, это равносильно фразе "курите справку". Не пользовался я никогда PQ, хотя книгу Николая приобрел, но времени не было(
Если можно на пальцах - что там с данными нужно сделать?


Цитата
Kuzmich написал:
Использовать расширенный фильтр
Не понял идею - там же вроде шапки должны быть идентичны? я смотрел https://www.planetaexcel.ru/techniques/2/197/
 
Цитата
jeka-irbis написал:
равносильно фразе "курите справку"
а вы чего без примера ожидали? готового решения?
Соблюдение правил форума не освобождает от модераторского произвола
 
Цитата
там же вроде шапки должны быть идентичны?
Да, шапки идентичны, но количество столбцов во второй шапке и порядок могут быть разные
 
buchlotnik, чуть большей конкретики в ответе. Если вы можете подсказать, где настраивается сопоставление столбцов - был бы благодарен.
Если без примера - никак, то вот усеченная версия:
 
Цитата
jeka-irbis написал:
Как быстро скопировать (переместить) данные из старой таблицы в соответствующие столбцы новой?
А что мешает выделить столбец, скопировать и вставить в новую таблицу ? Да столбцов много (63), но Вы говорите что все копировать не нужно.
 
Kuzmich, все равно не понимаю, как фильтрация связана с переносо/копированием данных.

Андрей_26, мешает рутинность операций и время на их выполнение, если подобных таблиц немного больше одной (порядка трех десятков, все таблицы разные). И осознание того, что это возможно как-то автоматизировать.
 
вариант
Код
let
    from1 = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    from2 = Table.ColumnNames(Excel.CurrentWorkbook(){[Name="Таблица2"]}[Content]),
    to = Table.SelectColumns(from1,from2,MissingField.UseNull)
in
    to
Соблюдение правил форума не освобождает от модераторского произвола
 
Цитата
все равно не понимаю, как фильтрация связана с переносо/копированием данных.
Посмотрите простой пример использования расширенного фильтра. Удачи!
 
buchlotnik, вот теперь - спасибо от всей души!
Попробую разобраться с формулами и буду все-таки печатать книгу Николая по PQ)
Изменено: jeka-irbis - 17.12.2019 23:50:23
 
Цитата
jeka-irbis написал:
буду все-таки печатать книгу Николая по PQ
этот момент согласуйте с автором книги :)  
Страницы: 1
Наверх