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

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

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

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

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

Этот инструмент идеально подходит для разового разделения больших массивов данных по конкретному символу-разделителю (запятая, пробел, @, дефис). Работает во всех версиях Excel, включая онлайн.

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

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

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

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

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

Разделение по конкретному символу (например, email)

Чтобы извлечь часть текста до и после символа @:

  • Логин (до @):
    =ЛЕВСИМВ(A2; НАЙТИ("@"; A2) - 1)
    ```
*   **Домен (после @):**
    
```excel
    =ПРАВСИМВ(A2; ДЛСТР(A2) - НАЙТИ("@"; A2))
    ```

### Разделение по фиксированной длине
Если данные имеют строгий формат (например, код всегда состоит из 4 символов):

*   **Первые 4 символа:** `=ЛЕВСИМВ(A2; 4)`
*   **Остальной текст:** `=ПСТР(A2; 5; 100)`

После применения формул скопируйте полученный диапазон и вставьте его как **Значения** (ПКМ → Специальная вставка → Значения), чтобы избавиться от зависимостей формул.

В английской версии Excel функции называются иначе: LEFT, RIGHT, MID, FIND, LEN. Логика работы остается той же.

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

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

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

  1. В соседнем столбце вручную введите желаемый результат для первой ячейки (например, из «Иванов Иван» напишите только «Иванов»).
  2. Начните вводить второй пример, чтобы подтвердить закономерность, или просто нажмите комбинацию клавиш Ctrl + E.
  3. Excel мгновенно заполнит весь столбец согласно вашему образцу.

Этот метод отлично справляется с разделением ФИО, дат и сложных кодов, где стандартные разделители не работают.

Способ 4: Power Query для профессиональной обработки

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

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

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

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

СитуацияРекомендуемый методСложность
Быстрое разовое разделение по знакуТекст по столбцамНизкая
Нестандартные паттерны, ФИОМгновенное заполнение (Ctrl+E)Очень низкая
Динамические данные, сложные условияФормулы (ЛЕВСИМВ, НАЙТИ)Средняя
Регулярная обработка больших отчетовPower QueryВысокая

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

  • Данные пропали после разделения.
    • Причина: Справа не было пустых ячеек, и Excel перезаписал их.
    • Решение: Отмените действие (Ctrl+Z), вставьте пустые столбцы и повторите попытку.
  • Формула возвращает ошибку #ЗНАЧ!.
    • Причина: В ячейке отсутствует искомый разделитель (например, нет символа @).
    • Решение: Оберните формулу в проверку: =ЕСЛИОШИБКА(ВАША_ФОРМУЛА; "Разделитель не найден").
  • Лишние пробелы в результате.
    • Причина: В исходных данных были двойные пробелы.
    • Решение: Используйте функцию =СЖПРОБЕЛЫ() для очистки результата или выберите опцию «Считать последовательные разделители одним» в мастере «Текст по столбцам».

FAQ

Можно ли разделить данные в онлайн-версии Excel? Да, инструменты «Текст по столбцам» и базовые формулы работают в Excel для веба. Функция «Мгновенное заполнение» и расширенные возможности Power Query могут быть ограничены в зависимости от тарифа.

Как разделить ячейку визуально, не трогая данные? Если вам нужно просто перенести часть текста на новую строку внутри одной ячейки, используйте перенос строки: поставьте курсор в нужное место и нажмите Alt + Enter. Предварительно включите «Перенос текста» на главной вкладке.

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