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

  • Поделись Этим
Hugh West

Мы можем легко разделенные данные Для того чтобы сделать это легко и умно, Excel имеет некоторые удивительные возможности. Я познакомлю вас с этими 3 умными способами разделения данных из одной ячейки на несколько строк в Excel с наглядной демонстрацией.

Скачать Рабочую тетрадь для практических занятий

Вы можете скачать бесплатный шаблон Excel отсюда и потренироваться самостоятельно.

Разделение данных из ячейки на строки.xlsm

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

1. Мастер применения текста к столбцам для разделения данных из одной ячейки на несколько строк

Я поместил названия 5 продуктов в Клетка B5 Теперь я разделю их на несколько рядов вдоль ячеек. B8:B12 используя Мастер преобразования текста в столбцы .

Шаги:

  • Выберите Клетка B5 .
  • Затем нажмите следующим образом: Данные> Текст в столбцы .

Откроется трехэтапное диалоговое окно.

  • Марк Делимитированный и нажмите Следующий на первом этапе.

  • Марк Запятая поскольку мои данные разделены запятыми.
  • Затем нажмите Следующий.

  • На последнем этапе отметьте Общий .
  • Наконец, нажмите Отделка .

Теперь видно, что элементы разделены вдоль строки 5. Теперь мы поместим их в несколько строк.

  • Выберите клетки B5:F5 и скопировать их.
  • Затем щелкните правой кнопкой мыши мышью на первой строке диапазона, куда вы хотите вставить их.
  • Выберите Транспонировать из Параметры вставки .

Затем вы получите разделенные элементы на несколько строк.

Подробнее: Как разделить значения, разделенные запятыми, на строки или столбцы в Excel

2. Встраивание макросов VBA для разделения данных из одной ячейки на несколько строк в Excel

Если вам нравится работать с VBA в Excel, то вы можете легко выполнить задачу, используя Макросы VBA Это довольно быстро по сравнению с предыдущими методами.

Шаги:

  • Щелкните правой кнопкой мыши мышью на заголовке листа.
  • Выберите Посмотреть код из Контекстное меню .

  • После VBA Появится окно, запишите в нем следующие коды-.
 Sub Split_OneCell() Dim Data As Range Dim InputData As Range, Output_Rng As Range BoxTitle = "Split One Cell into Multiple Rows" Set InputData = Application.Selection.Range("A1") Set InputData = Application.InputBox("Input Single Cell :", BoxTitle, InputData.Address, Type:=8) Set Output_Rng = Application.InputBox("Destination:", BoxTitle, Type:=8) Arr = VBA.Split(InputData.Range("A1").Value, ",")Output_Rng.Resize(UBound(Arr) - LBound(Arr) + 1).Value = Application.Transpose(Arr) End Sub 
  • Позже нажмите кнопку Значок запуска чтобы запустить коды.

  • Затем выберите Имя макроса как указано в кодексах.
  • Нажмите Запускайте .

Вскоре после этого появится диалоговое окно для выбора исходной ячейки.

  • Выберите Клетка B5 и нажмите OK .

Откроется еще одно диалоговое окно.

  • Теперь выберите первую ячейку целевых ячеек.
  • Наконец, нажмите OK .

Теперь мы закончили.

Подробнее: Макрос Excel для разделения ячейки на несколько строк (с помощью простых шагов)

3. Используйте Excel Power Query для разделения данных из одной ячейки на несколько строк

Excel Power Query это еще один полезный инструмент для разделения данных из одной ячейки на несколько строк. Давайте посмотрим, как его применить.

Шаги:

  • Выберите одну ячейку, включая заголовок.
  • Затем нажмите: Данные> Из таблицы/диапазона .

  • В этот момент просто нажмите OK .

И вскоре после этого Power Query откроется окно.

  • Нажмите на заголовок.
  • Затем щелкните следующим образом: Split Column> By Delimiter.

Вследствие этого откроется еще одно диалоговое окно.

  • Выберите Запятая из Выберите или введите разделитель ящик .
  • Затем из Дополнительные параметры , знак Строки .
  • Нажмите OK .

Теперь посмотрите, что данные разбиты на строки.

  • После этого нажмите Закрыть & Загрузить> Закрыть & Загрузить To из Главная вкладка.

  • Затем, после появления нового диалогового окна, отметьте Таблица и Новый рабочий лист .
  • Наконец, нажмите OK .

Вскоре после этого вы получите новый рабочий лист с разделенными на несколько строк данными.

Как разделить несколько ячеек на строки

Не только для одной ячейки, но также мы можем разделить несколько ячеек на строки, используя Мастер преобразования текста в столбцы В этом разделе мы узнаем, как это сделать.

Шаги:

  • Сначала выделите несколько ячеек.
  • Затем нажмите следующим образом: Данные> Текст в столбцы.

  • Затем отметьте Делимитированный и нажмите Следующий .

  • На этом этапе отметьте Запятая и снова нажмите Следующий .

  • На последнем этапе Марк Общий .
  • Наконец, нажмите Отделка .

Теперь данные разделить на столбцы B и C .

Теперь мы скопируем и транспонируем их.

  • Выберите данные первого разделенного ряда и скопируйте их.
  • Затем в первом ряду назначения, щелкните правой кнопкой мыши свою мышь и вставьте как Транспонировать .

  • Проделайте то же самое для данных второго разделенного ряда.

После этого вы получите результат, как показано на рисунке ниже.

Читайте также: Как разделить данные в одной ячейке Excel на несколько столбцов (5 методов)

Заключение

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

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.