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

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

У деяких випадках може знадобитися розділити значення виділених комірок виділених комірок на рядки або стовпці. Тут ми представимо три методи для детального вирішення цієї проблеми.

Розділіть значення, розділені комами, на стовпці за допомогою функції "Текст у стовпці"
Розділіть значення, розділені комами, на рядки з кодом VBA
Швидко розділіть значення, розділені комами, на рядки або стовпці за допомогою Kutools для Excel


Розділіть значення, розділені комами, на стовпці за допомогою функції "Текст у стовпці"

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

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

2. У першій Перетворення макета тексту в колонки діалоговому вікні, виберіть Розмежовано , а потім клацніть на Далі кнопки.

3 У другому Перетворення макета тексту в колонки діалогове вікно, лише перевірити Кома коробка в Делімітери і натисніть на Далі кнопки.

4. В останній Перетворення макета тексту в колонки діалоговому вікні, виберіть клітинку для пошуку значень розбиття в призначення і нарешті клацніть на обробка кнопку. Дивіться знімок екрана:

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

Як правило, в Текст у стовпці функція лише розділяє комірки на окремі стовпці. Якщо ви хочете розділити комірки на рядки, як ви можете це зробити?
Тут Kutools для Excel's Розділені клітини Утиліта може допомогти вам швидко розділити комірки за пробілом, комою, новим рядком, іншими роздільниками або певною шириною на не лише відокремлені рядки, але стовпці в Excel. Завантажте Kutools для Excel зараз! (30-денна безкоштовна траса)


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

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

1 Натисніть кнопку інший + F11 клавіші одночасно, щоб відкрити Microsoft Visual Basic для додатків вікна.

2 В Microsoft Visual Basic для додатків вікна, натисніть Insert > Модулі. Потім скопіюйте та вставте наведений нижче код 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 для Excel діалоговому вікні, виберіть клітинки, які потрібно розділити, а потім клацніть на OK кнопки.

4. У другому спливаюче Kutools для Excel діалоговому вікні, виберіть клітинку для пошуку значень розбиття, а потім натисніть OK.

Тоді ви можете побачити, що значення, розділені комами, у вибраних клітинках розділені на рядки, як показано на знімку екрана нижче.


Швидко розділіть значення, розділені комами, на рядки або стовпці за допомогою Kutools для Excel

The Розділені клітини корисність Kutools для Excel може допомогти вам легко розділити значення, розділені комами, на рядки або стовпці.

1. Виберіть клітинки, які потрібно розділити, а потім клацніть Кутулс > Злиття та розділення > Розділені клітини. Дивіться знімок екрана:

2 В Розділені клітини діалогове вікно, виберіть Розділити на ряди or Розділити на стовпці в тип розділ, як вам потрібно. І в Вкажіть роздільник розділ, виберіть Other , введіть символ кома в текстове поле, а потім клацніть OK кнопку. Дивіться знімок екрана:

3. А потім з’явиться інше вікно із запитом, щоб нагадати вам вибрати клітинку для виведення результату, див. Знімок екрана:

4. клацання OK кнопку, ви можете побачити результати, як показано на скріншотах нижче.

Розділити на стовпці

Розділити на ряди

  Якщо ви хочете отримати безкоштовну пробну версію (30-день) цієї утиліти, натисніть, щоб завантажити, а потім перейдіть до застосування операції, як описано вище.


Демонстрація: Швидко розділіть значення, розділені комами, на рядки або стовпці за допомогою Kutools для Excel


Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

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

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Коментарі (11)
Поки немає оцінок. Оцініть першим!
Цей коментар був мінімізований модератором на сайті
Хороший, утиліта мені дуже допомагає. Дякую за це... :)
Цей коментар був мінімізований модератором на сайті
Або для поділу на рядки використовуйте текст для кроків стовпців, а потім скопіюйте та вставте -> транспонуйте, щоб перетворити стовпці на рядки.
Цей коментар був мінімізований модератором на сайті
Дякую, Джейк! Це те, що я шукав. :)
Цей коментар був мінімізований модератором на сайті
Дякую!
Цей коментар був мінімізований модератором на сайті
Це неймовірно, дякую за те, що зробили його безкоштовним і простим у використанні!
Цей коментар був мінімізований модератором на сайті
Дякую це допомогло :)
Цей коментар був мінімізований модератором на сайті
Перейдіть до параметра даних файлу Excel -> текст у стовпець->розділено -> Готово
він викладе значення, розділене комами, в окремі стовпці
приклад

id ім'я додати

1 Ratnesh myAdd

2, Yog, myAdd


ми застосуємо до 2-го запису, він розділить запис, як 1-й записи,


Спасибі,
Ратнеш Саху
Цей коментар був мінімізований модератором на сайті
Перейдіть до параметра даних файлу Excel -> текст у стовпець->розділено -> Готово
він викладе значення, розділене комами, в окремі стовпці
приклад
id ім'я додати
1 Ratnesh myAdd
2, Yog, myAdd
ми застосуємо до 2-го запису, він розділить запис, як 1-й записи,
Спасибі,
Ратнеш Саху
Цей коментар був мінімізований модератором на сайті
Я все ще не можу завантажити свій CSV в 365
Цей коментар був мінімізований модератором на сайті
A jak zmienić kod żeby nie pytał o ustawienie się w A1 i potem aby wynik był np też od A1 w dół
Цей коментар був мінімізований модератором на сайті
Привіт Бартек,
Ви маєте на увазі, що не хочете відкривати друге діалогове вікно для вибору цільової комірки, а хочете вказати цільову комірку безпосередньо в коді?
Якщо так, вам потрібно змінити наступні рядки.
Наприклад, вам потрібно почати виводити результати з B1 і автоматично заповнити.
Будь ласка, змініть цей рядок:
Set xRg1 = Application.InputBox("Split to (single cell):", "Kutools for Excel", , , , , , 8)
до
Встановити xRg1 = Application.Range("B2")
А потім видаліть наступний рядок:
Встановити xRg1 = xRg1.Range("A1")
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL