Как разделить таблицу в Excel: от простого копирования до автоматизации

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

Чтобы разделить таблицу в Excel на части, быстрее всего использовать автофильтр: отфильтруйте данные по нужному критерию, выделите видимые строки (Alt+;), скопируйте и вставьте их на новый лист. Для регулярной автоматической разбивки больших массивов данных по категориям (например, по менеджерам или регионам) лучше применить инструмент Power Query или создать сводную таблицу. Выбор метода зависит от того, нужно ли вам разбить данные один раз или настроить процесс обновления «в один клик».

Краткий итог: Для разовой задачи используйте фильтр + копирование. Для постоянной отчетности — Power Query или сводные таблицы.

Разделение вручную через фильтры и копирование

Самый доступный способ, не требующий сложных настроек. Подходит, если нужно быстро вытащить часть данных (например, все заказы за март) на отдельный лист.

Алгоритм действий:

  1. Выделите шапку вашей таблицы.
  2. Перейдите на вкладку ДанныеФильтр (или нажмите Ctrl + Shift + L).
  3. В появившихся стрелочках выберите нужный критерий (например, город «Москва»).
  4. Выделите отфильтрованные строки.

    Важно: Чтобы не скопировать скрытые строки, после выделения нажмите Alt + ; (точка с запятой). Выделение станет белым, означая, что выбраны только видимые ячейки.

  5. Скопируйте (Ctrl + C) и вставьте (Ctrl + V) на новый лист.
  6. Снимите фильтр, чтобы вернуть исходную таблицу в полный вид.

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

Автоматическая разбивка на отдельные листы (Power Query)

Если у вас есть общая таблица продаж, и нужно создать отдельный лист для каждого менеджера или региона, ручное копирование займет много времени. Инструмент Power Query (встроен в современные версии Excel) позволяет сделать это автоматически.

Пошаговая инструкция:

  1. Выделите любую ячейку внутри таблицы.
  2. Перейдите на вкладку ДанныеИз таблицы/диапазона. Откроется редактор Power Query.
  3. Найдите столбец, по которому нужно делить данные (например, «Отдел»).
  4. Перейдите на вкладку ПреобразованиеГруппировать по.
    • Примечание: В стандартном интерфейсе группировка суммирует данные. Для физического разделения на листы часто используют небольшой макрос над выгруженными данными или функцию «Разделить файл» в надстройках.
    Альтернативный быстрый способ через сводную таблицу (без макросов):
    1. Создайте сводную таблицу на основе ваших данных (ВставкаСводная таблица).
    2. Перетащите поле для разделения (например, «Менеджер») в область Фильтры отчета.
    3. Кликните по фильтру правой кнопкой мыши → Показать страницы отчета → Выберите ваше поле.
    4. Excel мгновенно создаст отдельный лист для каждого значения фильтра с готовой таблицей данных.

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

Разделение одного столбца на несколько (Текст по столбцам)

Часто под «разделением таблицы» пользователи понимают разбивку содержимого одной ячейки (например, «Иванов Иван» или «г. Москва, ул. Ленина») на разные столбцы.

Как это сделать:

  1. Выделите столбец с данными.
  2. Перейдите на вкладку ДанныеТекст по столбцам.
  3. Выберите формат:
    • С разделителями: если данные разделены запятыми, пробелами, точкой с запятой.
    • Фиксированная ширина: если данные имеют строго одинаковую длину (редко).
  4. Укажите символ-разделитель (например, пробел или запятую).
  5. Нажмите Готово. Данные распределятся по соседним ячейкам.

Для более сложных случаев (например, разделение ФИО, когда отчество может отсутствовать) лучше использовать новые функции динамических массивов: =ТЕКСТРАЗД(A1; " ") (в англ. версии TEXTSPLIT).

Преобразование диапазона в «Умную таблицу»

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

Зачем это нужно:

  • Формулы протягиваются автоматически.
  • Фильтры закреплены в шапке.
  • При добавлении новых строк они сразу включаются в общий массив.

Как создать: Выделите данные и нажмите Ctrl + T. Убедитесь, что стоит галочка «Таблица с заголовками». Теперь, даже если вы разделите эту таблицу на части, структура данных останется четкой.

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

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

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

  • Копирование скрытых строк. Самая частая ошибка при использовании фильтров. Если просто выделить мышкой диапазон, Excel захватит и скрытые строки. Всегда используйте сочетание Alt + ; перед копированием.
  • Потеря связей. При разбивке общей таблицы на части вы теряете возможность видеть общую картину. Всегда сохраняйте исходный файл как резервную копию («Мастер-таблица»).
  • Разрыв формул. Если в таблице были формулы, ссылающиеся на другие листы, при копировании ссылки могут «поехать». Используйте абсолютные ссылки ($A$1) или именованные диапазоны.
  • Дублирование заголовков. При вставке данных на новый лист следите, чтобы заголовки не дублировались многократно, если вы планируете потом объединять эти листы обратно.

FAQ

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

Как разделить большую таблицу на несколько файлов Excel? Стандартными средствами Excel сохранить части таблицы в разные файлы (.xlsx) сложно. Для этого обычно используют макросы VBA или внешние инструменты (Power Automate, Python). Самый простой встроенный вариант — создать сводные таблицы на отдельных листах, а затем вручную сохранить каждый лист как отдельный файл через «Файл» → «Сохранить как» → «Выбрать лист».

Что делать, если после разделения пропали форматы? При копировании отфильтрованных данных форматы часто слетают. После вставки используйте инструмент «Формат по образцу» (кисточка на главной панели) или заранее создайте шаблон листа с нужным оформлением и вставляйте данные в него.