Как разделить текст по столбцам в Excel — 3 способа

Чтобы разбить слипшийся текст на столбцы в Excel, откройте «Данные» → «Текст по столбцам», выберите разделитель и нажмите «Готово». Разбираем три способа — мастер, мгновенное заполнение и функцию ТЕКСТРАЗД — и частые ошибки, из-за которых данные затираются или теряют формат.
Статью написал:
Ваня Буявец, продюсер, основатель Checkroi
Ваня Буявец
Основатель Checkroi, продюсер, эксперт в выборе онлайн-курсов
Все 1444 статьи автора Подписаться на Телеграм-канал
Одобрено экспертом:
Наташа Буявец, основатель Checkroi, эксперт по онлайн-курсам
Наташа Буявец
Основательница Checkroi, продюсер Youtube-каналов, эксперт по онлайн-курсам
Все 2105 экспертных мнений Подписаться на Телеграм-канал
Обложка: Как разделить текст по столбцам в Excel — 3 способа

Чтобы разбить слипшийся текст на отдельные столбцы в Excel, выделите нужный столбец, откройте вкладку «Данные» и нажмите «Текст по столбцам». В мастере выберите вариант «с разделителями», отметьте символ, по которому нужно резать (пробел, запятая, точка с запятой), и нажмите «Готово», и каждое значение окажется в своей ячейке.

Это самый быстрый способ, но не единственный. Ниже разберём три рабочих метода: классический мастер, мгновенное заполнение и формулу для тех, у кого Microsoft 365. Если попутно хотите освоить и другие приёмы ускорения, загляните в наш разбор приёмов быстрой работы в Excel.

Курсы по Microsoft ExcelКурсыСравнение 585 курсов по Microsoft ExcelЦены, школы, длительность, рассрочка

Способ 1 — мастер «Текст по столбцам»

Подходит, когда данные в столбце разделены понятным символом: ФИО через пробел, адрес через запятую, выгрузка из 1С через точку с запятой. Это встроенный инструмент, он работает в любой версии Excel.

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

У мастера есть и второй режим, «фиксированной ширины». Он режет текст не по символу, а по позиции: удобно для выгрузок, где данные стоят ровными колонками вообще без разделителя (например, отчёты из старых учётных систем). На втором шаге линии разреза ставятся простым кликом по линейке.

Способ 2 — мгновенное заполнение

Мгновенное заполнение (Flash Fill) угадывает шаблон по вашему примеру и достраивает остальные строки само. Способ выручает, когда чёткого разделителя нет, а логика разбиения видна глазом: например, нужно вытащить из адреса только город.

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

Мгновенное заполнение работает разово: результат не пересчитывается при изменении источника. Поправили ФИО в исходном столбце, прогоните Ctrl + E заново.

Способ 3 — функция ТЕКСТРАЗД

Если у вас Microsoft 365 или Excel для веба, текст делится формулой, и результат получается живым: он сам пересчитается при правке источника. Функция называется ТЕКСТРАЗД (в англоязычной версии TEXTSPLIT). Разложить содержимое ячейки A1 по столбцам через пробел:

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

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

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

Третий аргумент отвечает за разбиение по строкам, это удобно, когда в одной ячейке лежит целый список. Формула ниже разложит текст и по столбцам (через пробел), и по строкам (через точку с запятой):

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

Функция сама «раскидает» результат по соседним ячейкам справа и вниз, поэтому заранее убедитесь, что там пусто. В версиях Excel 2016, 2019 и 2021 функции ТЕКСТРАЗД ещё нет: там текст режут либо мастером из первого способа, либо связкой формул ЛЕВСИМВ, ПРАВСИМВ и НАЙТИ, но это уже отдельная история.

Ваня Буявец, продюсер, основатель CheckroiВаня Буявец, основатель CheckroiПоказываю, как применять Claude Code, ChatGPT и другие нейросети в учёбе и работе, с примерами и промптамиЧитать в Телеграме

Какой способ выбрать

Коротко, под какую задачу что брать:

