Разделение значений, разделённых запятыми, на строки/столбцы в Excel — простое руководство
В определённых ситуациях вам может понадобиться разделить значения, разделённые запятыми, из выделенных ячеек на отдельные строки или столбцы. В этом руководстве представлены различные эффективные методы для достижения этой цели, а пошаговые инструкции помогут вам легко и точно управлять данными и адаптировать их под ваши задачи.
Разделение значений, разделённых запятыми, на разные столбцы
Чтобы разделить значения, разделённые запятыми, в выделенных ячейках по разным столбцам, воспользуйтесь методами из этого раздела.
Использование мастера «Текст по столбцам» для разделения значений, разделённых запятыми, на столбцы
Самый подходящий способ разделить значения, разделённые запятыми, в выделенных ячейках на отдельные столбцы — воспользоваться мастером «Текст по столбцам» в Excel. Ниже приведена пошаговая инструкция по его использованию для достижения желаемого результата.
1. Выделите диапазон ячеек, значения из которых нужно разделить по столбцам, затем выберите «Данные» > «Текст по столбцам». См. скриншот:

2. В первом диалоговом окне мастера «Преобразование текста в столбцы» выберите «С разделителями» и нажмите «Далее».

3. Во втором диалоговом окне мастера «Преобразование текста в столбцы» установите флажок только напротив пункта «Запятая» в разделе «Разделители» и нажмите кнопку «Далее».

4. В последнем диалоговом окне мастера «Преобразование текста в столбцы» укажите в поле «Конечный диапазон» ячейку, куда следует поместить разделённые значения, и нажмите кнопку «Готово».

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

Легкое разделение значений, разделённых запятыми, на несколько столбцов с помощью Kutools
Как видите, выполнение задачи с помощью мастера «Текст по столбцам» требует нескольких шагов. Если вы ищете более простой способ, настоятельно рекомендуем воспользоваться функцией «Разделить ячейки» из набора «Kutools для Excel». С её помощью вы легко разделите ячейки на несколько столбцов или строк по заданному разделителю — все настройки доступны в одном удобном диалоговом окне.
После установки Kutools для Excel выберите «Kutools» > «Объединить и разделить» > «Разделить ячейки», чтобы открыть диалоговое окно «Разделить ячейки».
- Выделите диапазон ячеек с текстом, который нужно разделить.
- Выберите опцию «Разделить на столбцы».
- Выберите «Запятая» (или любой другой нужный разделитель) и нажмите «ОК».

- Выберите ячейку назначения и нажмите «ОК», чтобы получить все разделённые данные.

Разделение значений, разделённых запятыми, на разные строки
В этом разделе описаны два простых метода, которые помогут вам разбить значения, разделённые запятыми, на отдельные строки в Excel. Выполните следующие шаги.
Разделение значений, разделённых запятыми, на несколько строк с помощью VBA
Чтобы разделить значения, разделённые запятыми, на отдельные строки, воспользуйтесь приведённым ниже кодом VBA.
1. Одновременно нажмите клавиши «Alt» + «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 для Excel» выделите ячейки, которые нужно разделить, и нажмите «ОК».

4. Во втором появившемся диалоговом окне «Kutools для Excel» укажите ячейку, в которую нужно поместить разделённые значения, и нажмите «ОК».

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

Легкое разделение значений, разделённых запятыми, на строки с помощью Kutools для Excel
Код VBA может оказаться слишком сложным для новичков в Excel, которым нужно адаптировать его под свои задачи. В этом случае функция «Разделить ячейки» из набора «Kutools для Excel» легко справится с разделением значений, разделённых запятыми, на несколько строк.
После установки Kutools для Excelвыберите «Kutools» > «Объединить и разделить» > «Разделить ячейки», чтобы открыть диалоговое окно «Разделить ячейки».
- Выделите диапазон ячеек, содержащих значения, разделённые запятыми и подлежащие разделению.
- Выберите опцию «Разделить на строки».
- Выберите «Запятая» (или любой другой нужный разделитель) и нажмите «ОК».

- Выберите ячейку назначения и нажмите «ОК», чтобы получить все разделённые данные.

Демонстрация: Быстрое разделение значений, разделённых запятыми, на строки или столбцы с помощью Kutools для Excel
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек





