Hvordan konvertere en celle til flere celler /rader i Excel

To konvertere en celle data til flere celler eller rader i Excel, kan du gjøre som disse trinnene:?
Kutools for Excel, med mer enn 120 praktiske Excel-funksjoner, forbedre arbeids effektivitet og lagre din arbeidstid. Gå til DownloadFree Trial 60 daysPurchasePayPal /MyCommerce 1. Velg cellen du ønsker å konvertere sine data, og klikker på Data > Tekst til kolonne, se skjermbilde:
to. I pop-up dialog, sjekk med skilletegn i boksen, og klikk på Neste. Se skjermbilde:
tre. Sjekk Comma boksen bare i dialogboksen, og klikk Fullfør. Se skjermbilde:
4. Da kan du se cellen data har blitt delt inn i flere kolonner. Og nå velge disse cellene og høyreklikk for å klikke Kopier fra kontekstmenyen for å kopiere dem. Se skjermbilde:
5. Velg en tom celle du vil ha, og høyreklikk for å velge TRANSPONER (T), så kan du se data har blitt omgjort til flere rader. Se skjermbilde:
Hvis du bruker Microsoft Excel 2007, klikker du på Home > Lim > Transponere å lime de delte data
Du kan se resultatet som vist.

Konverter en celle til flere celler /rader med VBA
Hvis du tror ovennevnte metoden er litt kjedelig, kan du bruke en VBA til å få det gjort.
Kutools for Excel, med mer enn 120 praktiske Excel-funksjoner, forbedre arbeidseffektivitet og lagre din arbeidstid. Gå til DownloadFree Trial 60 daysPurchasePayPal /MyCommerce 1. Hold ALT-knappen og trykke F11 på tastaturet for å åpne en Microsoft Visual Basic for Application vinduet.
2. Klikk Sett > Modul, og kopiere VBA inn i modulen
VBA. Konverter en celle til flere rader
Sub TransposeRange () 'Updateby20140312Dim rng Som RangeDim InputRng As Range, OutRng Som RangexTitleId = "KutoolsforExcel" Set InputRng = Application.Selection .Range ("A1") Set InputRng = Application.InputBox ("Range (enkelt celle):", xTitleId, InputRng.Address, Type: = 8) Sett OutRng = Application.InputBox ("Out satt til (enkelt celle): "xTitleId, Type: = 8) Arr = VBA.Split (InputRng.Range (" A1 "). verdi,", ") OutRng.Resize (UBound (Arr) - LBound (Arr) + 1) .Value = Application .Transpose (Arr) End Sub3. Klikk Kjør for å kjøre VBA-kode, og en dialog KutoolsforExcel stiller opp for deg å velge en enkelt celle du ønsker å konvertere sine data. Se skjermbilde:
4. Klikk OK, og i en annen popup dialog velge en celle for å sende ut resultatet. Se skjermbilde:
Du kan se resultatet:
Tips: I ovennevnte VBA-kode, kan du endre separator "," du ønsker å skille data ved
Konverter en celle til flere kolonner /rader med Kutools for Excel
Hvis du har Kutools for Excel - et nyttig verktøy installert, kan du bruke sine Split Cells fuction å raskt dele en enkelt celle til flere kolonner eller rader basert på en delimiter.
Kutools for Excel, med mer enn 120 praktiske Excel-funksjoner, forbedre effektivitet og lagre din arbeidstid. Gå til DownloadFree Trial 60 daysPurchasePayPal /MyCommerce Etter gratis installasjon
Kutools for Excel, kan du gjøre som følger:
1. Velg cellen du vil dele til rader, og klikk Kutools > Tekst > Split Cells. Se skjermbilde:
to. Så i dialogboksen Del celler, sjekk Split til Rows alternativ under Type delen, og sjekke andre alternativ under Angi en separator delen, deretter inn skilletegn du vil dele celle basert på i tekstboksen. Se skjermbilde:
tre. Klikk OK, og en dialog spretter ut for å minne deg velge en celle til utgang split resultat.
4. Klikk på OK. Nå kan du se en celle har blitt konvertert til flere rader
. Tips: Hvis du ønsker å konvertere en enkelt celle til kolonner basert på spesifikke delimiter, sjekk Split til kolonner alternativ i dialog, og angi skille inn Other tekstboksen.
Hvis du er interessert i dette Addi-in, klikk her for å laste ned 60-dagers gratis prøveperiode.
Gå til DownloadFree Trial 60 daysPurchasePayPal /MyCommerce

Relative Artikler:

Konverter kolonne til kommaseparert liste i Excel