
Разделить ячейку в Excel можно несколькими способами. Выбор зависит от структуры данных: для текста с пробелами и запятыми подойдет «Текст по столбцам», для одинаковых по длине фрагментов — разделение по фиксированной ширине на вкладке управления данными, а для регулярно обновляемых таблиц удобнее использовать формулы или Power Query.
| Способ | Как сделать | Когда применять |
| «Текст по столбцам» | «Данные» → «Текст по столбцам» → выбрать разделитель | Если части текста отделены пробелом, запятой или другим знаком |
| Фиксированная ширина | В мастере «Текст по столбцам» указать границы вручную | Если фрагменты всегда занимают одинаковое количество символов |
| Мгновенное заполнение | Ввести пример и нажать Ctrl + E | Если Excel может распознать повторяющийся шаблон |
| Формулы | Использовать ЛЕВСИМВ, ПРАВСИМВ, ПСТР, ПОИСК, ДЛСТР | Если результат должен обновляться вместе с исходными данными |
| Power Query | «Данные» → «Из таблицы/диапазона» → «Разделить столбец» | Для больших таблиц и повторяющихся преобразований |
1. Через функцию «Текст по столбцам»
Этот способ подходит, если части строки отделены одинаковым символом: пробелом, запятой, точкой с запятой, табуляцией или другим знаком.
Например, запись «Иван Петров» можно распределить по двум столбцам: в одном оставить имя, в другом — фамилию.
- Выделите ячейку или весь столбец с исходными данными.
- Откройте вкладку «Данные».
- Нажмите «Текст по столбцам».

- Выберите вариант «С разделителями» и нажмите «Далее».
- Укажите символ, по которому Excel должен делить строку. Для ФИО обычно выбирают пробел.

- Проверьте результат в области предварительного просмотра.
- В поле «Поместить в» укажите верхнюю левую ячейку будущего диапазона и нажмите «Готово».

Можно отметить сразу несколько разделителей. Например, если значения отделены и запятыми, и пробелами, выберите оба варианта.
Если нужного символа нет в списке, отметьте «Другой» и введите его вручную. Для разделения по переносу строки выберите «Другой» и нажмите Ctrl + J.
Этот метод не связан с исходной ячейкой. Если ее содержимое изменится, повторить разделение придется заново.
2. Разделение текста на части фиксированной ширины
Способ подходит для строк, в которых каждая часть занимает одинаковое количество символов. Например, артикул всегда содержит девять знаков, а после него начинается название товара.
- Выделите исходный диапазон.
- Перейдите в «Данные» → «Текст по столбцам».
- Выберите «Фиксированная ширина».

- Нажмите «Далее».
- Щелкните в области предварительного просмотра там, где должна проходить граница.

- При необходимости добавьте еще несколько линий разделения.
- Укажите формат будущих столбцов и место для результата и кликните «Готово».

Линию можно перетащить мышью. Чтобы удалить ненужную границу, дважды щелкните по ней.
Фиксированная ширина не подойдет, если длина первой части постоянно меняется: например, фамилии состоят из разного количества букв.
3. С помощью мгновенного заполнения
Мгновенное заполнение распознает закономерность по примеру. Способ удобен, если нужно извлечь имя, фамилию, код, домен электронной почты или другую повторяющуюся часть строки.
Допустим, в столбце A записаны имена и фамилии, а в столбце B нужно оставить только имена.
- В соседней ячейке вручную напишите нужную часть первой строки.
- Перейдите к следующей ячейке и начните вводить второе значение.
- Когда Excel покажет предварительный результат для всего столбца, нажмите Enter.
Если подсказка не появилась:
- Введите один или два примера вручную.
- Выделите диапазон, который нужно заполнить.
- Нажмите Ctrl + E.

Ту же команду можно открыть на вкладке «Данные» через пункт «Мгновенное заполнение».
Для фамилий потребуется отдельный соседний столбец и еще один пример. Функция копирует закономерность, но не создает формулу: после изменения исходных значений результат не обновится автоматически.
4. Обычными формулами
В версиях Excel можно использовать функции ЛЕВСИМВ, ПРАВСИМВ, ПОИСК и ДЛСТР.
Допустим, в A2 записано «Иван Петров».
Чтобы получить имя: =ЛЕВСИМВ(A2;ПОИСК(" ";A2)-1)
Формула находит первый пробел и возвращает все символы слева от него.

