Быстрое разделение текста в Excel: от ФИО до списков

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

Чтобы разделить содержимое одной ячейки на несколько столбцов в Excel, проще всего использовать встроенный инструмент «Текст по столбцам» (вкладка «Данные»). Он позволяет разбить текст по пробелам, запятым или другим символам за пару кликов. Для более сложных задач подойдут формулы (ТЕКСТПОСЛЕ, ПСТР) или функция «Мгновенное заполнение» (Ctrl+E), которая автоматически распознает шаблон.

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

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

Этот метод идеален, когда данные имеют четкий разделитель: пробел (для ФИО), запятая (для списков), точка с запятой или дефис.

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

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

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

Способ 2: Мгновенное заполнение (Самый быстрый)

Функция Flash Fill (Мгновенное заполнение) использует интеллектуальный анализ паттернов. Она не требует настройки меню, но работает только в последних версиях Excel (2013 и новее).

Как использовать:

  1. Допустим, в ячейке A1 написано: Москва, ул. Ленина, д. 5.
  2. В ячейке B1 вручную напишите только город: Москва.
  3. В ячейке C1 вручную напишите улицу: ул. Ленина.
  4. Кликните по ячейке B2 (под вашим примером) и нажмите комбинацию клавиш Ctrl + E. Excel поймет логику и заполнит весь столбец городами.
  5. Повторите для улицы в столбце C.

Мгновенное заполнение создает статические значения, а не формулы. Если исходные данные в столбце A изменятся, результаты в B и C не обновятся автоматически. Придется повторять процедуру.

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

Если исходные данные могут меняться и вам нужно, чтобы разделенный текст обновлялся автоматически, используйте формулы. В современных версиях Excel (Office 365, 2021+) это делается очень легко.

Для новых версий Excel (функции ТЕКСТДО, ТЕКСТПОСЛЕ, ТЕКСТРАЗД)

Функция =ТЕКСТРАЗД(A1; " ") разбивает текст по пробелу и сразу выводит массив данных в соседние ячейки.

Пример извлечения частей строки:

  • Взять текст до первого пробела (Фамилия): =ТЕКСТДО(A1; " ")
  • Взять текст после первого пробела (Имя и Отчество): =ТЕКСТПОСЛЕ(A1; " ")

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

Здесь придется комбинировать функции. Пример извлечения имени (второе слово) из ячейки A1:

=ПСТР(A1; НАЙТИ(" "; A1) + 1; НАЙТИ(" "; A1; НАЙТИ(" "; A1) + 1) - НАЙТИ(" "; A1) - 1)

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

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

МетодКогда использоватьОбновляется при изменении данных?Сложность
Текст по столбцамРазовая очистка больших массивов, импорт данныхНетНизкая
Мгновенное заполнениеНестандартные шаблоны, быстрая ручная правкаНетОчень низкая
ФормулыПостоянно меняющиеся данные, создание отчетовДаСредняя/Высокая

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

  • Перезапись важных данных. Перед использованием «Текста по столбцам» убедитесь, что справа от исходного столбца есть пустые ячейки. Если там есть данные, они будут безвозвратно удалены.
  • Лишние пробелы. Иногда после разделения в ячейках остаются лишние пробелы в начале или конце. Используйте функцию =СЖПРОБЕЛЫ() для очистки результата.
  • Неверный разделитель. В разных регионах десятичные разделители и списки могут разделяться точкой с запятой (;) или запятой (,). Проверяйте предпросмотр в мастере.
  • Слитные ФИО. Если в базе нет пробелов между фамилией и именем (например, ИвановИван), автоматические методы не сработают. Потребуется сложная формула с поиском заглавных букв или ручная правка.

FAQ

Можно ли разделить текст по переносу строки внутри ячейки? Да. В мастере «Текст по столбцам» в шаге выбора разделителя поставьте галочку «другой» и нажмите комбинацию клавиш Ctrl + J. В поле появится мигающая точка — это символ переноса строки.

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

Что делать, если нужно разделить данные в Google Таблицах? Логика та же: меню «Данные» → «Разделить текст по столбцам». Также работает формула =SPLIT(A1; " ").