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

or

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

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

Разделить значения, разделенные запятыми, на столбцы с помощью функции «Текст в столбцы»

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

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


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

Kutools for Excel's Сплит-ячейки Утилита помогает легко разделить содержимое ячейки по пробелам, запятым, новой строке или другим разделителям на отдельные строки или столбцы в Excel. Загрузите полную версию 60-дневного бесплатного следа Kutools для Excel прямо сейчас!

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

Вкладка «Office» Включите редактирование и просмотр с вкладками в Office и упростите свою работу ...
Kutools для Excel - лучший инструмент для работы в офисе, который решит большинство ваших проблем
  • Авто текст: Создайте свои любимые диаграммы, изображения, ячейки, сложные формулы и снова использовать их быстро в будущем.
  • Больше, чем текстовые функции 20: Извлечь номер из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова ...
  • Инструменты слияния: Несколько рабочих книг и листов в одном; Объединить несколько ячеек / строк / столбцов и сохранить данные; Объединить повторяющиеся строки и суммы ...
  • Сплит Инструменты: Разбить данные на несколько листов на основе значения; Одна рабочая книга для нескольких файлов Excel, PDF или CSV; От одного столбца до нескольких столбцов ...
  • Вставить Пропуск Скрытые / отфильтрованные строки; Подсчет и сумма по цвету фона; Создать список рассылки и Отправка писем по значению ячейки...
  • Суперфильтр: Создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделям, дням, частоте и более; Фильтр жирным шрифтом, формулами, комментариями ...
  • Более чем мощные функции 300; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простота развертывания в компании; Полнофункциональная 60-дневная бесплатная пробная версия.

Разделить значения, разделенные запятыми, на столбцы с помощью функции «Текст в столбцы»

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

1. Выберите диапазон ячеек, которые вы хотите разделить значениями в столбцы, а затем нажмите дата > Текст в столбцы, Смотрите скриншот:

2. Во-первых Мастер преобразования текста в столбцы в диалоговом окне выберите разграниченный и нажмите Следующяя Кнопка.

3. В секунду Мастер преобразования текста в столбцы диалогового окна, проверьте только Запятая коробка в Разделители и нажмите Следующяя Кнопка.

4. Напоследок Мастер преобразования текста в столбцы диалоговое окно, выберите ячейку для определения значений расщепления в Destination и, наконец, нажмите Конец кнопка. Смотрите скриншот:

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


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

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

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

2. в Microsoft Visual Basic для приложений окна, нажмите Вставить > модуль, Затем скопируйте и вставьте следующий код VBA в окно модуля.

Код VBA: разделение разделенных запятыми значений на строки

Sub SplitAll()
	Dim xRg As Range
	Dim xRg1 As Range
	Dim xCell As Range
	Dim I As Long
	Dim xAddress As String
	Dim xUpdate As Boolean
	Dim xRet As Variant
	On Error Resume Next
	xAddress = Application.ActiveWindow.RangeSelection.Address
	Set xRg  = Application.InputBox("Please select a range", "Kutools for Excel", xAddress, , , , , 8)
	Set xRg  = Application.Intersect(xRg, xRg.Worksheet.UsedRange)
	If xRg Is Nothing Then Exit Sub
		If xRg.Columns.Count > 1 Then
			MsgBox "You can't select multiple columns", , "Kutools for Excel"
			Exit Sub
			End If
			Set xRg1 = Application.InputBox("Split to (single cell):", "Kutools for Excel", , , , , , 8)
			Set xRg1 = xRg1.Range("A1")
			If xRg1 Is Nothing Then Exit Sub
				xUpdate = Application.ScreenUpdating
				Application.ScreenUpdating = False
				For Each xCell In xRg
					xRet = Split(xCell.Value, ",")
					xRg1.Worksheet.Range(xRg1.Offset(I, 0), xRg1.Offset(I + UBound(xRet, 1), 0)) = Application.WorksheetFunction.Transpose(xRet)
					I = I + UBound(xRet, 1) + 1
				Next
				Application.ScreenUpdating = xUpdate
			End Sub

3. нажмите F5 для запуска кода. В появлении Kutools for Excel диалоговое окно, выберите ячейки, которые хотите разбить, а затем нажмите OK Кнопка.

4. Во втором появлении Kutools for Excel диалоговое окно, выберите ячейку для определения разделяющих значений, затем нажмите OK.

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


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

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

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

1. Выберите ячейки, которые нужно разбить, а затем нажмите Kutools > Текст > Сплит-ячейки, Смотрите скриншот:

2. в Сплит-ячейки диалоговое окно, выберите Разделить на строки or Разделить на столбцы , который относится к Тип: как вам нужно. И в Укажите разделитель выберите Другое , введите символ запятой в текстовое поле, а затем нажмите OK кнопка. Смотрите скриншот:

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

4. Нажмите OK , вы можете увидеть результаты, показанные ниже.

Разделить на столбцы

Разделить на строки


Office Tab - Просмотр, редактирование и управление книгами в Excel с вкладками:

Вкладка «Office» предоставляет интерфейс с вкладками, как показано в веб-браузерах, таких как Google Chrome, новые версии Internet Explorer и Firefox в Microsoft Excel. Это будет инструмент экономии времени и незаменим в вашей работе. См. Ниже демо:

Нажмите для бесплатной пробной версии Office Tab!

Вкладка Office для Excel

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


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

  • Супер Формула Бар (легко редактировать несколько строк текста и формул); Макет чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объедините дублирующиеся строки и сумму / среднее... предотвратить повторяющиеся клетки; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения формулы ссылки; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Любимые и быстро вставляемые формулы, Диапазоны, графики и рисунки; Шифрование ячеек с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечение текстаДобавить текст, Удалить по позиции, Удалить пространство; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев...
  • Суперфильтр (сохранить и применить схемы фильтров к другим листам); Расширенный поиск по месяцам / неделям / дням, частоте и более; Специальный фильтр жирным шрифтом, курсивом ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более чем мощные функции 300, Работает с 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.
  • To post as a guest, your comment is unpublished.
    Tim · 3 months ago
    This is amazing, thanks for making it free and easy to use!
  • To post as a guest, your comment is unpublished.
    Seb · 1 years ago
    Thank you!
  • To post as a guest, your comment is unpublished.
    Jake · 1 years ago
    Alternately for separating into rows, use the text to column steps and then copy & paste ->transpose to turn the columns into rows.
    • To post as a guest, your comment is unpublished.
      cam · 5 months ago
      Thanks Jake! This is what I was looking for. :)
  • To post as a guest, your comment is unpublished.
    Pradeep · 2 years ago
    Good one, the utility help me a lot. Thanks for that... :)