Перейти к основному содержанию

Как разделить значения ячеек по вертикали в Excel?

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

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

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


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

Следующий код VBA может помочь вам разделить значения ячеек на строки по вертикали любым разделителем, как вы хотите, сделайте следующее:

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

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

Код VBA: разделение значений ячеек на строки по вертикали с помощью определенного разделителя

Sub splitvertically()
'updatebyExtendoffice
    Dim xRg As Range
    Dim xOutRg As Range
    Dim xCell As Range
    Dim xTxt As String
    Dim xStr As String
    Dim xOutArr As Variant
    On Error Resume Next
    xTxt = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("please select the data range:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Set xOutRg = Application.InputBox("please select output cell:", "Kutools for Excel", , , , , , 8)
    If xOutRg Is Nothing Then Exit Sub
    For Each xCell In xRg
        If xStr = "" Then
            xStr = xCell.Value
        Else
            xStr = xStr & ";" & xCell.Value
        End If
    Next
    xOutArr = VBA.Split(xStr, ";")
    xOutRg.Range("A1").Resize(UBound(xOutArr) + 1, 1) = Application.WorksheetFunction.Transpose(xOutArr)
End Sub

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

документ разделен по вертикали 1

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

документ разделен по вертикали 2

5. Нажмите OK , а значения ячеек разделены на список разделителем, см. снимок экрана:

документ разделен по вертикали 3

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


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

Kutools for ExcelАвтора Разделить клетки Feature - это мощная утилита, которая может помочь вам разбить значения ячеек на несколько столбцов или строк с помощью любых разделителей по мере необходимости.

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

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

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

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

3. В Разделить клетки диалоговое окно, выберите Разделить на строки под Тип раздел, а затем проверьте Другие контрактные услуги из Разделить на раздел и введите разделитель, на основе которого вы хотите разделить значения ячеек, см. снимок экрана:

документ разделен по вертикали 5

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

документ разделен по вертикали 6

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

документ разделен по вертикали 7

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


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

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

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

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...

Описание


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

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations