Съдържание
Понякога е трудно да се намери стойност от дълга колона в Excel. Затова трябва да разделяне на една колона на няколко колони в Excel . Това прави набора от данни по-четим и лесно достъпен за правилната информация. В тази статия ще видим как да разделим една колона на няколко колони чрез примери и обяснения.
Практическа работна тетрадка
Изтеглете следната работна тетрадка и упражнение.
Разделяне на една колона на няколко колони.xlsx7 бързи метода за разделяне на една колона в няколко колони в 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. Добавена е работна книга за упражнения. Опитайте я. Не се колебайте да попитате нещо или да предложите нови методи.