Note: The other languages of the website are Google-translated. Back to English

Как разбить ячейки на несколько столбцов или строк с помощью возврата каретки?

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

Разделение ячеек на несколько столбцов на основе возврата каретки с текстом в столбцы

Разделить ячейки на несколько строк на основе возврата каретки с кодом VBA

Разделить ячейки на несколько столбцов или строк на основе возврата каретки с помощью Kutools for Excel

Объедините несколько ячеек в одну на основе возврата каретки с помощью Kutools for Excel


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

Если у вас есть список содержимого ячеек, разделенных символами возврата каретки, как показано на следующем снимке экрана, фактически, Текст в столбцы Функция может помочь вам разделить значения ячеек на несколько столбцов.

документ разделен новой строкой 1

1. Выделите ячейки, содержимое которых вы хотите разделить.

2. Нажмите Данные > Текст в столбцы, см. снимок экрана:

документ разделен новой строкой 2

3. В Мастер преобразования текста в столбцы, проверить разграниченный вариант на шаге 1, см. снимок экрана:

документ разделен новой строкой 3

4. Затем нажмите Далее кнопку, на шаге 2 отметьте Другое вариант под Разделители, а в поле рядом с Другое, нажмите Ctrl + J ключи в него, см. снимок экрана:

документ разделен новой строкой 4

5, Затем нажмите Далее кнопку, на шаге 3 выберите Общие вариант и укажите ячейку для поиска результата, затем щелкните Завершить кнопку, чтобы завершить операции.

документ разделен новой строкой 5

6. И содержимое ячейки было разделено на несколько столбцов, как показано на следующем снимке экрана:

документ разделен новой строкой 6


стрелка синий правый пузырь Разделить ячейки на несколько строк на основе возврата каретки с кодом VBA

Иногда вам нужно разделить значения ячеек на несколько строк на основе возврата каретки, как показано на следующем снимке экрана.

документ разделен новой строкой 7

У вас нет прямого способа справиться с этой задачей в Excel, но вы можете создать код VBA для ее решения.

1. Удерживайте ALT + F11 ключи, и он открывает Окно Microsoft Visual Basic для приложений.

2. Нажмите Вставить > Модулии вставьте следующий код в Окно модуля.

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

Sub SplitCells()
'Update by Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    lLFs = VBA.Len(Rng) - VBA.Len(VBA.Replace(Rng, vbLf, ""))
    If lLFs > 0 Then
        Rng.Offset(1, 0).Resize(lLFs).Insert shift:=xlShiftDown
        Rng.Resize(lLFs + 1).Value = Application.WorksheetFunction.Transpose(VBA.Split(Rng, vbLf))
    End If
Next
End Sub

3, Затем нажмите F5 нажмите клавишу для запуска этого кода, и появится диалоговое окно с напоминанием о выборе диапазона данных, который вы хотите разделить, см. снимок экрана:

документ разделен новой строкой 8

4, Затем нажмите OK, и выбранные данные были разделены на несколько строк на основе символов возврата каретки.


стрелка синий правый пузырь Разделить ячейки на несколько столбцов или строк на основе возврата каретки с помощью Kutools for Excel

Kutools for ExcelАвтора Разделить клетки Утилита поможет вам быстро и легко разделить ячейки на несколько столбцов или строк.

Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно и без ограничений в течение 30 дней. 

После установки Kutools for Excel, пожалуйста, сделайте следующее:

1. Выберите диапазон данных, который вы хотите разделить.

2. Нажмите Кутулс > Слияние и разделение > Разделить клетки, см. снимок экрана:

3. В Разделить клетки в диалоговом окне выберите Разделить на строки or Разделить на столбцы вариант под Тип раздел, который вам нужен, а затем проверьте Новая линия под Укажите разделитель раздел, см. снимок экрана:

документ разделен новой строкой 10

4. Затем нажмите OK Кнопка, и появится окно подсказки, напоминающее вам о выборе ячейки для вывода результата, см. снимок экрана:

документ разделен новой строкой 11

5. Затем нажмите OK, если вы выберете Разделить на столбцы вариант, все выбранные значения ячеек были разделены на несколько столбцов с помощью возврата каретки, см. снимок экрана:

документ разделен новой строкой 12

И если вы выберете Разделить на строки вариант, выбранные вами значения ячеек будут разделены на несколько строк, которые вам нравятся, как показано на следующем снимке экрана:

документ разделен новой строкой 13

Нажмите, чтобы узнать больше об этой утилите Split Cells…

Нажмите, чтобы загрузить и бесплатную пробную версию Kutools for Excel прямо сейчас!


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

Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!

стрелка синий правый пузырь Объедините несколько ячеек в одну на основе возврата каретки с помощью Kutools for Excel

Объедините несколько ячеек в одну на основе возврата каретки:

В отличие от приведенного выше содержания, как вы могли бы объединить несколько значений ячеек, разделенных символом возврата каретки, в одну ячейку в Excel? Здесь я расскажу о простом инструменте -Kutools for Excel, с его мощным Сочетать функция, вы можете быстро объединить несколько строк, столбцов, ячеек в одну ячейку.

документ разделен новой строкой 14

Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!


стрелка синий правый пузырь Демо: объедините несколько ячеек в одну на основе возврата каретки с помощью Kutools for Excel

Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!

Статьи по теме:

Как преобразовать возврат каретки в запятую в Excel?

Как быстро убрать разрывы строк в Excel?


Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (6)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Искал подобную информацию, и эта страница решила все для меня. Отличная работа!
Этот комментарий был сведен к минимуму модератором на сайте
Эта страница очень помогла, я использовал VBA для разделения строк. У меня проблема в том, что у меня несколько столбцов. Все ячейки в строке имеют либо одну «строку», либо X «рядов» информации в других ячейках. Если кто-нибудь знает, как это сделать, это будет очень признательно.
Этот комментарий был сведен к минимуму модератором на сайте
[quote]Эта страница очень помогла, я использовал VBA для разделения строк. У меня проблема в том, что у меня несколько столбцов. Все ячейки в строке имеют либо одну «строку», либо X «рядов» информации в других ячейках. Если кто-нибудь знает, как это сделать, это будет очень признательно.Брайан[/quote] Стивен Даже я ищу несколько столбцов с данными Alt + Enter, которые необходимо преобразовать в несколько строк с одинаковыми данными, необходимо также скопировать все данные следующих столбцов в новую строку.
Этот комментарий был сведен к минимуму модератором на сайте
Привет. Если эта формула содержит возможность вставки вместо прямого разделения и вставки методом транспонирования, у нас есть диапазон строк. Этот параметр просто разделяет и транспонирует существующие ячейки данных. Если мы получим возможность вставлять и вставлять соответственно, будем благодарны, в противном случае формула очень полезна.
Этот комментарий был сведен к минимуму модератором на сайте
Это потрясающе .. очень полезно .. Большое вам спасибо .. :)
Этот комментарий был сведен к минимуму модератором на сайте
У меня есть значения в ячейке, такие как «100/5», которые извлекаются по формуле в одной ячейке, и я хотел бы разделить значения на два соседних столбца, например «100» в одной ячейке и «5» в другой. Не могли бы вы предложить, если я могу сделать это с помощью формулы?
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL