Как разделить один столбец на несколько столбцов в Excel (7 простых способов)

  • Поделись Этим
Hugh West

Иногда бывает трудно найти значение в длинном столбце Excel, поэтому нам необходимо разделить один столбец на несколько столбцов в Excel Это делает набор данных более читаемым и легко доступным для правильной информации. В этой статье мы рассмотрим как разделить один столбец на несколько столбцов с помощью примеров и объяснений.

Практическая рабочая тетрадь

Загрузите следующую рабочую тетрадь и упражнения.

Разделить один столбец на несколько столбцов.xlsx

7 быстрых методов разделения одного столбца на несколько столбцов в 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. Добавлена рабочая тетрадь для тренировки. Попробуйте. Не стесняйтесь спрашивать что-либо или предлагать новые методы.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.