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

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

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

Примеры этого включают разделение имени и фамилии или имени пользователя и имени домена в идентификаторах электронной почты.

Однако, если у вас есть набор данных, в котором разделителем является разрыв строки (в той же ячейке), становится сложно разделить эти несколько строк в одной ячейке на отдельные ячейки / столбцы.

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

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

Таким образом, результат будет выглядеть примерно так, как показано ниже:

Теперь, чтобы отделить каждую часть адреса, мы можем использовать функцию Text to Columns (с изюминкой).

Примечание. Если вам интересно, как мне удалось вставить каждый элемент адреса в новую строку в той же ячейке, вы можете сделать это с помощью сочетания клавиш - ALT + Enter (вводится разрыв строки). Вы можете прочитать больше об этом здесь.

Использование текста в столбец для разделения нескольких строк в ячейке

Ниже приведены шаги, которые разделят несколько строк в одной ячейке на отдельные ячейки:

  • Выберите весь набор данных, который вы хотите разделить.
  • Перейдите на вкладку "Данные".
  • В группе «Инструменты для работы с данными» выберите параметр «Текст в столбцы».
  • В диалоговом окне «Текст в столбцы» на шаге 1 из 3 выберите «С разделителями» и нажмите «Далее».
  • На шаге 2 из 3 снимите флажки с любого существующего выбора разделителей и выберите вариант «Другое». Теперь используйте сочетание клавиш Ctrl + J (удерживайте клавишу «Control», а затем нажмите клавишу «J»). Вы не увидите в коробке ничего, кроме крошечной мигающей точки (если вы внимательно посмотрите). Кроме того, вы увидите ожидаемый результат в разделе «Предварительный просмотр данных» (как показано ниже). Щелкните Далее.
  • На шаге 3 из 3 измените ячейку «Назначение» на ту, где вы хотите получить результат. В моем примере мне нужен результат в B2, поэтому я изменил значение на $ B $ 2.
  • Щелкните Готово.

Вышеупомянутые шаги автоматически разбивают содержимое ячеек в зависимости от того, где в каждой ячейке происходит разрыв строки.

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

Кроме того, если у вас уже есть данные в ячейках, в которых вы собираетесь получить результат Text to Columns, Excel покажет вам приглашение, сообщающее, что вы будете перезаписывать существующие данные. Вы можете перезаписать или отменить

Как это работает?

Когда вы используете сочетание клавиш Control J, оно указывает разрыв строки в качестве разделителя в мастере текста в столбцы.

Теперь Text to Columns проверяет каждую ячейку на наличие разрывов строк и использует их для разделения содержимого на отдельные ячейки.

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

Вам также могут понравиться следующие руководства по Excel:

  • Как разделить ячейки в Excel.
  • Как удалить разрывы строк в Excel
  • Как пронумеровать строки в Excel
  • Как быстро объединить ячейки в Excel.
  • СЦЕПИТЬ диапазон Excel (с разделителем и без него).

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave