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

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

Чтобы разделить текст по столбцам в Excel, выделите ячейки с данными, перейдите на вкладку Данные и выберите инструмент Текст по столбцам. В мастере укажите тип данных («с разделителями» или «фиксированная ширина»), выберите символ-разделитель (запятая, точка с запятой, пробел и др.) и завершите процесс. Это превратит одну длинную строку в аккуратную таблицу за несколько кликов.

Ниже подробно разберем, что такое текстовые разделители, какие инструменты использовать для разных задач и как избежать частых ошибок при импорте данных.

Что такое текстовый разделитель

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

Самые популярные разделители:

  • Запятая (,) — стандарт для CSV-файлов.
  • Точка с запятой (;) — часто используется в европейских форматах.
  • Табуляция — стандарт при копировании из веб-таблиц.
  • Пробел — подходит для разделения ФИО или адресов.
  • Другие символы — двоеточие, вертикальная черта |, дефис.

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

Способ 1: Мастер «Текст по столбцам» (Классический)

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

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

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

Риск потери данных: Инструмент «Текст по столбцам» перезаписывает данные в соседних ячейках справа. Убедитесь, что справа от исходного столбца есть свободное место, иначе существующие данные будут удалены без возможности отмены.

Способ 2: Формула TEXTSPLIT (Для динамических данных)

Если у вас версия Excel 365 или Excel 2021, используйте функцию TEXTSPLIT. Она автоматически заполняет соседние ячейки и обновляется при изменении исходного текста.

Синтаксис: =TEXTSPLIT(текст; разделитель_строк; [разделитель_столбцов])

Пример: У вас в ячейке A1 текст: Яблоко;Груша;Слива. Формула для разделения по столбцам:

=TEXTSPLIT(A1; ";")

Результат мгновенно появится в ячейках B1, C1, D1.

Преимущества формулы:

  • Данные обновляются автоматически при изменении исходника.
  • Не нужно каждый раз запускать мастер.
  • Можно комбинировать с функцией TRIM для удаления лишних пробелов: =TEXTSPLIT(TRIM(A1); ",").

Способ 3: Power Query (Для сложной очистки)

Если данные «грязные» (разные разделители в одном столбце, лишние пробелы, кавычки), лучше использовать надстройку Power Query.

  1. Выделите данные и выберите ДанныеИз таблицы/диапазона.
  2. В редакторе Power Query выберите столбец.
  3. На вкладке Главная нажмите Разделить столбецПо разделителю.
  4. Выберите разделитель. В дополнительных параметрах можно указать «Каждое вхождение разделителя» или «Левый/Правый разделитель».
  5. Нажмите Закрыть и загрузить.

Этот метод создает новую таблицу с чистыми данными, сохраняя исходник нетронутым.

Сравнение методов обработки

МетодКогда использоватьПлюсыМинусы
Текст по столбцамРазовая очистка готового спискаБыстро, не требует формул, есть во всех версияхСтатичный результат (не обновляется), риск затирания данных
Формула TEXTSPLITОтчеты, где исходные данные меняютсяДинамическое обновление, гибкостьТребует новые версии Excel, может замедлить файл при огромных объемах
Power QueryРегулярный импорт «грязных» данныхМощная обработка, сохранение истории шаговТребует времени на первоначальную настройку

Частые ошибки и их решение

  • Данные «поехали» после разделения.
    • Причина: Справа от исходного столбца были заняты ячейки.
    • Решение: Отмените действие (Ctrl+Z), освободите место или укажите в мастере другую ячейку назначения.
  • Числа стали текстом или даты отображаются неверно.
    • Причина: На последнем шаге мастера был выбран неверный формат данных.
    • Решение: Выделите столбец, перейдите ДанныеТекст по столбцамГотово, чтобы переопределить формат, или используйте формат ячеек.
  • Лишние пробелы в начале ячеек.
    • Решение: Используйте функцию =TRIM() или в мастере «Текст по столбцам» снимите галочку «считать последовательные разделители одним», если пробел является разделителем.

FAQ

Можно ли разделить текст сразу на строки и столбцы? Да. В функции TEXTSPLIT можно указать два аргумента разделителя: первый для строк (перенос строки), второй для столбцов. В мастере «Текст по столбцам» это делается в два этапа или через замену символов переноса строки на уникальный маркер.

Как разделить ФИО (Фамилия Имя Отчество) на три столбца? Выделите столбец, используйте «Текст по столбцам», выберите разделитель «Пробел». Если в данных встречаются двойные пробелы, обязательно отметьте опцию «считать последовательные разделители одним».

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