Процедура бесплатной версии (Lite, Pro).
Если у вас десятки однотипных листов с таблицами — будь то выгрузки из CRM, отчёты по магазинам или регионам — их нужно объединить для анализа. Делать это вручную — утомительно и чревато ошибками.
Инструмент «Объединить листы активной книги в один» в надстройке для Excel !SEMTools помогает собрать все данные с нескольких листов в единую таблицу одним действием.
Как собрать все листы в один
Алгоритм задачи довольно прост. Нужно:
- Пройти по порядку по всем листам в текущей книге
- Копировать все непустые ячейки с каждого листа (без форматирования)
- Вставить все данные друг под другом на новый сводный лист (исходные листы лучше не менять).
- В идеале желательно напротив данных добавить столбец с именами листов, чтобы знать, какие данные были на каком листе. Это поможет в дальнейшем разбить их по разным листам или использовать для фильтрации, построения срезов и т.д.
Именно это и делает процедура надстройки. Последний пункт – опциональный (всплывает окошко с возможностью согласиться или отказаться от данного шага).
В результате получается чистая сводная таблица, где каждый блок — это содержимое одного из листов. Её можно перенести в новую книгу или сохранить в текущей, а остальные листы удалить.
Как видите на примере в видео, при объединении листов форматирование сохраняется. Однако формулы преобразуются в значения.
Сценарии применения
- Подготовка данных для сводных таблиц и дашбордов
- Обработка множества CSV-выгрузок с одинаковой структурой
- Объединение однотипных региональных или периодических отчётов
- Создание единой базы для фильтрации и анализа
Сценарий 1: CSV-выгрузки
Источник | Дата | Продажи | Расходы
---------------|------------|---------|--------
Москва | 01.08.2025 | 130000 | 43000
Санкт-Петербург| 01.08.2025 | 98000 | 37000
...
Допустим, у вас есть множество однотипных CSV-файлов — например, отчёты по дням или регионам. Вы:
- Открываете все CSV-файлы в Excel (каждый файл становится отдельной книгой с 1 листом)
- Используете инструмент «Объединить все открытые книги в одну» — все листы собираются в одну книгу
- Запускаете «Все листы в один» — и получаете единую таблицу
Сценарий 2: Несколько Excel-книг с разными листами
У вас открыто несколько книг Excel. В каждой из них может быть по несколько листов, и не все из них нужны. Например, вы хотите объединить только листы с именем Данные, Продажи или Отчёт.
В этом случае рекомендуется:
- Открыть все нужные книги Excel
- Использовать процедуру «Удалить все листы открытых книг по условию»
- Оставить только нужные листы (например, где имя содержит «Отчёт»)
- Запустить инструмент «Объединить все открытые книги»
- После этого — «Все листы в один»