Как разбить ячейки на несколько столбцов или строк с помощью возврата каретки?
Обычно в Excel мы можем быстро разделить содержимое ячейки на несколько столбцов на основе определенных символов, таких как запятые, точка с запятой, точечные знаки, с помощью функции «Текст в столбцы». Но пробовали ли вы когда-нибудь разбить значения ячеек на несколько столбцов или строк с помощью возврата каретки?
Разделение ячеек на несколько столбцов на основе возврата каретки с текстом в столбцы
Разделить ячейки на несколько строк на основе возврата каретки с кодом VBA
Разделить ячейки на несколько столбцов или строк на основе возврата каретки с помощью Kutools for Excel
Объедините несколько ячеек в одну на основе возврата каретки с помощью Kutools for Excel
Разделение ячеек на несколько столбцов на основе возврата каретки с текстом в столбцы
Если у вас есть список содержимого ячеек, разделенных символами возврата каретки, как показано на следующем снимке экрана, фактически, Текст в столбцы Функция может помочь вам разделить значения ячеек на несколько столбцов.
1. Выделите ячейки, содержимое которых вы хотите разделить.
2. Нажмите Данные > Текст в столбцы, см. снимок экрана:
3. В Мастер преобразования текста в столбцы, проверить разграниченный вариант на шаге 1, см. снимок экрана:
4. Затем нажмите Следующая кнопку, на шаге 2 отметьте Другие контрактные услуги вариант под Разделители, а в поле рядом с Другие контрактные услуги, нажмите Ctrl + J ключи в него, см. снимок экрана:
5, Затем нажмите Следующая кнопку, на шаге 3 выберите Общие вариант и укажите ячейку для поиска результата, затем щелкните Завершить кнопку, чтобы завершить операции.
6. И содержимое ячейки было разделено на несколько столбцов, как показано на следующем снимке экрана:
Разделить ячейки на несколько строк на основе возврата каретки с кодом VBA
Иногда вам нужно разделить значения ячеек на несколько строк на основе возврата каретки, как показано на следующем снимке экрана.
У вас нет прямого способа справиться с этой задачей в 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 нажмите клавишу для запуска этого кода, и появится диалоговое окно с напоминанием о выборе диапазона данных, который вы хотите разделить, см. снимок экрана:
4, Затем нажмите OK, и выбранные данные были разделены на несколько строк на основе символов возврата каретки.
Разделить ячейки на несколько столбцов или строк на основе возврата каретки с помощью Kutools for Excel
Kutools for ExcelАвтора Разделить клетки Утилита поможет вам быстро и легко разделить ячейки на несколько столбцов или строк.
Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно и без ограничений в течение 30 дней. |
После установки Kutools for Excel, пожалуйста, сделайте следующее:
1. Выберите диапазон данных, который вы хотите разделить.
2. Нажмите Кутулс > Слияние и разделение > Разделить клетки, см. снимок экрана:
3. В Разделить клетки в диалоговом окне выберите Разделить на строки or Разделить на столбцы вариант под Тип раздел, который вам нужен, а затем проверьте Новая линия под Укажите разделитель раздел, см. снимок экрана:
4. Затем нажмите OK Кнопка, и появится окно подсказки, напоминающее вам о выборе ячейки для вывода результата, см. снимок экрана:
5. Затем нажмите OK, если вы выберете Разделить на столбцы вариант, все выбранные значения ячеек были разделены на несколько столбцов с помощью возврата каретки, см. снимок экрана:
И если вы выберете Разделить на строки вариант, выбранные вами значения ячеек будут разделены на несколько строк, которые вам нравятся, как показано на следующем снимке экрана:
Нажмите, чтобы узнать больше об этой утилите Split Cells…
Нажмите, чтобы загрузить и бесплатную пробную версию Kutools for Excel прямо сейчас!
Демонстрация: разделение ячеек на несколько столбцов на основе возврата каретки с текстом в столбцы
Объедините несколько ячеек в одну на основе возврата каретки с помощью Kutools for Excel
Объедините несколько ячеек в одну на основе возврата каретки:
В отличие от приведенного выше содержания, как вы могли бы объединить несколько значений ячеек, разделенных символом возврата каретки, в одну ячейку в Excel? Здесь я расскажу о простом инструменте -Kutools for Excel, с его мощным Сочетать функция, вы можете быстро объединить несколько строк, столбцов, ячеек в одну ячейку. Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас! |
Демо: объедините несколько ячеек в одну на основе возврата каретки с помощью Kutools for Excel
Статьи по теме:
Как преобразовать возврат каретки в запятую в Excel?
Как быстро убрать разрывы строк в Excel?
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!