Как да разделите данните от една клетка в няколко реда в Excel (3 метода)

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

Можем лесно да разделяне на данните от една клетка в няколко клетки чрез копиране, но това не е възможно винаги, особено при голям набор от данни. За да направите това лесно и интелигентно, 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. Не се колебайте да зададете всеки въпрос в раздела за коментари и моля да ми дадете обратна връзка.

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