Hoppa till huvudinnehåll

Hur konverterar man en cell till flera celler / rader i Excel?

Ibland är det svårt att visa all information om det finns massor av data i en cell i Excel. I det här fallet kan konvertering av all data i den här cellen till flera celler eller rader göra det mycket lättare och tydligare att visa långt innehåll enligt nedan. I Excel kan du göra det genom nedanstående metoder.

Konvertera en cell till flera celler / rader med text till kolumn och klistra in special i Excel

Konvertera en cell till flera celler / rader med VBA

Konvertera en cell till flera kolumner / rader med Kutools för Excel bra idé3


pil blå höger bubbla Konvertera en cell till flera celler / rader med text till kolumn och klistra in special i Excel

1. Markera cellen som du vill konvertera dess data och klicka på Data > Text till kolumn, se skärmdump:

2. Kontrollera i popup-dialogrutan avgränsad kryssrutan och klicka Nästa. Se skärmdump:

3. Kolla upp Kommatecken kryssrutan endast i dialogrutan och klicka Finish. Se skärmdump:

4. Sedan kan du se att celldata har delats upp i flera kolumner. Och välj nu dessa celler och högerklicka för att klicka Kopiera från snabbmenyn för att kopiera dem. Se skärmdump:

5. Välj en tom cell som du vill ha och högerklicka för att välja Transponera (T), då kan du se att data har konverterats till flera rader. Se skärmdump:

Om du använder Microsoft Excel 2007 klickar du på Hem > Klistra in > införliva för att klistra in delad data.

Du kan se resultatet som visas:


Dela snabbt en cell i kolumner eller rader baserat på avgränsare

Att dela en cell i kolumner i Excel är tråkigt med guiden steg för steg. Men med Kutools för Excel's Dela celler verktyg kan du: 1, konvertera en cell till kolumner eller rader baserat på avgränsare; 2, konvertera sträng till text och nummer; 3, konvertera sträng baserat på specifik bredd med klick.  Klicka för en 30 dagars gratis provperiod med alla funktioner!
doc delad cell
 
Kutools för Excel: med mer än 300 praktiska Excel-tillägg, gratis att prova utan begränsning på 30 dagar.

pil blå höger bubbla Konvertera en cell till flera celler / rader med VBA

Om du tycker att metoden ovan är lite tråkig kan du använda en VBA för att få det gjort.

1. Håll ALT knappen och tryck på F11 på tangentbordet för att öppna en Microsoft Visual Basic för applikation fönster.

2. klick Insert > Modul och kopiera VBA till modulen.

VBA: Konvertera en cell till flera rader

