Мастер-класс по разделению текста в Excel

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

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

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

Краткий итог: Для быстрой разовой операции используйте встроенный мастер «Текст по столбцам». Если данные нужно обновлять автоматически при изменении исходника — применяйте формулы (для новых версий Excel) или Power Query.

Способ 1: Мастер «Текст по столбцам» (Самый популярный)

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

Вариант А: Разделение по разделителю

Используйте этот метод, если значения в ячейке разделены запятыми, точками с запятой, пробелами, табуляцией или другим символом (например, Иванов;Петров;Сидоров).

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

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

Вариант Б: Разделение по фиксированной ширине

Подходит для данных, где каждый блок информации занимает строго определенное количество символов (часто встречается в выгрузках из старых банковских систем или лог-файлов).

Как сделать:

  1. Запустите мастер (ДанныеТекст по столбцам).
  2. Выберите С фиксированной шириной.
  3. На этапе предварительного просмотра установите линии разрыва двойным кликом мыши в нужных местах линейки. Удалите лишнюю линию двойным кликом по ней.
  4. Завершите процесс, нажав Готово.

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

Способ 2: Формулы для динамического разделения

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

Для Excel 365 и Excel 2021 (Функция ТЕКСТРАЗД)

Это самый современный и простой способ. Функция сама распознает разделитель и «разольет» данные по соседним ячейкам.

Синтаксис: =ТЕКСТРАЗД(текст; разделитель)

Пример: В ячейке A1 находится текст: Яблоко,Груша,Слива. В ячейку B1 введите формулу: =ТЕКСТРАЗД(A1; ",") Результат автоматически займет ячейки B1, C1 и D1.

Для старых версий Excel (ЛЕВСИМВ, ПСТР, НАЙТИ)

Здесь придется комбинировать функции для извлечения частей текста. Допустим, нужно разделить Фамилия Имя (разделитель — пробел).

  1. Извлечь первое слово (Фамилия): =ЛЕВСИМВ(A1; НАЙТИ(" "; A1) - 1) Логика: Берем символы слева до позиции первого пробела.

  2. Извлечь второе слово (Имя): =ПРАВСИМВ(A1; ДЛСТР(A1) - НАЙТИ(" "; A1)) Логика: Берем символы справа, начиная после пробела до конца строки.

Если разделителей много (например, нужно достать 3-е слово), формулы становятся громоздкими. В таких случаях для старых версий Excel надежнее использовать макросы VBA или перейти к способу с Power Query.

Способ 3: Автоматизация через Power Query

Power Query (в меню «Данные» → «Получить данные») — лучший выбор для регулярной обработки больших объемов данных. Созданный однажды алгоритм можно применять к новым файлам одним кликом.

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

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

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

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

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

Частые ошибки и как их избежать

  1. Лишние пробелы после разделения. Часто после разделения по запятой во втором столбце появляется пробел в начале слова (например, Иванов). Решение: Используйте функцию =СЖПРОБЕЛЫ() вокруг формулы или включите опцию «Удалить лишние пробелы» в мастере Text to Columns. В Power Query используйте преобразование «Обрезка» (Trim).

  2. Некорректное отображение дат. При разделении даты вида 01.02.2026 Excel может превратить её в число или текст. Решение: На последнем шаге мастера «Текст по столбцам» явно выберите формат столбца Дата (ДМГ).

  3. Переполнение строк. Если вы разделяете данные формулами, а справа заняты ячейки, вы получите ошибку #ЗНАЧ! или #ССЫЛКА!. Решение: Освободите место справа перед вводом формул или используйте функцию ТЕКСТРАЗД, которая требует пустых ячеек для «разлива».

FAQ

Можно ли разделить данные по нескольким разным разделителям сразу? Стандартный мастер позволяет выбрать несколько типов (например, табуляцию и точку с запятой одновременно), но не разные конкретные символы вперемешку (например, запятую И дефис). Для сложных случаев используйте замену символов через ПОДСТАВИТЬ перед разделением или примените Power Query, где можно задать список разделителей.

Что делать, если разделитель встречается внутри самого значения? Например, адрес: г. Москва, ул. Ленина, д. 5. Если делить по запятой, адрес разобьется на три части неправильно. В этом случае лучше использовать разделение по фиксированной ширине (если формат строгий) или писать сложные формулы, ищущие второй или третий разделитель.

Как объединить разделенные столбцы обратно? Используйте функцию СЦЕПИТЬ или оператор амперсанд &. Пример: =A1 & ", " & B1. В новых версиях Excel удобна функция ТЕКСТОБЪЕДИНИТЬ.