Открыть сервисСервис

Разделение ячеек в Microsoft Excel

Разделение ячеек в Microsoft Excel — это операция объединения данных из одной ячейки в несколько соседних, выполняемая с помощью инструмента «Текст по столбцам» (англ. Text to Columns). В отличие от обратной операции — объединения ячеек, — разделение не имеет отдельной кнопки на вкладке «Главная» и реализуется средствами мастера импорта данных. Операция применяется при работе с импортированными файлами, где фамилия и имя, адрес или иные составные данные оказались записанными в одной колонке.

Принцип работы

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

Для разделения одной ячейки на несколько потребуется предварительно выделить пустой столбец справа (или несколько столбцов), чтобы у мастерa было куда распределить данные.

Способы разделения

Через вкладку «Данные»

Основной способ:

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

Через Power Query

Для регулярных задач и больших массивов данных используется встроенный редактор Power Query (вкладка «Данные» → «Получить данные»). В Power Query столбец делится командой «Разделить столбец» с выбором разделителя, длины строк, диапазона символов или по позиции. Результат оформляется в виде запроса, который можно обновлять.

Виды разделения

СпособКогда применяетсяЧто требуется
С разделителямиДанные разделены пробелом, запятой, точкой с запятой и т. д.Выбрать символ-разделитель
Фиксированная ширинаДанные выровнены по колонкам фиксированной длиныРасставить границы вручную
Power QueryМассовая и повторяющаяся обработкаНастройка запроса

Разделение по разделителю

Мастер предлагает набор стандартных разделителей: табуляция, точка с запятой, запятая, пробел, прочий. Если в ячейке «Иванов Иван Иванович», выбор пробела создаст три столбца: «Иванов», «Иван», «Иванович». Если данные содержат составной разделитель (например, «город, улица, дом» через запятую), в поле «Прочий» можно указать нужный символ.

Разделение фиксированной шириной

Способ применим, когда данные имеют строгую структуру: например, коды из фиксированного числа символов. В окне мастера слева отображается текст, между символами которого пользователь щелчками расставляет линии-разделители. Каждая линия задаёт границу нового столбца.

Разделение текста по строкам

Для разделения содержимого ячейки на несколько строк внутри той же ячейки используется сочетание клавиш Alt + Enter: курсор внутри ячейки переносится на новую строку. Для массового переноса по разделителю применяется формула с SUBSTITUTE и CHAR(10), либо макрос VBA.

Ограничения и особенности

  • Данные в правых ячейках перезаписываются без предупреждения, если они не пустые.
  • Мастер работает только с текстовыми данными; числа и даты преобразуются в соответствии с выбранным форматом столбца.
  • Исходное содержимое ячейки сохраняется, если не отменить действие (Ctrl + Z).
  • Разделение не работает по диагонали или в обратном направлении — только вправо.
  • Для объединения ячеек обратно используется кнопка «Объединить и поместить в центр» на вкладке «Главная»; при объединении сохраняется только содержимое верхней левой ячейки.

Применение

Операция распространена при обработке выгрузок из CRM-систем, бухгалтерских программ и баз данных, где составные поля (ФИО, адрес, наименование с артикулом) выгружаются в одну колонку. Разделение также используется при импорте данных из CSV-файлов, где в качестве разделителя выступает запятая или точка с запятой.

Источники

  • Документация Microsoft Support: «Разделение столбцов в Excel»
  • Microsoft Excel 2016/2019/365: справка по инструменту «Текст по столбцам»
  • Power Query (Get & Transform): руководство пользователя
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru