Съдържание
Можем лесно да разделяне на данните от една клетка в няколко клетки чрез копиране, но това не е възможно винаги, особено при голям набор от данни. За да направите това лесно и интелигентно, Excel разполага с някои невероятни функции. Ще ви запозная с тези 3 интелигентни начина за разделяне на данни от една клетка в няколко реда в Excel с остри демонстрации.
Изтегляне на работна тетрадка за практика
Можете да изтеглите безплатния шаблон на Excel от тук и да се упражнявате сами.
Разделяне на данни от клетка в редове.xlsm
3 начина за разделяне на данни от една клетка в няколко реда в Excel
1. Прилагане на съветника за текст в колони за разделяне на данни от една клетка в няколко реда
Поставих имената на 5 продукта в Клетка B5 . Сега ще ги разделя на няколко реда по клетки B8:B12 като използвате Съветник за текст в колони .
Стъпки:
- Изберете Клетка B5 .
- След това кликнете върху както следва: Данни> Текст в колони .
Ще се отвори диалогов прозорец с три стъпки.
- Марк Ограничени и натиснете Следваща в първата стъпка.
- Марк Запетая тъй като данните ми са разделени със запетаи.
- След това натиснете Следващия.
- В последната стъпка маркирайте Обща информация .
- Накрая натиснете Завършете .
Сега виждате, че елементите са разделени по ред 5. Сега ще ги поставим в няколко реда.
- Изберете клетките B5:F5 и ги копирайте.
- След това щракване с десния бутон на мишката върху с мишката върху първия ред на диапазона, в който искате да ги поставите.
- Изберете Транспониране от Опции за вмъкване .
След това ще получите разделените елементи в няколко реда.
Прочетете още: Как да разделите стойности, разделени със запетая, в редове или колони в Excel
2. вграждане на макроси VBA за разделяне на данни от една клетка в няколко реда в Excel
Ако обичате да работите с VBA в Excel, можете лесно да изпълните задачата с помощта на Макроси VBA . Това е доста бързо в сравнение с предишните методи.
Стъпки:
- Кликнете с десния бутон на мишката върху с мишката върху заглавието на листа.
- Изберете Вижте кода от Контекстно меню .
- След VBA Появява се прозорец, в който запишете следните кодове.
Sub Split_OneCell() Dim Data As Range Dim InputData As Range, Output_Rng As Range BoxTitle = "Разделяне на една клетка на няколко реда" Set InputData = Application.Selection.Range("A1") Set InputData = Application.InputBox("Въвеждане на една клетка :", BoxTitle, InputData.Address, Type:=8) Set Output_Rng = Application.InputBox("Дестинация:", BoxTitle, Type:=8) Arr = VBA.Split(InputData.Range("A1").Value, ",")Output_Rng.Resize(UBound(Arr) - LBound(Arr) + 1).Value = Application.Transpose(Arr) End Sub
- По-късно натиснете бутона Икона за изпълнение за да стартирате кодовете.
- След това изберете Име на макрос както е посочено в кодовете.
- Натиснете Изпълнявайте .
Скоро след това ще се появи диалогов прозорец за избор на изходната клетка.
- Изберете Клетка B5 и натиснете OK .
Ще се отвори друг диалогов прозорец.
- Сега изберете първата клетка от клетките на дестинацията.
- Накрая натиснете OK .
Вече сме готови.
Прочетете още: Макрос на Excel за разделяне на клетка на няколко реда (с лесни стъпки)
3. Използвайте Excel Power Query, за да разделите данните от една клетка в няколко реда
Excel Power Query е друг полезен инструмент за разделяне на данни от една клетка в няколко реда. Нека видим как да го приложим.
Стъпки:
- Изберете една клетка, включително заглавието.
- След това щракнете върху: Данни> От таблица/обхват .
- В този момент просто натиснете OK .
И скоро след това Power Query ще се отвори прозорец.
- Щракнете върху заглавието.
- По-късно щракнете върху следното: Разделяне на колона> По разделител.
В резултат на това ще се отвори друг диалогов прозорец.
- Изберете Запетая от Изберете или въведете разделител кутия .
- След това от Разширени опции , марка Редове .
- Натиснете OK .
Сега вижте, че данните са разделени на редове.
- След това щракнете върху Затваряне & Зареждане> Затваряне & Зареждане към от Начало таб.
- След това, след като се появи новият диалогов прозорец, маркирайте Таблица и Нов работен лист .
- Накрая натиснете OK .
Скоро след това ще получите нов работен лист с разделените данни на няколко реда.
Как да разделите няколко клетки в редове
Не само за една клетка, но също така можем да разделим няколко клетки на редове, като използваме Съветник за текст в колони . В този раздел ще научим как да направим това.
Стъпки:
- Първо изберете няколко клетки.
- След това кликнете върху както следва: Данни> Текст към колони.
- След това маркирайте Ограничени и натиснете Следваща .
- На тази стъпка маркирайте Запетая и отново натиснете Следваща .
- В последната стъпка Марк Обща информация .
- Накрая натиснете Завършете .
Сега данните са разделени на колони B и C .
Сега ще ги копираме и транспонираме.
- Изберете данните от първия разделен ред и ги копирайте.
- След това в първия ред на дестинацията, щракване с десния бутон на мишката върху мишката и поставете като Транспониране .
- Направете същото за данните от втория разделен ред.
След това ще получите резултата като на изображението по-долу.
Прочетете още: Как да разделите данните в една клетка на Excel в няколко колони (5 метода)
Заключение
Надявам се, че описаните по-горе процедури ще бъдат достатъчно добри за разделяне на данни от една клетка в няколко реда в Excel. Не се колебайте да зададете всеки въпрос в раздела за коментари и моля да ми дадете обратна връзка.