Чтобы получить фамилию: =ПРАВСИМВ(A2;ДЛСТР(A2)-ПОИСК(" ";A2))
Она определяет положение пробела и извлекает текст справа.
После ввода формул протяните их вниз за маркер в правом нижнем углу ячейки.
Способ подходит для строк, которые устроены одинаково (например, имя, пробел, фамилия). Если в части записей есть отчество, двойная фамилия или лишние пробелы, простые формулы могут дать неправильный результат. В таких случаях потребуется более сложное выражение либо другой инструмент.
Преимущество формул в том, что итоговые значения меняются вместе с исходными.
Для разделения можно сочетать несколько функций:
- ЛЕВСИМВ(текст; число_знаков) возвращает заданное количество символов с начала строки.
- ПРАВСИМВ(текст; число_знаков) берет нужное число символов с конца.
- ПСТР(текст; начальная_позиция; число_знаков) извлекает фрагмент из середины строки.
- НАЙТИ(искомый_текст; текст; [начальная_позиция]) показывает, на каком месте находится нужный символ или сочетание символов.
- ДЛСТР(текст) подсчитывает общую длину строки.
Эти функции можно объединять в одной формуле. Например, Для строки вида г. Москва, ул. Пушкина, д. 10 название улицы извлекается так: =ПСТР(A2;НАЙТИ("ул. ";A2)+4;НАЙТИ(", д.";A2)-НАЙТИ("ул. ";A2)-4)
5. Как разделить ячейки через Power Query
Power Query подходит для длинных таблиц, которые регулярно обновляются. Настроенное преобразование можно повторять, не разделяя каждую новую строку вручную.
- Выделите исходный диапазон.
- Перейдите на вкладку «Данные».
- Нажмите «Из таблицы/диапазона».
- Подтвердите границы таблицы.

- В редакторе Power Query выделите нужный столбец.
- Выберите «Разделить столбец» → «По разделителю».

- Укажите пробел, запятую или другой знак.
- Выберите разделение при каждом вхождении символа или только при первом либо последнем.
- Чтобы вывести результат вниз, откройте дополнительные параметры и выберите «Строки» и нажмите «ОК».
- Выберите «Закрыть и загрузить» либо «Закрыть и загрузить в».

После изменения исходной таблицы нажмите «Обновить», чтобы Power Query заново выполнил настроенные действия.
Вопросы и ответы
В разделе ответили на вопросы о разделении текста в Excel.
Можно ли разделить одну ячейку Excel на две?
Обычную ячейку физически разделить нельзя. Можно распределить ее содержимое по соседним ячейкам либо отменить объединение нескольких ячеек.
Как разделить ФИО по трем столбцам?
Выделите столбец с ФИО и воспользуйтесь командой «Текст по столбцам», указав пробел в качестве разделителя.
Как разделить текст по переносу строки?
В мастере «Текст по столбцам» выберите пункт «Другой» и нажмите Ctrl + J. В Power Query можно выбрать перенос строки как пользовательский разделитель.
Можно ли разделить данные по диагонали?
Диагональную линию разрешается добавить через формат границ или фигуры, но это только оформление. Excel продолжит воспринимать область как одну ячейку.
Почему при разделении пропали данные из соседних столбцов?
Вероятно, результат был записан поверх заполненных ячеек. Перед использованием «Текста по столбцам» освободите нужное количество столбцов справа или задайте другой адрес в поле назначения.
Как разделить ячейку Excel на строки?
Удобнее всего использовать Power Query. Выделите диапазон, откройте «Данные» → «Из таблицы/диапазона», затем в редакторе выберите «Разделить столбец» → «По разделителю». Укажите нужный знак, раскройте дополнительные параметры и выберите вариант «Строки». После этого нажмите «ОК» и загрузите результат обратно на лист.


