Note: The other languages of the website are Google-translated. Back to English

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å Start > 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 fullfjädrad 30 dagars gratis provperiod!
doc delad cell
 
Kutools för Excel: med mer än 300 praktiska Excel-tillägg, gratis att prova utan begränsningar i 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 run 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 i 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änsningar i 30 dagar.

Relativa artiklar:


De bästa Office-produktivitetsverktygen

Kutools för Excel löser de flesta av dina problem och ökar din produktivitet med 80%

  • återanvändning: Sätt snabbt i komplexa formler, diagram och allt som du har använt tidigare; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
  • Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
  • Sammanfoga celler / rader / kolumner utan att förlora data; Delat cellinnehåll; Kombinera duplicerade rader / kolumner... Förhindra duplicerade celler; Jämför intervall...
  • Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
  • Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
  • Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
  • Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
  • Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
  • Mer än 300 kraftfulla funktioner. Stöder Office / Excel 2007-2021 och 365. Stöder alla språk. Enkel implementering i ditt företag eller organisation. Fullständiga funktioner 30 dagars gratis provperiod. 60 dagars pengarna tillbaka-garanti.
kte-flik 201905

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!
officetab botten
Sortera kommentarer efter
Kommentarer (37)
Inga betyg än. Bli först med att betygsätta!
Denna kommentar minimerades av moderatoren på webbplatsen
Bra handledning. Råkar du veta, hur kan du automatisera detta? Jag menar om du har flera celler vill du transponera den ena under den andra? (Jag har redan det nödvändiga antalet tomma rader mellan dem, så det finns tillräckligt med utrymme att transponera, bara jag har fler de 2500 raderna och skulle vilja göra det en efter en.)
Denna kommentar minimerades av moderatoren på webbplatsen
Jag provade det, det fungerar för små och enkla data men det fungerar inte med mina data, kan du förklara vad kan jag göra med den data? formatet är som namn: kommentarer: Datum: namn1,namn2,namn3 kommentar1,kommentar2,comnt3 2015:3:20:10,2015:3:21:10 Jag vill ha namn1, dess kommentar1 och datum1 på en rad, och 2:a namn, 2:a kommentar och 2datum i 2:a raden och så vidare. kan du hjälpa mig att förklara hur man gör detta? tack
Denna kommentar minimerades av moderatoren på webbplatsen
Raden eller fältet jag vill dela upp i flera rader är ett komplett nummer och jag behöver vart åttonde nummer i en ny rad. De är inte åtskilda med kommatecken. Hur kan detta göras?
Denna kommentar minimerades av moderatoren på webbplatsen
Det här är mitt ark. aaaaa 111111 bbbbbb 2222222 cccccccc 33333333 ddddddd 44444444 Och jag måste uppnå så här. aaaaa 111111 bbbbbb 2222222 cccccccc 33333333 ddddddd 44444444
Denna kommentar minimerades av moderatoren på webbplatsen
Försök på det här sättet, 1. infoga en tom kolumn före A-kolumnen och numrera raden 1,2,1,2...du kommer att se: 1 aaaaa 2 11111 1 bbbbbb 2 2222222 1 cccccccc 2 33333333 1 ddddddd 2 44444444 2. kolumn hela kolumnen b till kolumn c, får du: 1 aaaaa aaaaa 2 11111 11111 1 bbbbbb bbbbbb 2 2222222 2222222 en cccccccc cccccccc 1 2 33333333 en DDDDDDD DDDDDDD 33333333 1 2 44444444. Radera den första cellen (skift cell upp) i kolumn c, får du: 44444444 aaaaa 3 1 11111 bbbbbb en bbbbbb 2 11111 1 cccccccc en cccccccc 2222222 2 2222222 DDDDDDD en DDDDDDD 1 33333333 2 33333333. nu, sortera kolumn a får du: 1 aaaaa 44444444 2 bbbbbb 44444444 en cccccccc 4 1 ddddddd 11111 1 2222222 bbbbbb 1 33333333 cccccccc 1 44444444 ddddddd 2 11111 Ta bort alla rad 2, och kolumn A, du får vad du vill ha: 2222222bba 2cc 33333333bb 2cc 44444444cc 2cc 11111cc 2222222cc 33333333cc
Denna kommentar minimerades av moderatoren på webbplatsen
Jag har Data i ark i nedan format i en cell 1. Logga in på ansökan 2. Ange giltiga referenser 3. Klicka på Skicka Förväntat: Ovanför tre steg bör delas upp i 3 rader Rad 1 ----> 1. Logga in på Ansökningsrad 2 ----> 2. Ange giltiga referenser Rad 3 ----> 3. Klicka på Skicka Vänligen meddela mig om detta är möjligt i excel
Denna kommentar minimerades av moderatoren på webbplatsen
Tack mycket hjälpsam ... åtminstone med den här webbplatsen kommer jag att bli ett geni snart
Denna kommentar minimerades av moderatoren på webbplatsen
Jag har min datamängd B1311740 mandiraray2013@gmail.com pradipkrray@rediffmail.com B1528120 asishmukh@gmail.com B1610861 payaltrivedi1979@gmail.com akneil789@gmail.com Jag vill ha uppgifterna nedan B1311740a@gmail.com B2013 asishmukh@gmail.com B1311740 payaltrivedi1528120@gmail.com B1610861 akneil1979@gmail.com
Denna kommentar minimerades av moderatoren på webbplatsen
Steg 01: Infoga 2 kolumn till höger. Steg 02:Fyll i kolumn B med 1,2,3..... Steg 03:Sortera på kolumn E. Steg 04:i formeln i kolumn A1. =If(e1",b1+0.5,0) Steg 05:Kopiera formeln till resten av A-kolumn Steg 06:Kopiera innehållet i A-kolumn till det oanvända utrymmet i B-kolumn (i slutet av Kolumn B). Steg 07:Rensa innehållet i kolumn A. Steg 08:Sortera på kolumn B. Steg 09:Ta bort de rader som har 0 i kolumn B. Steg 10:Infoga ett tomt mellanslag i E1 (med alternativet skiftcell nere) . Steg 11:Sortera på kolumn D. Steg 12:Ta bort de tomma cellerna i kolumn D, (med alternativet skift cell till vänster). Steg 13:Sortera på kolumn B igen. Steg 14:I A1, kopiera c1 till A1. Steg 15: I A2, lägg till formeln =IF(C2="",A1,C2) Steg 16:Kopiera formeln till resten av A1. Steg 17:Kopiera innehållet i kolumn A och klistra in (värde) på kolumn C. Steg 18:Ta bort kolumn A & B.
Denna kommentar minimerades av moderatoren på webbplatsen
Jag har en cell med flera radbrytningar som jag vill bevara och reservera i separata rader. Till exempel: A B C D E Kan jag behålla det vertikala avståndet fördelat som separata rader? Kutools verkar kondensera dem till: A B C D E
Denna kommentar minimerades av moderatoren på webbplatsen
Det här är mitt ark. aaaaa 111111 bbbbbb 2222222 cccccccc 33333333 ddddddd 44444444 Och jag måste uppnå så här. aaaaa 111111 bbbbbb 2222222 cccccccc 33333333 ddddddd 44444444
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, Mina data är som i cell A1= Idag är min sista dag i skolan i cell A2 = Imorgon är min första dag på kontoret Förväntad: B1 Idag B2 B3 Min B4 Senaste B5-dag och så vidare.... Data i rad A bör vara i rad B så att efter vart 72:e tecken ska data flyttas till cellen under den. (B1 ska ha 72 tecken, sedan 72 kvar i B2 och så vidare)
Denna kommentar minimerades av moderatoren på webbplatsen
Jag behöver komma från denna Allt i en cell: aaaaaa bbbbbb ccccccc dddddd Till alla separerade i individuella celler utan att lägga till kommatecken. (Knappen Text till kolumner hjälper inte om de inte är alla på en rad och kommatecken läggs till.) Tack!
Denna kommentar minimerades av moderatoren på webbplatsen
hur man delar upp ett värde i olika kolumner som att mitt värde är 30122016 jag vill göra det 3 0 1 2 2 0 1 6 best Rgds Rajeev
Denna kommentar minimerades av moderatoren på webbplatsen
Hej Jag har en fil med tusentals rader och jag vill att en av kolumnerna ska delas upp i flera rader och kolumner utan att störa dess mappning med andra kolumner. Kolumn A Kolumn B Kolumn C Teamnamn Jeopardy Regler Res Produkt- och försäljningsförfrågan Utrustningsförfrågan eller försäljning eMTA-förfrågan QC/ON "Öppet i 72 timmar - MGRSUPERCC (ON)/SACSUP (QC) Öppet i 96 timmar - MGRSUPERCC (ON)/SACSUP (QC) Pågår i 120 timmar - MGRSUPERCC (ON)/SACSUP (QC) Pågår i 150 timmar - MGRSUPERCC (ON)/SACSUP (QC) Pågår i 200 timmar - MGRSUPERCC (ON)/SACSUP (QC) Löst för 168 timmar - Tilldelad agent/MGRSUPERCC (ON)/SACSUP (QC)" I exemplet ovan finns hela innehållet i sista cellen. Rad 2 kolumn E Förväntat resultat: Kolumn A Kolumn B Kolumn C Kolumn D Timmar Status ON QC Res Produkt- och försäljningsförfrågan Utrustningsförfrågan eller försäljning eMTA-förfrågan QC/ON 72 Öppen MGRSUPERCC (ON) SACSUP (QC) Res Produkt- och försäljningsförfrågan Utrustningsförfrågan eller Sälj eMTA-förfrågan QC/ON 96 Öppen MGRSUPERCC (ON) SACSUP (QC) Res Produkt- och försäljningsförfrågan Utrustningsförfrågan eller försäljning eMTA-förfrågan QC/ON 120 Pågår MGRSUPERCC (ON) SACSUP (QC) Res Produkt- och försäljningsförfrågan Utrustningsförfrågan eller Förfrågan om försäljning eMTA QC/ON 150 Pågår MGRSUPERCC (ON) SACSUP (QC) Res Produkt- och försäljningsförfrågan Utrustningsförfrågan eller försäljning eMTA-förfrågan QC/ON 200 Pågår MGRSUPERCC (ON) SACSUP (QC) Res Produkt- och försäljningsförfrågan eller utrustning Sälj eMTA-förfrågan QC/ON 168 Löst MGRSUPERCC (ON) SACSUP (QC) Kan någon hjälpa mig att lösa det.
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, Hur jag kan dela en cell i två rader för att konvertera coloum. Exempel Cell A1 :. Meagan Vakariya Jag vill ha ovanstående data i två kolumn Snälla någon löser det..
Denna kommentar minimerades av moderatoren på webbplatsen
i cell a1 har jag datum i cell b1 period och i c1 har jag mängd nu vill jag att cell1 datum ok, men cell b1 är period som 01.01.16 till 31.01.16 nu vill jag att cellen b1 ska delas i två kolumner så att det ser ut så här :: A1 B1 C1 Datum Period Belopp 01.01.16 01.01.16 31.01.16 15000 Jag vill ha B1-perioden delad i två kolumner
Denna kommentar minimerades av moderatoren på webbplatsen
Hej jag vill ha en makrokod för att dela upp mina data jag har data som 1 2 3 4 5 1 2 3 4 5 jag vill dela upp detta som 12345 12345 Snälla om någon vet pinga mig .. Tack
Denna kommentar minimerades av moderatoren på webbplatsen
Jag har en tabell som denna och jag vill dela upp data på ett sådant sätt att resultatet visas som i utdataformatet. All hjälp uppskattas. Excel-fil: Id avaktiverad Produktionsgrupp Namn på arbetet Steg BHM_777-57-854-01-01/551_1 0 VÄNSTER VINGEL ÖPPNA PANELER 551AB 551BB 551CB önskat utdataformat: BHM_777-57-854-01-01/551ACC W. PANEL 1AB BHM_0-551-777-57-854/01_01 551 VÄNSTER VINGEL SIGN OFF ÖPPEN ÅTKOMST PANEL 2AB BHM_0-551-777-57-854/01_01 551 VÄNSTER VINGEL ÖPPEN ÅTKOMST-3BBEL-0BBEL-551BBEL-777-57 854_01 01 VÄNSTER VING SIGN OFF PANEL ÖPPEN ÅTKOMST 551BB BHM_4-0-551-777-57/854_01 01 VÄNSTER VINGEL ÖPPEN ÅTKOMST PANEL 551CB BHM_5-0-551-777_57 854 CB BHM_01-01-551-6_0 551_XNUMX XNUMX-XNUMX-XNUMX/XNUMX
Denna kommentar minimerades av moderatoren på webbplatsen
C033047C033025C0125397C033023C033033 Jag skulle vilja ha ovanstående nummer uppdelat i olika rader & börja med C0. Jag har excel & i denna excel ovan nummer i rad. Jag skulle vilja ha en annan rad.
Det finns inga kommentarer här ännu
Ladda fler
Lämna dina kommentarer
Postar som gäst
×
Betygsätt detta inlägg:
0   Tecken
Föreslagna platser

Följ oss

Copyright © 2009 - www.extendoffice.com. | Alla rättigheter förbehållna. Drivs av ExtendOffice. | | Sitemap
Microsoft och Office-logotypen är varumärken eller registrerade varumärken som tillhör Microsoft Corporation i USA och / eller andra länder.
Skyddad av Sectigo SSL