Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

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

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

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

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


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


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

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

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

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

Sub splitvertically()
'updatebyExtendoffice 20160303
    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 чтобы запустить этот код, и появится окно подсказки, чтобы напомнить вам, выберите значения ячеек, которые вы хотите разделить по вертикали, см. снимок экрана:

doc разделен вертикально 1

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

doc разделен вертикально 2

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

doc разделен вертикально 3

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


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

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

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

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

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

2, Затем нажмите Kutools > Текст > Сплит-ячейки, см. снимок экрана:

doc разделен вертикально 4

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

doc разделен вертикально 5

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

doc разделен вертикально 6

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

doc разделен вертикально 7

Скачать и бесплатно пробную версию Kutools для Excel сейчас!


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

Kutools for Excel: с более чем 200 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни. Скачать и бесплатно пробную версию!


Kutools для Excel - лучший инструмент для повышения производительности в офисе Повысьте производительность на 80%

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

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

  • Включить редактирование и чтение с вкладками в Word, Excel, PowerPoint, Издатель, Доступ, Visio и Проект.
  • Открывайте и создавайте несколько документов в новых вкладках одного и того же окна, а не в новых окнах.
  • Увеличивает вашу производительность на 50% и уменьшает сотни щелчков мышью для вас каждый день!
нижняя часть офиса
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.