Hvordan konvertere kommaseparert tekststreng å liste eller rader i

The Excel følgende VBA-kode kan hjelpe deg med å konvertere flere kommaseparert celleverdier til en kolonne, kan du gjøre som følger:?
1. Hold nede ALT + F11-tastene i Excel, og det åpner Microsoft Visual Basic for Applications vinduet.
2. Klikk Sett > Modul, og lim inn følgende makroen i modulen Window
VBA-kode. Konverter kommaseparert tekststreng til rader eller liste
Sub RedistributeCommaDelimitedData () 'Updateby Extendoffice 2015924 Dim xArr () As String Dim xAddress As String Dim Rg Som Range Dim Rg1 som Range On Error Resume Next xAddress = Application.ActiveWindow.RangeSelection.Address Set Rg = Application.InputBox ("velg dataområdet:", "Kutools for Excel", xAddress,,,,, 8) Hvis rg Er Nothing Then Exit Sub Sett rg = Application.Intersect (rg, Rg.Parent.UsedRange) Hvis rg Er Ingenting Deretter Exit Sub Set Rg1 = Application.InputBox ("velg output celle:", "Kutools for Excel",, ,,,, 8) Hvis Rg1 Er Ingenting Deretter Exit Sub xArr = Split (Delta (Application.Transpose (Rg.Value), ","), ",") Rg1.Resize (UBound (xArr) + 1) = Application .Transpose (xArr) Rg1.Parent.Activate Rg1.Resize (UBound (xArr) + 1) .SelectEnd Sub3. Deretter trykker F5 for å kjøre denne koden, i spratt ut dialogboksen velger dataområdet som du vil konvertere, se skjermbilde:
4. Og klikk OK, i den følgende dialogboksen angir en celle der du vil utgang resultatet, se skjermbilde:
5. Klikk OK, skilles det valgte komma celleverdier har blitt omgjort til en liste med rader. Se skjermbilde:

Konverter kommaseparert tekststreng til rader med Kutools for Excel
Hvis du har Kutools for Excel, med sin Split Cells verktøyet kan du raskt dele kommaseparert celleverdier i flere . rader eller kolonner basert på kommaskilletegn som du trenger
Kutools for Excel: med mer enn 120 praktiske Excel-tillegg, gratis å prøve uten begrensning i 60 dager. Få det nå . Gå til DownloadFree Trial 60 daysPurchasePayPal /MyCommerce Etter installering Kutools for Excel, kan du gjøre med følgende trinn :( Gratis Last ned Kutools for Excel nå)
1. Velg celleverdiene som du ønsker å konvertere til rader basert på komma separator.
To. Klikk deretter Kutools > Tekst > Split Cells, se skjermbilde:
tre. I Split Cells dialogboksen velger Split til Rows alternativ under Type delen, og deretter fra Angi en separator, kryss Andre boksen og skriv deretter inn komma inn i tekstboksen, se skjermbilde:
4. Klikk deretter på OK, og en annen dialog vil komme ut for å minne deg velge en celle for å sette resultatet, se skjermbilde:
5. Og klikk deretter på OK-knappen, kommaseparert cellene har blitt delt inn i flere rader basert på kommaskilletegn, se skjermbilde:
Klikk for å vite mer om dette Split Cells har ...
Gratis Last ned Kutools for Excel nå