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

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

Разделить одну ячейку в Excel физически на две независимые невозможно из-за жесткой табличной структуры программы. Однако вы легко можете разделить текст внутри ячейки, распределив его по двум соседним столбцам или строкам. Самый быстрый способ для разовых задач — инструмент «Текст по столбцам», а для динамических таблиц лучше использовать формулы (например, ТЕКСТОРАЗД или связку ЛЕВСИМВ/ПСТР).

Ниже приведены пошаговые инструкции для всех актуальных методов.

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

Почему нельзя просто «разрезать» ячейку

В отличие от текстовых редакторов (например, Word), где можно провести линию внутри клетки таблицы, в Excel ячейка является минимальной неделимой единицей сетки. Попытка вставить новую ячейку внутрь существующей приведет к сдвигу всей строки или столбца. Поэтому задача сводится к извлечению части текста и помещению его в соседнюю пустую ячейку.

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

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

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

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

Убедитесь, что справа от разделяемого столбца есть пустые ячейки. Если там есть данные, они будут перезаписаны без возможности восстановления через «Отменить».

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

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

Для современных версий Excel (Microsoft 365, Excel 2021+)

Используйте новую удобную функцию ТЕКСТОРАЗД:

=ТЕКСТОРАЗД(A1; " ")

Где A1 — ячейка с текстом, а " " — разделитель (пробел). Функция сама «разольет» результат по соседним ячейкам.

Для всех версий Excel (Классический метод)

Если нужно разделить текст «Иван Петров» в ячейке A1:

  1. Чтобы получить первую часть (Имя):
   =ЛЕВСИМВ(A1; ПОИСК(" "; A1) - 1)
  1. Чтобы получить вторую часть (Фамилия):
   =ПСТР(A1; ПОИСК(" "; A1) + 1; ДЛСТР(A1))

Если разделителем служит не пробел, а запятая или дефис, просто замените " " в формуле на "," или "-".

Способ 3: Power Query для больших массивов

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

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

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

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

Часто задаваемые вопросы (FAQ)

Можно ли разделить ячейку по диагонали? Нет, разделить саму ячейку нельзя. Но можно создать визуальный эффект, добавив диагональную границу через формат ячеек (вкладка «Граница» → значок диагонали) и используя перенос строк (Alt+Enter) для размещения текста в разных углах.

Как разделить текст по строкам, а не по столбцам? Инструмент «Текст по столбцам» работает только горизонтально. Чтобы разделить текст вертикально (вниз), проще всего скопировать формулу из способа №2 вниз или использовать функцию ТЕКСТОРАЗД в сочетании с функцией транспонирования, либо применить Power Query с операцией «Разбить строки».

Что делать, если разделителей несколько (например, имя, отчество и фамилия)? В мастере «Текст по столбцам» просто оставьте галочку на нужном разделителе — Excel создаст столько столбцов, сколько найдется частей. В формуле ТЕКСТОРАЗД результат также автоматически займет нужное количество ячеек вправо.