![]() |
Задачка, объединить данные с разных листов
Друзья, задали такую задачку:
Есть несколько листов с данными, в списке ФИО и некие цифры по месяцам. Задача: Объединить данные, и выявить одинаковые ФИО и чтобы они расположились по столбацам. Условно: ФИО Январь Февраль Март Иванов И.И. 242425 3434 т.е. в данном случае может быть в феврале не было цифр, но за март были.... У меня пока только одна мысль: Ручками скопировать на один лист..... а вот как дальше упорядочить, вопрос... Помогите, может какие мысли накините.. может скрипт какой-нибудь накидать... Были бы имена все одинаковые, было бы проще, но бывает что эти имена не по порядку идут и бывает некоторых имён нет.... а бывает что в трёх таблицах одинаковые имена, но за Январь данные есть, а допустим за февраль нет данных, а за март опять есть... Файл пример: https://cloud.mail.ru/public/PTmH/XofBBqjs8 чуть продолжу Условно говоря: Собрал данные, пусть даже вручную, на один лист... В итоге получим: 1 столбец ФИО 2, 3, 4, 5 столбцы с данными Надо как-то чтобы строки с одинаковыми ФИО свернулись, а данные по столбцам упали в столбцы эквивалентные свёрнутым ФИО |
|
Цитата:
|
Цитата:
|
Вложений: 1
DimonNT, Для начала, реорганизуем таблицу:
1) листы с данными переименуем в строгом соответствии с названием месяцев. листы с месяцами можно добавлять по мере необходимости 2) создадим лист с названием, например, Свод, нарисуем на нём заголовок и отформатируем для данных Далее - выполним макрос
Код:
Sub DimonNT() Вашу таблицу с макросом прилагаю. Удалите только из названия файла расширение .xls |
Цитата:
|
Нажимаете на вкладке "Данные" кнопку "Запросы и подключения". Появляется панель с запросами. Двойной клик по любому - открывается Power Query. Кликайте по нужному запросу -> Вкладка "Главная" -> "Расширенный редактор".
Там 4 запроса. 3 одинаковых для исходных таблиц. Совсем другой вопрос - что делать, если данные будут добавляться. Это отдельный разговор |
Время: 10:57. |
Время: 10:57.
© OSzone.net 2001-