Как быстро разделить содержимое одной ячейки на несколько в Excel

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

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

Краткий ответ: Выделите ячейки → вкладка ДанныеТекст по столбцам → выберите тип разделителя → Готово. Данные автоматически распределятся по соседним пустым столбцам.

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

Этот метод идеален для разовой обработки списков (ФИО, адреса, импортированные из CSV данные). Он не требует знания формул и работает во всех версиях Excel.

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

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

Если после разделения в ячейках появились лишние пробелы, выделите новый диапазон и используйте команду Найти и заменить (Ctrl+H): в поле «Найти» поставьте два пробела, в «Заменить на» — один. Повторяйте, пока лишние пробелы не исчезнут.

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

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

Основные функции:

  • ЛЕВСИМВ(текст; число) — возвращает заданное количество символов слева.
  • ПРАВСИМВ(текст; число) — возвращает символы справа.
  • ПСТР(текст; начальная_позиция; число_знаков) — вырезает часть текста из середины.
  • НАЙТИ(искомый_текст; где_искать) — определяет позицию разделителя (чувствительно к регистру).

Пример разделения ФИО:

Допустим, в ячейке A1 записано «Иванов Иван».

  • Чтобы получить фамилию: =ЛЕВСИМВ(A1; НАЙТИ(" "; A1)-1)
  • Чтобы получить имя: =ПРАВСИМВ(A1; ДЛСТР(A1)-НАЙТИ(" "; A1))

Если в ячейке нет разделителя (например, только одна фамилия без имени), формула с функцией НАЙТИ вернет ошибку #ЗНАЧ!. Оберните формулу в ЕСЛИОШИБКА(ваша_формула; ""), чтобы ячейка оставалась пустой в случае ошибки.

Функция TEXTSPLIT (Excel 365 и 2021+)

В современных версиях появилась мощная функция, заменяющая сложные конструкции: =TEXTSPLIT(A1; " ") — автоматически разобьет текст из A1 по пробелам и распределит его по соседним ячейкам в одну строку. Для разбивки по строкам используйте второй аргумент-разделитель.

Способ 3: Power Query для больших объемов и автоматизации

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

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

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

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

МетодСложностьГибкостьКогда использовать
Текст по столбцамНизкаяСредняяРазовая очистка импортированных списков, фиксированные данные.
ФормулыСредняяВысокаяДинамические отчеты, когда исходник меняется, нужна логика условий.
Power QueryВысокаяМаксимальнаяРегулярная отчетность, огромные массивы данных (10 000+ строк).
TEXTSPLITНизкаяВысокаяБыстрое решение в новых версиях Excel без лишних шагов.

Частые ошибки

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

FAQ

Можно ли разделить ячейку на части внутри одной клетки (перенос строки)? Нет, визуально разбить одну ячейку на две независимые области внутри сетки Excel нельзя. Можно лишь перенести текст на новую строку внутри той же ячейки комбинацией Alt + Enter, но это не разделит данные для сортировки или формул. Для работы с частями текста нужны отдельные ячейки.

Как разделить текст по вертикали (в разные строки), а не по горизонтали? В инструменте «Текст по столбцам» такой опции нет. Однако в Power Query при настройке разделения можно выбрать опцию «В строки». Либо используйте формулу =ТЕКСТПОСТОЛБЦАМ() (в новых версиях) с указанием параметра разбивки по строкам.

Что делать, если разделители разные (где-то запятая, где-то точка с запятой)? Стандартный мастер работает только с одним типом разделителя за раз. В таком случае сначала приведите данные к единому виду через «Найти и заменить» (замените все точки с запятой на запятые), а затем запускайте разделение. Либо используйте Power Query, где можно настроить более сложную логику замены перед разделением.