Как да разделите една колона на няколко колони в Excel (7 лесни начина)

  • Споделя Това
Hugh West

Понякога е трудно да се намери стойност от дълга колона в Excel. Затова трябва да разделяне на една колона на няколко колони в Excel . Това прави набора от данни по-четим и лесно достъпен за правилната информация. В тази статия ще видим как да разделим една колона на няколко колони чрез примери и обяснения.

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

Изтеглете следната работна тетрадка и упражнение.

Разделяне на една колона на няколко колони.xlsx

7 бързи метода за разделяне на една колона в няколко колони в Excel

1. Функция на Excel "Текст към колони" за разделяне на една колона в няколко колони

Excel ' Текст към колони ' е вградена функция. Ако приемем, че имаме набор от данни ( B4:D9 ) на продуктите на Microsoft. Ще разделим информацията в една колона ( B5:B9 ) в няколко колони.

СТЪПКИ:

  • Първо, изберете обхвата на колоната ( B5:B9 ) за разделяне.
  • След това отидете в Данни таб.
  • Кликнете върху Текст към колони ' от Инструменти за данни опция.

  • A Стъпка 1 на съветника се появява прозорец.
  • Сега изберете Ограничени ' и щракнете върху Следваща .

  • Можем да видим Стъпка 2 на съветника Проверете в прозореца Space '.
  • Вижте как изглежда резултатът в Преглед на данните кутия.
  • След това щракнете върху Следваща .

  • Сайтът Стъпка 3 на съветника Прозорецът вече е тук. Изберете ' Обща информация ' от Формат на данните на колоната '.
  • След това изберете мястото, където искате да видите резултата в Дестинация кутия.
  • Проверете дали резултатът се показва точно от Преглед на данните кутия.
  • Кликнете върху Завършете .

  • Накрая можем да видим, че данните от една колона са разделени на няколко колони.

2. Разделяне на няколко реда от една колона в няколко колони в Excel

С помощта на Текст към колони ', можем да разделим няколко реда от една колона в няколко колони в Excel. Да кажем, че имаме набор от данни ( B4:D9 ) на продуктите на Microsoft с години в една колона. Ще ги разделим.

СТЪПКИ:

  • Изберете обхвата на колоната ( B5:B9 ) за разделяне.
  • След това отидете в Данни tab> Инструменти за данни опция> ' Текст към колони '.

  • Сайтът Стъпка 1 на съветника се появява прозорец.
  • Изберете Разграничени ' и щракнете върху Следваща .

  • Сега от Стъпка 2 на съветника проверете в прозореца Други ' и въведете " , " за това.
  • Вижте как изглежда резултатът в Преглед на данните кутия.
  • Кликнете върху Следваща .

  • От Стъпка 3 на съветника изберете Обща информация ' от Формат на данните на колоната '.
  • След това изберете мястото, където искаме да видим резултата в Дестинация кутия.
  • Проверете дали резултатът се показва точно от Преглед на данните кутия.
  • След това щракнете върху Завършете .

  • Появява се поле за потвърждение. OK .

  • Най-накрая можем да видим резултата.

3. Разделяне на обединени клетки като една колона в няколко колони в Excel

От набора от данни по-долу виждаме колона със слети клетки. Ще разделим клетките и ще ги преобразуваме в няколко колони.

СТЪПКИ:

  • Първо изберете всички обединени клетки на една колона.
  • Отидете в Начало таб.
  • Кликнете върху Сливане & Център от падащото меню на Изравняване раздел.
  • Сега изберете Разделяне на клетките .

  • Виждаме, че клетките са разтворени и разделени на различни колони.

Прочетете още: Как да разделим колона в Excel Power Query (5 лесни метода)

4. Функция "Flash Fill" на Excel за разделяне на една колона на няколко колони

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. Формула INDEX на Excel за разделяне на една колона в няколко колони

Excel Функция INDEX заедно с Функция 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. Функции LEFT & RIGHT на Excel за разделяне на една колона на няколко колони

Excel Функция LEFT връща най-левите символи на текстов низ, докато функцията Функция RIGHT в Excel ни помага да извлечем последните символи от текстов низ. И двете са Функции за текст в Excel. Тук имаме набор от данни ( B4:B9 ) в една колона. Ще използваме текстови функции, за да разделим стойностите от една колона.

СТЪПКИ:

  • Изберете Клетка C5 .
  • След това въведете формулата:
=LEFT(B5,SEARCH(" ",B5)-1)

Разбивка на формулата

ТЪРСЕНЕ(" ",B5)

Сайтът Функцията SEARCH ще върне позицията на пространството.

LEFT(B5,SEARCH(" ",B5)-1)

Това ще върне стойността.

  • След това натиснете Въведете и използвайте Дръжка за пълнене за автоматично попълване на клетките.

  • Сега изберете Клетка D5 .
  • Въведете формулата:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

  • Накрая натиснете Въведете и използвайте Дръжка за пълнене за да видите резултата.

Разбивка на формулата

ТЪРСЕНЕ(" ",B5)

Сайтът Функцията SEARCH ще върне позицията на пространството.

LEN(B5)

Сайтът Функция LEN ще върне общия брой символи.

RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

Това ще върне стойността.

Заключение

Това са най-бързите начини за разделяне на една колона на няколко колони в Excel. Добавена е работна книга за упражнения. Опитайте я. Не се колебайте да попитате нещо или да предложите нови методи.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.