Разделение текста по столбцам Теория

«Текст по столбцам» — когда всё слиплось в одной ячейке

Получили выгрузку из 1С или CRM, открыли в Excel — а там в одной колонке разом: фамилия, сумма, дата и ещё что-то. Всё через слеш или запятую. Руками разделять несколько тысяч строк? Не надо. Для этого есть инструмент «Текст по столбцам» — он разбивает содержимое ячеек на несколько столбцов по заданному правилу.

Найти его можно на вкладке Данные → Текст по столбцам.

Два режима работы

На первом шаге мастера Excel спрашивает: по какому принципу разделять данные? Вариантов два, и выбор зависит от структуры исходных данных.

Режим 1: С разделителем

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

Например, строка Смирнов/85000/7/28 — здесь разделитель это /. Указываем его, и Excel разнесёт данные в четыре столбца: фамилия, сумма, стаж, возраст.

До разделения Столбец A Столбец B Столбец C Столбец D
Смирнов/85000/7/28 Смирнов 85000 7 28
Петрова/92000/12/34 Петрова 92000 12 34

Режим 2: Фиксированная ширина

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

Например, коды вида RU2024001: первые 2 символа — страна, следующие 4 — год, последние 3 — порядковый номер. Ни запятых, ни слешей, но структура известна заранее.

Шаг 3: зачем указывать формат столбца

На третьем шаге мастера можно задать формат для каждого будущего столбца. Это важнее, чем кажется. Если не указать формат для столбца с датами, Excel может превратить 25.01.2024 в число 45316 или вообще оставить текстом — и тогда с датой нельзя будет нормально работать.

Аналогично для чисел с ведущими нулями (артикулы, коды): без формата «Текст» Excel удалит нули — 00145 превратится в 145.

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

Типичные ситуации применения

  • Данные из 1С, где поля слиты через определённый разделитель.
  • Выгрузки банков и CRM-систем в формате CSV (разделитель — запятая или точка с запятой).
  • Коды с фиксированной структурой без разделителей.
  • ФИО в одном столбце — нужно разбить на фамилию, имя и отчество.
Следующий урок