Как разделить таблицу в Excel на две части

Иван Корнев·10.04.2026·4 мин

Чтобы разделить одну таблицу в Excel на две, проще всего использовать фильтрацию данных с последующим копированием или создать сводные таблицы. Если данные нужно разделять автоматически при обновлении, используйте инструмент Power Query. Выбор метода зависит от того, нужна ли вам статичная копия данных или динамическая связь с исходником.

Подготовка данных перед разделением

Прежде чем приступать к разделению, убедитесь, что исходная таблица структурирована правильно. Это сэкономит время и предотвратит ошибки в новых файлах.

  1. Проверьте заголовки: В первой строке должны быть уникальные названия столбцов без пустых ячеек.
  2. Уберите объединенные ячейки: Они мешают корректной фильтрации и копированию.
  3. Преобразуйте в «Умную таблицу»: Выделите диапазон и нажмите Ctrl+T. Это зафиксирует границы данных и позволит формулам автоматически растягиваться.

Если вы планируете часто делить данные по одним и тем же критериям (например, по месяцам или менеджерам), сразу добавьте вспомогательный столбец с нужной категорией. Это упростит фильтрацию в будущем.

Способ 1: Ручное разделение через фильтры (Самый быстрый)

Этот метод подходит для разовых задач, когда нужно создать две статичные копии данных на разных листах или в разных файлах.

  1. Выделите шапку таблицы и включите фильтр (ДанныеФильтр или Ctrl+Shift+L).
  2. Откройте выпадающий список в столбце, по которому будете делить данные (например, «Регион»).
  3. Снимите галочку «Выделить все» и выберите только первую группу (например, «Москва»).
  4. Выделите все видимые ячейки (можно использовать Alt+;, чтобы выделить только видимые строки, исключая скрытые).
  5. Скопируйте (Ctrl+C) и вставьте (Ctrl+V) данные на новый лист. Назовите его, например, «Отчет_Москва».
  6. Вернитесь к исходной таблице, измените фильтр на вторую группу (например, «Санкт-Петербург») и повторите процедуру копирования на другой лист.

При копировании отфильтрованных данных обычным выделением мыши иногда захватываются скрытые строки. Всегда используйте комбинацию Alt+; после фильтрации перед копированием, чтобы перенести только нужные записи.

Способ 2: Автоматическое разделение через Сводные таблицы

Если нужно просто просмотреть данные в двух разных разрезах без создания лишних копий, используйте сводные таблицы. Они не дублируют данные физически, а отображают их срезы.

  1. Выделите исходную таблицу.
  2. Перейдите на вкладку ВставкаСводная таблица.
  3. В диалоговом окне выберите размещение на новом листе. Нажмите ОК.
  4. Настройте первую таблицу: перетащите нужные поля в строки и значения. Например, отфильтруйте сводную таблицу по полю «Регион = Москва».
  5. Скопируйте весь блок сводной таблицы (выделите её, Ctrl+C) и вставьте рядом или на другой лист.
  6. Во второй таблице измените фильтр среза или отчета на другой регион.

Теперь у вас есть два независимых отчета, которые обновляются кнопкой «Обновить», но занимают меньше места, чем полные копии данных.

Способ 3: Профессиональное разделение в Power Query

Идеальный вариант, если исходные данные меняются регулярно, а разделенные таблицы должны всегда оставаться актуальными.

  1. Выделите таблицу и перейдите: ДанныеИз таблицы/диапазона. Откроется редактор Power Query.
  2. В редакторе нажмите правой кнопкой мыши на имя запроса слева и выберите «Дублировать». Теперь у вас два одинаковых запроса.
  3. Переименуйте их (например, «Data_Moscow» и «Data_SPb»).
  4. Выберите первый запрос, примените фильтр к нужному столбцу (оставьте только «Москва»). Нажмите Закрыть и загрузитьЗакрыть и загрузить в... → Выберите место на листе.
  5. Выберите второй запрос («Data_SPb»), примените фильтр для «Санкт-Петербурга». Также загрузите результат на лист.

При изменении исходных данных достаточно нажать кнопку «Обновить все» на вкладке Данные, и обе разделенные таблицы подтянут новые значения автоматически.

Сравнение методов разделения

МетодТип данныхОбновлениеСложностьКогда использовать
Фильтр + КопированиеСтатичный (копия)НетНизкаяРазовая выгрузка, отправка коллегам
Сводные таблицыАгрегированныйДа (кнопка)СредняяБыстрый анализ, отчеты руководству
Power QueryДинамическийДа (авто/кнопка)ВысокаяРегулярная отчетность, большие объемы

Частые ошибки при разделении

  • Потеря форматирования: При копировании через фильтр часто сбиваются форматы ячеек (даты становятся числами). Решение: Проверяйте формат ячеек после вставки или используйте «Специальную вставку» с сохранением форматов.
  • Разрыв формул: Если в исходной таблице были формулы, ссылающиеся на другие листы, при копировании ссылки могут «поехать». Решение: Копируйте данные как «Значения» (ПКМ → Специальная вставка → Значения), если пересчет не требуется.
  • Дублирование заголовков: При вставке нескольких блоков на один лист легко забыть убрать повторяющиеся шапки. Решение: Оставляйте заголовки только у первого блока или используйте функцию «Печатать заголовки» при подготовке к печати.

FAQ

Можно ли разделить таблицу формулой? Да, в новых версиях Excel (Office 365) можно использовать функцию =ФИЛЬТР() (FILTER). Например: =ФИЛЬТР(A2:C100; B2:B100="Москва") создаст динамический массив только с данными по Москве.

Как разделить таблицу на два файла Excel? Сначала разделите данные на разные листы внутри одной книги любым из способов выше. Затем кликните правой кнопкой мыши по ярлычку листа → «Переместить или скопировать» → в поле «в книгу» выберите «(новая книга)». Повторите для второго листа.

Что делать, если данных очень много (более 100 000 строк)? Используйте только Power Query. Обычное копирование больших массивов может замедлить работу Excel или привести к зависанию программы.