Оглавление
Если в большом наборе данных множество информации уплотнено в одной ячейке, то трудно найти и найти данные для просмотра или выполнения какой-либо задачи. В этой статье я расскажу, как разделить ячейку на две строки в Excel.
Чтобы сделать объяснение более наглядным, я использую примерный набор данных с информацией о книгах. Здесь я взял два столбца - это Название книги и Автор Здесь есть некоторые ячейки, где в одной ячейке находятся имена нескольких авторов.
Скачать для практики
Разделить ячейку на две строки.xlsmСпособы разделения ячейки на две строки в Excel
1. Использование "Текст в столбцы" для разделения ячейки на две строки
Вы можете использовать Текст в столбцы из Лента чтобы разделить ячейку на строки.
Давайте посмотрим на процедуру.
Сначала выберите ячейку, которую вы хотите разделить. Здесь я выбрал ячейку C5 клетка.
Затем откройте Данные вкладка>> от Инструменты данных >> выбрать Текст в столбцы
➤ A диалоговое окно появится окно, в котором выберите тип файла Делимитированный и нажмите Следующий .
➤ Теперь выберите Разделители ваша ценность.
➤ Я выбрал запятая (,)
➤ Нажмите Следующий
Здесь вы можете выбрать Место назначения в противном случае оставьте все как есть, затем нажмите Отделка .
➤ Здесь вы видите, что значения разбиты на столбцы, но я хочу разделить эти значения на две строки.
Существует два обычных способа перевернуть столбцы в строки, это Параметры вставки и функция ТРАНСПОЗИЦИЯ.
I. Параметры вставки
Теперь, чтобы разделить значения столбцов на строки, сначала выделите ячейки.
Вы можете использовать либо Вырезать или Копировать вариант.
➤ Сейчас щелкните правой кнопкой мыши затем выберите Копировать (вы можете использовать Вырезать также).
➤ Выберите ячейку, в которую нужно поместить значение.
➤ Я выбрал клетку C6
➤ Опять щелкните правой кнопкой мыши затем выберите Вставить транспонирование с сайта Параметры вставки .
➤ Теперь вы найдете выбранное значение в выбранной строке.
II. Функция TRANSPOSE
Вы также можете использовать TRANSPOSE функция для разделения ячейки на строки после использования Текст в столбцы .
➤ Сначала выберите ячейку для размещения значения. Я выбрал ячейку C6
Затем введите следующую формулу в выделенную ячейку или в ячейку Формула бара .
=TRANSPOSE(D5)
➤ Здесь выбранное значение транспонируется в ячейку C6 .
Читайте также: Как разделить одну ячейку на две в Excel (5 полезных методов)
Похожие чтения
- Формула разделения ячеек Excel по разделителю
- Как разделить одну ячейку пополам в Excel (по диагонали & горизонтально)
- Формула Excel для разделения: 8 примеров
- Как сделать две строки в одной ячейке в Excel (4 способа)
2. Использование VBA для разделения ячейки на две строки
Вы можете использовать VBA чтобы разделить ячейку на две строки.
➤ Откройте Разработчик вкладка>>, затем выберите Visual Basic
Откроется новое окно Microsoft Visual Basic for Applications.
➤ От Вставка >> выбрать Модуль .
➤ новый Модуль откроется.
Теперь напишите код в Модуль .
Sub Split_Cell_into_Rows() Dim rng As Range Dim InputRng As Range, OutputRng As Range ExcelTitleId = "Split Cell into Rows" Set InputRng = Application.Selection.Range("A1") Set InputRng = Application.InputBox("Range(single cell) :", ExcelTitleId, InputRng.Address, Type:=8) Set OutputRng = Application.InputBox("Output to (single cell):", ExcelTitleId, Type:=8) Arr =VBA.Split(InputRng.Range("A1").Value, ",") OutputRng.Resize(UBound(Arr) - LBound(Arr) + 1).Value = Application.Transpose(Arr) End Sub
➤ Сохранить код и вернуться к рабочему листу.
➤ Теперь выберите ячейку, которую вы хотите разделить на строки. Я выбрал ячейку C6
➤ Откройте Посмотреть вкладка>> от Макросы >> выбрать Смотреть макрос
➤ A диалоговое окно появится окно, в котором выберите Макро на Запускайте .
➤ Тогда a диалоговое окно появится имя Разделить ячейку на строки Вы можете сначала выбрать ячейку или выбрать диапазон из всплывающего окна. диалоговое окно .
Теперь, в Выход на выберите диапазон, в который нужно поместить разделенные значения ячейки.
➤ Я выбрал диапазон C5:C6 .
Наконец, вы увидите, что значение выделенной ячейки разделено на две строки.
Подробнее: Excel VBA: разделите строку на ячейки (4 полезных приложения)
3. Использование Power Query
Вы также можете использовать Power Query чтобы разделить ячейку на строки.
➤ Сначала выберите диапазон ячеек.
➤ Откройте Данные вкладка>>, затем выберите Из таблицы/диапазона
Теперь диалоговое окно появится окно, показывающее выбор, затем выберите В моей таблице есть заголовки Затем нажмите OK .
➤ Откроется новое окно.
Отсюда выберите ячейку для разбивки на строки.
Открыть Главная вкладка>> от Раздельная колонка >> выбрать Делимитер
A диалоговое окно появится окно, в котором выберите Разделитель - запятая(,) затем выберите Строки из Дополнительные параметры . От Цитата Характер выберите Нет .
Наконец, нажмите OK .
➤ В итоге вы увидите, что выделенная ячейка разделена на две строки.
Но есть недостаток - он разделяет значения, копируя значение соседней ячейки. Чтобы исправить это, вы можете удалить лишние скопированные значения, а затем скопировать результат разделения в нужные строки.
Если ваши значения не связаны с соседней ячейкой, или у вас только один столбец, тогда Power Query будет работать идеально .
Подробнее: Как разделить ячейки в Excel (окончательное руководство)
Практическая секция
Я предоставил в рабочей тетради дополнительный лист для практики, чтобы вы могли отработать эти объясненные методы.
Заключение
В этой статье я объяснил несколько способов разделения ячейки на две строки в Excel. Эти методы будут полезны вам всякий раз, когда вы захотите разделить ячейку на две строки. Если у вас возникли какие-либо неясности или вопросы относительно этих методов, вы можете оставить комментарий ниже.