Как разделить одну ячейку или строку на несколько строк в Excel
В Excel разделение содержимого одной строки или одной ячейки на несколько строк является полезным навыком, особенно при реорганизации данных для отчетов, баз данных или приложений обработки данных. В этом руководстве мы расскажем о различных методах, которые помогут вам выполнить эту задачу, будь вы работаете с одной ячейкой или несколькими ячейками в строке. Эти техники помогут вам более эффективно манипулировать и структурировать данные, повышая удобство использования и читаемость.
- Используйте функцию TEXTSPLIT для разделения одной ячейки на несколько строк
- Используйте Kutools для легкого разделения одной ячейки на несколько строк
- Используйте функцию транспонирования для разделения одной строки на несколько строк (один столбец)
- Используйте Kutools для легкого разделения одной строки на несколько строк (несколько столбцов)
Разделение текста в одной ячейке на несколько строк
Как показано на скриншоте ниже, детали заказа находятся в одной ячейке, и данные необходимо разделить с помощью слэша, чтобы извлечь различные типы информации, такие как товар, количество, цена за единицу и дата. Для выполнения этой задачи в этом разделе представлены 2 метода.
Используйте функцию TEXTSPLIT для разделения одной ячейки на несколько строк
Если вы используете "Excel для Microsoft 365", функция "TEXTSPLIT" может легко помочь. Пожалуйста, действуйте следующим образом.
Шаг 1: Выберите ячейку для вывода результата. Здесь я выбираю ячейку B6.
Шаг 2: Введите формулу ниже и нажмите Enter.
=TEXTSPLIT(A2,,"/")
Весь текст в A2 разделяется на отдельные строки на основе разделителя «слэш».
- Эта функция доступна только в Excel для Microsoft 365.
- В приведенной выше формуле вы можете изменить слэш / в кавычках на любой другой разделитель в зависимости от ваших данных.
Используйте Kutools для легкого разделения одной ячейки на несколько строк
Хотя функция TEXTSPLIT в Excel очень полезна, она ограничена пользователями Excel для Microsoft 365. Кроме того, если у вас есть несколько ячеек в столбце для разделения, вам нужно будет применять разные формулы индивидуально к каждой ячейке, чтобы получить результаты. Напротив, функция "Разделить ячейки" в "Kutools для Excel" работает во всех версиях Excel. Она предоставляет простое и эффективное решение для разделения ячеек на несколько строк или столбцов всего за несколько кликов.
После установки Kutools for Excel нажмите "Kutools" > "Объединить и Разделить" > "Разделить ячейки", чтобы открыть диалоговое окно "Разделить ячейки".
- Выберите диапазон ячеек, содержащих текст, который вы хотите разделить.
- Выберите опцию "Разделить на строки".
- Выберите нужный разделитель (здесь я выбираю опцию "Другой" и ввожу слэш), затем нажмите "OK".
- Выберите целевую ячейку и нажмите "OK", чтобы получить все разделенные данные.
Разделение текста в одной строке на несколько строк
Если вы хотите разделить текст в одной строке (несколько ячеек) на несколько строк, попробуйте методы из этого раздела.
Используйте функцию транспонирования для разделения одной строки на несколько строк (один столбец)
Обычно мы можем скопировать одну строку, а затем применить функцию "Транспонировать", чтобы преобразовать эту строку в несколько строк (один столбец) в Excel. Пожалуйста, действуйте следующим образом:
1. Выберите одну строку и скопируйте её, одновременно нажав клавиши "Ctrl" + "C".
2. Выберите первую ячейку целевого диапазона, щелкните правой кнопкой мыши и выберите "Транспонировать" в разделе "Опции вставки". Смотрите скриншот:
Примечание: В Excel 2007 вы можете нажать "Главная" > "Вставить" > "Транспонировать", чтобы вставить строку как столбец.
![]() | >>> |
И затем одна строка вставляется как один столбец с несколькими строками. Смотрите скриншот выше.
Используйте Kutools для легкого разделения одной строки на несколько строк (несколько столбцов)
Иногда вам может понадобиться разделить одну строку на несколько строк с несколькими столбцами. Для удовлетворения этого требования мы можем применить утилиту "Преобразовать диапазон" в Kutools for Excel.
1. Выберите одну строку и нажмите "Kutools" > "Диапазон" > "Преобразовать диапазон". Смотрите скриншот:
2. В открывшемся диалоговом окне "Преобразовать диапазон", в разделе "Тип преобразования" отметьте опцию "Одна строка в диапазон", в разделе "Столбцы на запись" отметьте "Фиксированное значение". и введите число в правое поле, затем нажмите кнопку "Ok". Смотрите скриншот:
3. Во втором диалоговом окне "Преобразовать диапазон" укажите первую ячейку целевого диапазона и нажмите кнопку "OK".
Теперь вы увидите, что одна строка была разделена на несколько строк с несколькими столбцами, как показано на скриншоте ниже:
Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас
Демонстрация: разделение одной строки на несколько строк в Excel
Обратное разделение и объединение нескольких строк/столбцов в одну ячейку в Excel
Утилита "Объединить столбцы или строки" в Kutools for Excel может помочь пользователям Excel легко объединить несколько столбцов или строк в один столбец/строку без потери данных. Кроме того, пользователи Excel могут обернуть эти объединенные текстовые строки символами переноса строки или жесткого возврата каретки.
Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас
Связанные статьи:
Лучшие инструменты для повышения продуктивности работы с Office
Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...
Office Tab добавляет вкладки в Office и делает вашу работу намного проще
- Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
- Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!