Opdel en tekstcelle til to eller flere rækker i Excel og Google Sheets
I denne artikel lærer du, hvordan du deler en tekstcelle i to eller flere rækker i Excel og Google Sheets.
Opdel en tekstcelle i rækker
Hvis du har tekst i en enkelt celle afgrænset med et tegn (mellemrum, fane, semikolon osv.), Kan den opdeles i flere rækker vha. Tekst til kolonner og Transponere data i Excel. Sig, at du har den semikolon-afgrænsede produktliste på billedet herunder og vil opdele listen i rækker.
1. Adskil først værdier fra celle B1 i kolonner baseret på en afgrænser. Vælg en tekstcelle (B1) og i Bånd, gå til Data> Tekst til kolonner.
2. I trin 1 i guiden Tekst til kolonner skal du forlade standard filtype (Afgrænset), og klik på Næste.
3. Kontroller i trin 2 Semikolon under Afgrænsere, og klik på Næste. I Data forhåndsvisning, kan du se, hvordan disse data vil blive afgrænset.
Andre mulige afgrænsere er fane, komma, mellemrum og brugerdefineret afgrænsning.
4. I det sidste trin forlader du standard dataformat (Generelt), og klik på Afslut.
Her kunne du også vælge andre typer data, f.eks. Tekst eller dato. Du kan også vælge kolonner individuelt i forhåndsvisningen af data og ændre deres datatyper.
For Bestemmelsessted, lad den oprindelige celle opdele data i kolonner, der starter fra celle B1.
Som et resultat af denne del opdeles tekst fra celle B1 i kolonner B-F ved hvert semikolon.
5. Brug nu Transponere data funktion til at transponere værdier fra række 1 til kolonne B. Start fra celle B1 (så den aktuelle B1 -værdi forbliver der), og transponer celler C1: F1.
For at gøre dette skal du vælge og højreklik på cellerne for at transponere (C1: F1), og klik derefter på Kopi (eller brug tastaturgenvejen CTRL + C).
6. Vælg og Højreklik cellen, hvor du vil starte de transponerede data (B2), og vælg Transponere under Indsæt indstillinger.
Endelig er værdier fra celle B1 nu transponeret i kolonne B, celler B1: B6. Den originale liste er opdelt i rækker.
Opdel flere tekstceller i rækker
Hvis du har data i flere celler, som på billedet herunder, kan du også opdele teksten i rækker på nogenlunde samme måde som enkeltcellede store bogstaver ovenfor.
Følg disse trin for at opdele teksten i B1: B3 i kolonner:
1. Adskil først værdier fra celle B1: B3 til kolonner baseret på en afgrænser. Vælg de tekstceller, du vil opdele (B1: B3) og i Bånd, gå til Data> Tekst til kolonner.
2. I trin 1 i guiden Tekst til kolonner skal du forlade standard filtype (Afgrænset), og klik på Næste.
3. Kontroller i trin 2 Semikolon under Afgrænsere, og klik på Næste.
4. I det sidste trin forlader du standard dataformat (Generelt), og klik på Afslut.
Som et resultat af denne del opdeles tekst fra celler B1: B3 ved hvert semikolon i kolonner B-F.
5. Transponer nu værdier fra rækker 1-3 til kolonner B-D. Da dataene er i flere rækker, skal du transponere til et nyt område (og senere slette det oprindelige dataområde).
Vælg og højreklik på celler for at transponere (B1: F3), og klik på Kopi (eller brug tastaturgenvejen CTRL + C).
6. Vælg og Højreklik startcellen for de transponerede data (B5), og vælg Transponere under Indsæt indstillinger.
Endelig er værdier fra celler B1: B3 nu transponeret i kolonner B-D, celler B5: D9. Du kan slette de indledende data fra celler B1: F3.
BEMÆRK: Du kan også bruge VBA -kode til at opdele en tekst i kolonner.
Opdel en tekstcelle i rækker i Google Sheets
Du kan også bruge Opdel tekst til kolonner og Transponeringsfunktioner til at opdele en tekstcelle i flere rækker i Google Sheets.
1. For det første Højreklik en celle, der indeholder tekst (B1) og i Menu, gå til Data> Opdel tekst i kolonner.
2. Klik på Separator knappen, der vises, og vælg Semikolon.
Som et resultat af dette trin er tekst fra B1 nu opdelt i kolonner B: F, baseret på en semikolonafgrænser.
3. Nu kan du bruge Transponere data funktion til at transponere værdier fra række 1 til kolonne B. Start fra celle B1 (så B1 -værdien forbliver der), og transponer celler C1: F1.
For at gøre dette skal du vælge og højreklik på cellerne for at transponere (C1: F1), og klik på Kopi (eller brug tastaturgenvejen CTRL + C).
4. Vælg og Højreklik en celle, hvorfra du vil transponere data (B2), skal du vælge Indsæt specielt, derefter Indsæt transponering.
Endelig er værdier fra celle B1 nu transponeret i kolonne B, celler B1: B6. Den originale liste er blevet opdelt i rækker.
Opdel flere tekstceller i rækker i Google Sheets
Nu kan du opdele flere tekstceller i flere rækker ved hjælp af det samme eksempel.
1. Vælg og rhøjreklik på celler indeholdende tekst (B1: B3) og i Menu, gå til Data> Opdel tekst i kolonner.
2. Klik på Separator knappen, der vises, og vælg Semikolon.
Som et resultat af dette trin opdeles tekst fra cellerne B1: B3 ved hvert semikolon i kolonner B-F.
3. Transponer nu dataene fra række 1-3 til kolonner B-D. Da dataene er i flere rækker, skal du transponere til et nyt område (og senere slette det oprindelige dataområde).
Vælg og højreklik på celler for at transponere (B1: F3), og klik på Kopi (eller brug tastaturgenvejen CTRL + C).
4. Vælg og Højreklik startcellen for de transponerede data (B5), vælg Indsæt specielt, og klik på Indsæt transponering.
Endelig er værdier fra celler B1: B3 nu transponeret i kolonner B-D, celler B5: D9. Du kan slette de indledende data fra celler B1: F3.