Способ Когда использовать
Текст по столбцам Разовое разбиение по чёткому разделителю, работает в любой версии Excel
Мгновенное заполнение Шаблон виден на глаз, разделитель нестабильный, нужно быстро и без формул
Функция ТЕКСТРАЗД Нужен живой результат с автопересчётом, есть Microsoft 365

Частые ошибки и что с ними делать

  • Данные справа затёрлись. Мастер и формула пишут результат в соседние столбцы поверх старого содержимого. Перед разбиением вставьте нужное число пустых столбцов справа.
  • Пропали ведущие нули в телефонах или артикулах (007 → 7). На третьем шаге мастера выделите проблемный столбец и задайте ему формат «Текстовый» вместо «Общий».
  • Дата превратилась в число или наоборот. Там же, на третьем шаге, задайте столбцу формат «Дата» и выберите порядок ДМГ.
  • Появились лишние пустые столбцы. Значит, между словами шло несколько пробелов подряд, включите галочку «Считать последовательные разделители одним».
  • Мгновенное заполнение не срабатывает. Дайте пример в двух-трёх строках подряд и нажмите Ctrl + E, а если не помогло, проверьте, что функция включена в «Файл» → «Параметры» → «Дополнительно».

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

Где освоить Excel системно

Разбить текст по столбцам можно за минуту, но за этой задачей почти всегда стоит рутина побольше: сводные таблицы, формулы, чистка выгрузок и отчёты. Если хочется перестать воевать с данными вручную, имеет смысл пройти полноценный курс. Мы собрали и сравнили программы по Excel от разных школ, с ценами, форматом и уровнем подготовки.

КурсШколаСтоимость со скидкойВ рассрочкуДлитель­ностьОбзор курса от Checkroi
Excel
Перейти на сайт курса
НетологияНетология25 200 ₽1691 ₽/мес.8 недельОбзор курса
Power BI & Excel PRO
Перейти на сайт курса
НетологияНетология38 500 ₽3208 ₽/мес.2 месяцаОбзор курса
Excel и Google-таблицы
Перейти на сайт курса
Академия ЭдюсонЭдюсон39 000 ₽3250 ₽/мес.1 месяцОбзор курса
Excel для работы
Перейти на сайт курса
Академия ЭдюсонЭдюсон15 990 ₽1332 ₽/мес.2 неделиОбзор курса
Excel + Google Таблицы с нуля до PRO
Перейти на сайт курса
SkillboxSkillbox31 394 ₽2965 ₽/мес.4 месяцаОбзор курса

Больше программ — в полном каталоге курсов по Microsoft Excel

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

Как разделить текст по столбцам в Excel

Выделите столбец с данными, откройте вкладку «Данные» и нажмите «Текст по столбцам». В мастере выберите «с разделителями», отметьте нужный символ (пробел, запятую, точку с запятой) и нажмите «Готово» — каждое значение окажется в отдельной ячейке.

Как разбить одну ячейку на несколько столбцов

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

Почему после разделения пропали нули или сбилась дата

По умолчанию столбцам присваивается формат «Общий», из-за чего Excel съедает ведущие нули в телефонах и артикулах, а даты превращает в числа. На третьем шаге мастера выделите проблемный столбец и задайте ему формат «Текстовый» или «Дата».

Как разделить текст без разделителя

Используйте мгновенное заполнение: наберите нужный результат в первой строке соседнего столбца и нажмите Ctrl + E — Excel угадает шаблон и достроит остальные строки. Способ работает даже там, где чёткого символа-разделителя нет.

Есть ли в Excel функция для разделения текста

Да, в Microsoft 365 и Excel для веба это функция ТЕКСТРАЗД (TEXTSPLIT): формула =ТЕКСТРАЗД(A1;" ") разложит текст из ячейки A1 по столбцам через пробел. В отличие от мастера, результат живой и пересчитывается при изменении источника.

Оставить комментарий
0 комментариев
Форма комментария

Оставьте комментарий

Напишите, что думаете. Нам важно ваше мнение!