Разделение содержимого ячеек на несколько столбцов или строк на основе Возврат каретки
При работе в Excel вы можете столкнуться с ячейками, содержащими несколько значений, разделённых переносами строк или символами возврата каретки. Чтобы эффективно анализировать и обрабатывать такие данные, удобно разбить их содержимое на отдельные столбцы или строки. Это руководство шаг за шагом покажет вам, как это сделать.
Разделить ячейки на несколько столбцов на основе Возврат каретки
- Использование функции «Текст по столбцам»
- Использование Kutools для Excel
- Использование функции TEXTSPLIT (Excel 365)
Разделить ячейки на несколько строк на основе Возврат каретки
Разделить ячейки на несколько столбцов на основе Возврат каретки
Если у вас есть список данных в ячейках, разделённых символами возврата каретки, и вы хотите разбить их на несколько столбцов по переносам строк — как показано на снимке экрана ниже, — в этом разделе представлены три эффективных метода для выполнения этой задачи.
Использование функции «Текст по столбцам»
Функция Excel «Текст по столбцам» идеально подходит для разделения содержимого ячеек на несколько столбцов.
- Выделите ячейки, содержащие данные, которые нужно разделить.
- Перейдите на вкладку «Данные» и нажмите «Текст по столбцам».

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

- На шаге 2 установите флажок «Другой» в разделе «Разделители», щёлкните поле рядом с этой опцией, нажмите клавиши «Ctrl» + «J», а затем — «Далее». См. снимок экрана:

- На шаге 3 укажите ячейку для размещения результата и нажмите кнопку «Готово», чтобы завершить операцию.

- Теперь все содержимое ячеек было разделено на несколько столбцов, как показано на следующем снимке экрана:

Использование Kutools для Excel
Kutools для Excel предлагает простую в использовании функцию, которая мгновенно разделяет содержимое ячеек на несколько столбцов по заданным разделителям — например, запятым или символам возврата каретки. Благодаря интуитивно понятному интерфейсу и лёгкости в работе она делает обработку данных ещё эффективнее и плавнее!
- Выберите диапазон данных, который нужно разделить.
- Нажмите «Kutools» > «Объединить и разделить» > «Разделить ячейки» (см. снимок экрана):

- В диалоговом окне «Разделить ячейки» выберите нужный вариант «Разделить на столбцы» в разделе «Тип», затем установите флажок «Перенос строки» в разделе «Разделитель» (см. снимок экрана).

- Затем нажмите кнопку «ОК» — после этого появится окно с запросом на выбор ячейки для вывода результата (см. снимок экрана).

- Нажмите «ОК» — все выбранные значения ячеек были разделены на несколько столбцов с помощью символа возврата каретки (см. снимок экрана):

Использование функции TEXTSPLIT (Excel 365)
Для пользователей Excel 365 функция TEXTSPLIT предлагает динамичный способ разделить ячейки.
Введите приведённую ниже формулу в пустую ячейку, нажмите «Enter», чтобы автоматически разделить текст на столбцы, а затем перетащите ячейку с формулой вниз для заполнения остальных ячеек (см. снимок экрана).
=TEXTSPLIT(A1, CHAR(10))

Разделить ячейки на несколько строк на основе Возврат каретки
Если вам нужно разделить содержимое ячеек, в которых текст разбит на несколько строк с помощью символа возврата каретки, на отдельные строки — как показано на следующем снимке экрана, — Excel предлагает несколько эффективных способов справиться с этой задачей. В этом разделе мы подробно рассмотрим эти методы, чтобы вы могли выбрать оптимальное решение.
Использование кода VBA
Для пользователей, знакомых с макросами, VBA открывает доступ к мощному инструменту.
- Удерживая клавиши «ALT» + «F11», откройте окно Microsoft Visual Basic для приложений.
- Нажмите «Вставка» > «Модуль» и вставьте приведённый ниже код в окно «Модуль».
Код VBA: Разделить ячейки на несколько строк на основе Возврат кареткиSub SplitCells() 'Update by Extendoffice Dim Rng As Range Dim WorkRng As Range On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) For Each Rng In WorkRng lLFs = VBA.Len(Rng) - VBA.Len(VBA.Replace(Rng, vbLf, "")) If lLFs > 0 Then Rng.Offset(1, 0).Resize(lLFs).Insert shift:=xlShiftDown Rng.Resize(lLFs + 1).Value = Application.WorksheetFunction.Transpose(VBA.Split(Rng, vbLf)) End If Next End Sub - Затем нажмите клавишу «F5», чтобы запустить код, — после этого появится окно с запросом выбора диапазона данных для разделения (см. снимок экрана):