Sub TransposeRange()
'Updateby20140312
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection.Range("A1")
Set InputRng = Application.InputBox("Range(single cell) :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Arr = VBA.Split(InputRng.Range("A1").Value, ",")
OutRng.Resize(UBound(Arr) - LBound(Arr) + 1).Value = Application.Transpose(Arr)
End Sub

3. klick Körning för att köra VBA-koden och a KutoolsforExcel dialogruta dyker upp för att du ska välja en enda cell som du vill konvertera dess data. Se skärmdump:

4. klick OKoch i en annan popup-dialogruta väljer du en cell för att mata ut resultatet. Se skärmdump:

Du kan se resultatet:

Tips: I ovanstående VBA-kod kan du ändra separator "" du vill separera data med. Denna VBA stöder inte delad cell baserat på den nya linjetecknet.


pil blå höger bubbla Konvertera en cell till flera kolumner / rader med Kutools för Excel

Om du har Kutools för Excel - ett praktiskt verktyg installerat, du kan använda det Dela celler för att snabbt dela upp en enda cell i flera kolumner eller rader baserat på en avgränsare.

Kutools för Excel: Ett praktiskt Excel-tilläggsverktyg som gör dina jobb enklare och effektivare.
  • 300+ kraftfulla och lättanvända funktioner,110,000+ Excel-användares val
  • fullfjädrad gratis provperiod om 30 dagar, inget kreditkort krävs
  • dussintals funktioner med ett klick för att minska din arbetstid för att lösa komplexa problem
  • innehåller funktioner för batchkonvertering, radering, kombinera ark / celler, exproting, ect, gratis försök nu.

När du har installerat Kutools för Excel, gör så här:(Gratis nedladdning Kutools för Excel nu!)

1. Markera cellen som du vill dela i rader och klicka på Kutools > Slå ihop och dela > Dela celler. Se skärmdump:
doc kutools delade celler 1

2. Sedan i Dela celler dialogrutan, kontrollera Dela till rader alternativet under Typ avsnitt och kontrollera Övriga alternativet under Ange en separator avsnittet och ange sedan avgränsaren som du vill dela cell baserat på i textrutan. Se skärmdump:

doc kutools 2

3. klick Ok, och en dialogruta dyker upp för att påminna dig om att välja en cell för att mata ut delat resultat.
dok kte 3

4. klick OK. Nu kan du se att en cell har konverterats till flera rader.
doc kutools delade celler 4

Dricks: Om du vill konvertera en enda cell till kolumner baserat på specifik avgränsare, kontrollera Dela upp till kolumner alternativ i dialogrutan och ange avgränsaren i Övriga textruta.

pil blå höger bubbla Konvertera en cell till flera rader eller kolumner


Transportera snabbt tvärbord för att lista eller tvärtom

Medan du får ett ark med tvärbord som du behöver konvertera till listtabell, hur kan du snabbt hantera det? Med Kutools från Excel Transponera bordsmått verktyget kan du konvertera korsdimensionstabell till tre demensionstabeller eller vice versa så fort du kan.   Klicka för 30-dagars fullfjädrad gratis provperiod!
doc transponera kors till lista
 
Kutools för Excel: med mer än 300 praktiska Excel-tillägg, gratis att prova utan begränsning på 30 dagar.

Relativa artiklar:

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

Beskrivning


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
Comments (37)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
thanks for writing this macro it was very helpful <3
This comment was minimized by the moderator on the site
As of 10/19/21, Office365/Excel version 2109 (Build 14430.20306), the 'Merge & Split > Split Cells' option doesn't show
This comment was minimized by the moderator on the site
Hi, ggibby, have you installed Kutools for Excel in Excel? I have used Excel 2019, click Kutools tab and go to the Range & Cells group, click Merge & Split to expand the drop-down menu, you can find the Split Cells...
This comment was minimized by the moderator on the site
How do i separate in 3 columns, the time, the song name and the movie name

Annadata 02:31:50 Ja Re Ja Re Ud Ja Re Panchhi | Maya 02:36:02 Jangal Mein More Nacha | Madhumati 02:39:08 Aaha Rim Jhim Ke Ye Pyare Pyare | Usne Kaha Tha 02:44:41 Ni Sa Ga Ma Pa Ni Sa Re Sa | Anand Mahal 02:49:35 Roz Akeli Aaye | Mere Apne 02:52:51 Bagh Mein Kali Khili | Chand Aur Suraj 02:56:01 Ankhon Men Masti Sharab Ki | Chhaya 02:59:20 Chhota Sa Ghar Hoga | Naukri 03:02:32 Mere Khwabon Men Mere Khayalon Men | Honey Moon 03:05:51 Kancha Le Kanchi Lai Lajo | Madhumati 03:09:13 Tan Jale Man Jalta Rahe | Madhumati 03:12:31 Ganga Aaye Kahan Se | Kabuliwala
This comment was minimized by the moderator on the site
Hi All,
What If I had a cell that = 0815-0862
Is there a way for me to break that down in separate cells?
0815
0816
0817
0818
.
.
.


Thanks all in advance
This comment was minimized by the moderator on the site
Very helpfull. Thanks a lot.
This comment was minimized by the moderator on the site
i have data this format :--
OPTSTKMARUTI25JUN2020CE5800

I want to below mention format ( divide in five column )

OPTSTK Maruti 25 Jun 2020 CE 5800
This comment was minimized by the moderator on the site
If all your strings in same length, and each part of the string is in the same number of characters, you can use the Text to Columns > Fixed width option. See screenshot
This comment was minimized by the moderator on the site
I am getting error with the VBA.Split funtion when I am entering the <Span style>. I require it as my separator is a newline and I need to mention that. Any help would be great
This comment was minimized by the moderator on the site
Hi, Aj, the VBA code does not suuport to split cell by the new line.
This comment was minimized by the moderator on the site
i have data like this...

one cell this data
p. umesh,125 ramesh,52 sunil,478 mahesh,47 raj,75,487

result (first column name ,, second column number)
p. umesh 125
ramesh 52
sunil 478
mahesh 47
raj 75
raj 487
This comment was minimized by the moderator on the site
Hi, Sunil Graphics, if there is no trailing space after the comma and dot, you can do as these:
1. Select the cell that contains data, click Data > Text to Column, in the popping text to column dialog, check delimited > next > check space > click Finish, now the data has been split into columns based on space, like p.umesh,125 | ranesh,52 | sunil,478 |...
2. Then select these column data, press Ctrl + C to copy them, and select a another cell, right click to select Transpose in the paste options in the context menu. Now the data shows as
p.umesh,125
ranesh,52
sunil,478
3. Select the transpose data, use the Text to Column function again, this time, check delimited > next > comma > finish. Then it done.
This comment was minimized by the moderator on the site
i have data like this...
This comment was minimized by the moderator on the site
i have data like this...
p. umesh,125 ramesh,52 sunil,478 mahesh,47 raj,75,487

result
p. umesh 125
ramesh 52
sunil 478
mahesh 47
raj 75
raj 487

how to solve this
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations