Оглавление
Иногда бывает трудно найти значение в длинном столбце Excel, поэтому нам необходимо разделить один столбец на несколько столбцов в Excel Это делает набор данных более читаемым и легко доступным для правильной информации. В этой статье мы рассмотрим как разделить один столбец на несколько столбцов с помощью примеров и объяснений.
Практическая рабочая тетрадь
Загрузите следующую рабочую тетрадь и упражнения.
Разделить один столбец на несколько столбцов.xlsx7 быстрых методов разделения одного столбца на несколько столбцов в Excel
1. Функция Excel "Текст в столбцы" для разделения одного столбца на несколько столбцов
Excel ' Текст в столбцы ' функция является встроенной функцией. Предположим, что у нас есть набор данных ( B4:D9 ) продуктов Microsoft. Мы собираемся разделить информацию одного столбца ( B5:B9 ) в несколько столбцов.
ШАГИ:
- Сначала выберите диапазон столбцов ( B5:B9 ) для разделения.
- Затем перейдите к Данные вкладка.
- Нажмите на ' Текст в столбцы ' от Инструменты данных вариант.
- A Мастер Шаг 1 появляется окно.
- Теперь выберите ' Делимитированный ' термин и щелчок Следующий .
- Мы можем видеть Мастер Шаг 2 окно. Проверьте на ' Космос ' коробка.
- Посмотрите, как выглядит результат в Предварительный просмотр данных коробка.
- Затем нажмите Следующий .
- Сайт Мастер Шаг 3 окно уже здесь. Выберите ' Общий ' из ' Формат данных колонки ' вариант.
- После этого выберите место, где мы хотим увидеть результат в окне Место назначения коробка.
- Проверьте, правильно ли отображается результат Предварительный просмотр данных коробка.
- Нажмите на Отделка .
- Наконец, мы видим, что данные одного столбца разбиты на несколько столбцов.
2. Разделение нескольких строк одного столбца на несколько столбцов в Excel
С помощью ' Текст в столбцы ', мы можем разделить несколько строк одного столбца на несколько столбцов в Excel. Допустим, у нас есть набор данных ( B4:D9 ) продуктов Microsoft с годами в одном столбце. Мы собираемся разделить их.
ШАГИ:
- Выберите диапазон столбцов ( B5:B9 ) для разделения.
- Затем перейдите к Данные вкладка> Инструменты данных опция> ' Текст в столбцы ' особенность.
- Сайт Мастер Шаг 1 появляется окно.
- Выберите ' Делимитированный ' термин и щелчок Следующий .
- Теперь из Мастер Шаг 2 окно, проверьте ' Другое ' и введите " , " на этом.
- Посмотрите, как выглядит результат в Предварительный просмотр данных коробка.
- Нажмите Следующий .
- Из Мастер Шаг 3 в окне выберите ' Общий ' из ' Формат данных колонки ' вариант.
- Затем выберите место, где мы хотим увидеть результат в окне Место назначения коробка.
- Проверьте, правильно ли отображается результат Предварительный просмотр данных коробка.
- После этого нажмите на Отделка .
- Появится окно подтверждения. Выберите OK .
- Наконец, мы можем увидеть результат.
3. Разделение объединенных ячеек как одного столбца на несколько столбцов в Excel
Из приведенного ниже набора данных мы видим столбец с объединенными ячейками. Мы собираемся разделить ячейки и преобразовать их в несколько столбцов.
ШАГИ:
- Сначала выделите все объединенные ячейки одного столбца.
- Перейти к Главная вкладка.
- Нажмите на Слияние и центр в раскрывающемся списке Выравнивание секция.
- Теперь выберите Разъединить клетки .
- Мы видим, что ячейки не объединены и разделены на разные столбцы.
Читать далее: Как разделить столбец в Excel Power Query (5 простых методов)
4. Функция Excel 'Flash Fill' для разделения одного столбца на несколько столбцов
Excel имеет несколько специальных и умных инструментов. ' Заполнение вспышкой " - одна из них. Заполнение вспышкой копирует шаблон ячейки и выдает результат, подобный этой ячейке. Здесь у нас есть набор данных продуктов Microsoft с годами. Мы собираемся разделить данные одного столбца ( B4:B9 ) в несколько столбцов.
ШАГИ:
- Выберите Клетка C5 и запишите название продукта " Microsoft Excel " в нем.
- Затем выберите Ячейка D5 и запишите год " 2018 ".
- Теперь выберите Клетка C5 и использовать Наполнительная рукоятка инструмент для автозаполнения пустых ячеек.
- Далее из ' Опция автозаполнения ' нажмите на кнопку ' Flash Fill' .
- Сделайте то же самое для следующего столбца, и мы сможем увидеть результат.
5. разделение одного столбца на несколько столбцов с помощью VBA
Microsoft Excel Visual Basic для приложений Код помогает нам разделить один столбец на несколько столбцов. Допустим, у нас есть набор данных ( B4:B14 ) продуктов Microsoft Excel на протяжении многих лет. Мы собираемся разделить этот столбец на два столбца D4 & E4 .
ШАГИ:
- Сначала выделите все значения из столбца.
- Затем перейдите к рабочему листу на вкладке "Лист" и щелкните правой кнопкой мыши на нем.
- Выбрать ' Посмотреть код '
- Теперь Модуль VBA появляется окно.
- Введите код:
Sub SplitOneColumn() Dim rng As Range Dim InputRng As Range Dim OutputRng As Range Dim xRow As Integer Dim xCol As Integer Dim xArr As Variant Set InputRng = Application.Selection Set InputRng = Application.InputBox("Select Input Range :", "SplitOneColumn", InputRng.Address, Type:=8) xRow = Application.InputBox("Enter Row Number :", "SplitOneColumn") Set OutputRng = Application.InputBox("SelectOutput Range :", xTitleId, Type:=8) Set InputRng = InputRng.Columns(1) xCol = InputRng.Cells.Count / xRow ReDim xArr(1 To xRow, 1 To xCol + 1) For i = 0 To InputRng.Cells.Count - 1 xValue = InputRng.Cells(i + 1) iRow = i Mod xRow iCol = VBA.Int(i / xRow) xArr(iRow + 1, iCol + 1) = xValue Next OutputRng.Resize(UBound(xArr, 1), UBound(xArr, 2)).Value = xArr End Sub
- Затем нажмите на Запускайте вариант.
- В окне подтверждения выберите Запускайте .
- После этого выберите диапазон ввода и нажмите кнопку OK .
- Запишите число строк, которые мы хотим видеть в новом столбце, и выберите OK .
- Здесь выберите первую ячейку нового столбца и нажмите кнопку OK .
- Наконец, мы видим результат, когда все значения одного столбца разбиваются на два.
6. Формула Excel INDEX для разделения одного столбца на несколько столбцов
Excel Функция ИНДЕКС вместе с функция ROWS используется для разделения одного столбца. Предположим, что у нас есть набор данных ( B4:B14 ). Мы собираемся разделить эти значения набора данных на два столбца ( Колонка1 & Колонка2 ).
ШАГИ:
- В начале выберите Ячейка D5 .
- Теперь введите формулу:
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)
- Хит Войти и использовать Наполнительная рукоятка для автозаполнения ячеек ниже.
- Затем выберите Ячейка E5 .
- Запишите формулу:
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)
- Нажмите Войти и использовать Наполнительная рукоятка чтобы увидеть результаты.
7. Функции Excel LEFT & RIGHT для разделения одного столбца на несколько столбцов
Excel Левая функция возвращает крайние левые символы текстовой строки, в то время как ПРАВИЛЬНАЯ функция в Excel помогает нам извлечь последние символы из текстовой строки. Они оба являются Функции текста в Excel. Здесь у нас есть набор данных ( B4:B9 ) в одном столбце. Мы будем использовать текстовые функции для разделения значений из одного столбца.
ШАГИ:
- Выберите Клетка C5 .
- Затем введите формулу:
=LEFT(B5,SEARCH(" ",B5)-1)
➥ Разбивка формулы
➤ ПОИСК(" ",B5)
Сайт Функция ПОИСК вернет позицию пространства.
➤ LEFT(B5,SEARCH(" ",B5)-1)
Это вернет значение.
- Затем нажмите Войти и использовать Наполнительная рукоятка инструмент для автозаполнения ячеек.
- Теперь выберите Ячейка D5 .
- Введите формулу:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
- Наконец, нажмите Войти и использовать Наполнительная рукоятка чтобы увидеть результат.
➥ Разбивка формулы
➤ ПОИСК(" ",B5)
Сайт Функция ПОИСК вернет позицию пространства.
➤ LEN(B5)
Сайт Функция LEN вернет общее количество символов.
➤ RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
Это вернет значение.
Заключение
Это самые быстрые способы разделения одного столбца на несколько столбцов в Excel. Добавлена рабочая тетрадь для тренировки. Попробуйте. Не стесняйтесь спрашивать что-либо или предлагать новые методы.