- После этого нажмите «ОК» — ваши данные были разделены на несколько строк на основе символов возврата каретки.

Использование Kutools для Excel
Kutools для Excel предлагает простой и эффективный способ завершить процесс разделения всего за несколько шагов. Подробные инструкции приведены ниже:
- Выберите диапазон данных, который нужно разделить.
- Нажмите «Kutools» → «Объединить и разделить» → «Разделить на несколько строк» (см. снимок экрана):

- В диалоговом окне «Разделить данные на строки» в разделе «Разделитель» выберите «Перевод строки».

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

Использование функции TEXTSPLIT (Excel 365)
Функция TEXTSPLIT также позволяет динамически разделять ячейки на строки.
Введите приведённую ниже формулу в пустую ячейку, чтобы получить результат, и нажмите «Enter» для автоматического разделения текста на строки. См. снимок экрана:
=TRIM(TEXTSPLIT(TEXTJOIN(CHAR(10),,A1:A4),,CHAR(10)))

- TEXTJOIN(CHAR(10);;A1:A4)
Объединяет все значения из диапазона A1:A4 в одну текстовую строку, разделяя их переносами строк (CHAR(10)), и игнорирует пустые ячейки. - TEXTSPLIT(…;;CHAR(10))
Разделяет объединённую текстовую строку на отдельные значения в местах разрывов строк (CHAR(10)), возвращая массив этих значений. - TRIM(…)
Удаляет лишние пробелы в начале и конце каждого значения полученного массива.
Каждый метод имеет свои преимущества — всё зависит от версии Excel и вашего уровня опыта. Выбрав подходящий способ, вы с лёгкостью сможете обрабатывать данные в соответствии со своими задачами. Если вы хотите узнать ещё больше полезных советов и приёмов по работе в Excel, на нашем сайте доступны тысячи обучающих материалов. Благодарим за внимание и надеемся делиться с вами ещё большим количеством полезной информации в будущем!
Связанные статьи:
- Разделение большой таблицы на несколько маленьких таблиц
- Если у вас большая таблица Excel с несколькими столбцами и сотнями или даже тысячами строк, вы наверняка захотите разбить её на более мелкие и удобные таблицы. Например, можно разделить данные по значениям в указанном столбце или разбить их на части фиксированного размера. В этом руководстве описаны пошаговые методы, которые помогут вам эффективно выполнить эту задачу.
- Разделение столбца через каждую вторую строку
- Например, у меня есть длинный список данных, и я хочу разделить столбец на два равных списка, выбирая строки через одну, как показано на следующем снимке экрана. Есть ли в Excel эффективные способы выполнить такую задачу?
- Разделение Полное имя на имя и Фамилия
- Допустим, у вас есть список имён в одном столбце, как показано на первом снимке экрана, и вам нужно разделить полное имя на отдельные столбцы — Имя, Отчество и Фамилия, как на следующем снимке. Вот несколько эффективных способов справиться с этой задачей.
- Разделение Разделить по тексту и числу из одной ячейки на два столбца
- Если у вас есть столбец текстовых строк, в которых сочетаются текст и число, и вы хотите разделить их из одной ячейки на две разные ячейки — как показано на следующем снимке экрана, — в 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-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек
Оглавление
- Разделение Разделить ячейки на несколько столбцов по Возврат каретки
- С помощью функции «Текст по столбцам»
- С помощью Kutools для Excel
- С помощью функции TEXTSPLIT (Excel 365)
- Разделение Разделить ячейки на несколько строк по Возврат каретки
- С помощью кода VBA
- С помощью Kutools для Excel
- С помощью функции TEXTSPLIT (Excel 365)
- Связанные статьи
- Лучшие инструменты для повышения продуктивности в Office
- Комментарии










