Hoppa till huvudinnehåll

Hur delar jag celler i flera kolumner eller rader med vagnretur?

Normalt kan vi i Excel snabbt dela cellinnehåll i flera kolumner baserat på vissa specifika tecken, som komma, semikolon, prickmarkeringar med funktionen Text till kolumner. Men har du någonsin försökt dela upp cellvärden i flera kolumner eller rader genom vagnreturer?

Dela celler i flera kolumner baserat på vagnreturer med Text till kolumner

Dela celler i flera rader baserat på vagnreturer med VBA-kod

Dela celler i flera kolumner eller rader baserat på vagnreturer med Kutools för Excel

Kombinera flera celler i en baserat på vagnreturer med Kutools för Excel


pil blå höger bubbla Dela celler i flera kolumner baserat på vagnreturer med Text till kolumner

Om du har en lista över celler innehåll som är åtskilda av vagnen returneras som följande skärmdump visas, i själva verket, Text till kolumner funktionen kan hjälpa dig att dela upp cellvärdena i flera kolumner.

doc delad med ny rad 1

1. Välj cellerna som du vill dela upp innehållet i.

2. Klicka Data > Text till kolumner, se skärmdump:

doc delad med ny rad 2

3. I Konvertera text till kolumner guiden, kolla upp avgränsad alternativ i steg 1, se skärmdump:

doc delad med ny rad 3

4. Klicka sedan Nästa knappen, i steg 2, kontrollera Övriga alternativet under avgränsare, och i rutan bredvid Övriga, Tryck Ctrl + J nycklar i den, se skärmdump:

doc delad med ny rad 4

5. Och klicka sedan på Nästa i steg 3, välj Allmänt och ange en cell för att hitta resultatet och klicka sedan på Finish knappen direkt för att avsluta operationerna.

doc delad med ny rad 5

6. Och cellinnehållet har delats upp i flera kolumner enligt följande skärmdump:

doc delad med ny rad 6


pil blå höger bubbla Dela celler i flera rader baserat på vagnreturer med VBA-kod

Ibland måste du dela cellvärdena i flera rader baserat på vagnreturerna enligt följande skärmdump.

doc delad med ny rad 7

Det finns inget direkt sätt för dig att hantera den här uppgiften i Excel, men du kan skapa VBA-kod för att lösa den.

1. Håll ner ALT + F11 knapparna och det öppnar Microsoft Visual Basic for Applications-fönstret.

2. Klicka Insert > Modulernaoch klistra in följande kod i Modulfönster.

VBA-kod: Dela celler i flera rader baserat på vagnreturer

Sub SplitCells()
'Update by Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    lLFs = VBA.Len(Rng) - VBA.Len(VBA.Replace(Rng, vbLf, ""))
    If lLFs > 0 Then
        Rng.Offset(1, 0).Resize(lLFs).Insert shift:=xlShiftDown
        Rng.Resize(lLFs + 1).Value = Application.WorksheetFunction.Transpose(VBA.Split(Rng, vbLf))
    End If
Next
End Sub

3. Tryck sedan på F5 -knappen för att köra den här koden, och en snabbruta dyker upp för att påminna dig om att välja det dataområde som du vill dela, se skärmdump:

doc delad med ny rad 8

4. Och klicka sedan på OK, och dina valda data har delats upp i flera rader baserat på vagnreturerna.


pil blå höger bubbla Dela celler i flera kolumner eller rader baserat på vagnreturer med Kutools för Excel

Kutools för ExcelÄr Dela celler verktyget kan hjälpa dig att dela upp celler i flera kolumner eller rader snabbt och enkelt.

Kutools för Excel : med mer än 300 praktiska Excel-tillägg, gratis att prova utan begränsning på 30 dagar. 

När du har installerat Kutools för Excel, gör så här:

1. Välj det dataområde som du vill dela.

2. Klicka Kutools > Slå ihop och dela > Dela celler, se skärmdump:

3. I Dela celler dialogrutan väljer du Dela till rader or Dela upp till kolumner alternativet under Typ avsnitt som du behöver och kontrollera sedan Ny linje under Ange en separator avsnitt, se skärmdump:

doc delad med ny rad 10

4. Klicka sedan OK -knappen och en snabbruta dyker upp för att påminna dig om att du väljer en cell för att mata ut resultatet, se skärmdump:

doc delad med ny rad 11

5. Klicka sedan OK, om du väljer Dela upp till kolumner alternativ, alla valda cellvärden har delats upp i flera kolumner av vagnreturen, se skärmdump:

doc delad med ny rad 12

Och om du väljer Dela till rader alternativ kommer dina valda cellvärden att delas upp till flera rader som du gillar enligt följande skärmdump:

doc delad med ny rad 13

Klicka för att veta mer om detta Split Cells-verktyg ...

Klicka för att ladda ner och prova gratis Kutools för Excel nu!


pil blå höger bubbla Demo: Dela celler i flera kolumner baserat på vagnreturer med Text till kolumner

Kutools för Excel: med mer än 300 praktiska Excel-tillägg, gratis att prova utan begränsning på 30 dagar. Ladda ner och testa gratis nu!

pil blå höger bubbla Kombinera flera celler i en baserat på vagnreturer med Kutools för Excel

Kombinera flera celler i en baserat på vagnreturer:

I motsats till ovanstående innehåll, hur kan du kombinera flera cellvärden som separeras av transportreturer i en cell i Excel? Här kommer jag att prata om ett enkelt verktyg-Kutools för Excel, med sin kraftfulla Kombinera funktionen kan du snabbt kombinera flera rader, kolumner, celler i en cell.

doc delad med ny rad 14

Kutools för Excel: med mer än 300 praktiska Excel-tillägg, gratis att prova utan begränsning på 30 dagar. Ladda ner och testa gratis nu!


pil blå höger bubbla Demo: Kombinera flera celler i en baserat på vagnreturer med Kutools för Excel

Kutools för Excel: med mer än 300 praktiska Excel-tillägg, gratis att prova utan begränsning på 30 dagar. Ladda ner och testa gratis nu!

Relaterade artiklar:

Hur konverterar man vagnretur till komma i Excel?

Hur tar jag snabbt bort radbrytningar i Excel?

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 (6)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have values in cell like "100/5" which is fetched by formula in one cell and would like to split the values in to two adjacent columns like "100" in one cell and "5" in another. Could you please suggest if I can do that with help of formula?
This comment was minimized by the moderator on the site
This is awesome.. very helpful.. Thank you so much.. :)
This comment was minimized by the moderator on the site
Hi, If this formula contains the option to insert instead directly split and paste in a transpose method, we do have range of rows, This option just split and transpose on existing data cells. If we get a option to insert and paste accordingly would be grateful otherwise the formula is very useful
This comment was minimized by the moderator on the site
This page has helped a lot, I used to VBA to separate the rows up. The problem that I have is that I have multiple columns. All the cells in the row either have one "row" or X number of "rows"of information in the other cells. If anyone knows how to do this it would be greatly appreciated.
This comment was minimized by the moderator on the site
[quote]This page has helped a lot, I used to VBA to separate the rows up. The problem that I have is that I have multiple columns. All the cells in the row either have one "row" or X number of "rows"of information in the other cells. If anyone knows how to do this it would be greatly appreciated.By Brian[/quote] Stephen Even i'm looking for multiple Column having Alt+Enter data needs to convert to multiple rows with same data , needs copy the entire data of next columns as well in the new row
This comment was minimized by the moderator on the site
Was looking for information like this and this page solved everything for me. Well done!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations