Brug tekst til kolonner (Parsedata) i Excel og Google Sheets
I denne artikel lærer du, hvordan du bruger tekst til kolonner til at analysere data i Excel og Google Sheets.
Opdel tekst i kolonner med en afgrænser
I Excel har du ofte data eksporteret fra anden software. Den kan formateres som en lang streng afgrænset af en separator (komma, semikolon osv.). Se f.eks. Billedet herunder, der viser en liste over produkter adskilt af semikolon i en celle (B1):
Hvis du vil se disse data korrekt i Excel, skal du bruge Tekst til kolonner og opdele produkterne i separate kolonner.
1. 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 datatype (afgrænset) og klikke på Næste.
3. Kontroller i trin 2 Semikolon som afgrænser og klik Næste.
De andre mulige afgrænsere er fane, komma, mellemrum eller en anden brugerdefineret afgrænsning. I Data forhåndsvisning, kan du se, hvordan dataene vil blive afgrænset med aktuelle indstillinger.
4. I det sidste trin skal du forlade standarddataformatet (Generelt) og klikke på Afslut. (Se afsnittet "Formatkolonner" nedenfor for andre muligheder og flere oplysninger om dette trin.) For Bestemmelsessted, lad den oprindelige celle (B1) opdele data i kolonner, der starter fra celle B1.
Resultatet er tekst fra celle B1 opdelt i kolonner B-F, med søjleskift baseret på semikolon afgrænsere.
Du kan også bruge VBA -kode til at opdele tekst i kolonner.
Formater kolonner
I eksemplet ovenfor blev kolonnedataformater efterladt som (generel) standard. For i stedet at formatere en kolonne (f.eks. Kolonne 4) som tekst, (1) skal du klikke på kolonnen i dataforhåndsvisning af Guiden Tekst til kolonner Trin 3, og (2) vælg Tekst til Kolonne dataformat.
Alternativt kan du formatere alle kolonner på én gang som tekst (1) klikke på den første kolonne og derefter (2) tryk og hold SHIFT nede på tastaturet, og klik på den sidste kolonne i Data preview. (3) Vælg Tekst som Kolonne dataformat.
Opdel en tekst i kolonner manuelt (fast bredde)
Du kan også placere, hvor kolonner deles. Dette er ofte nødvendigt, hvis du ikke har en afgrænsning (eller den samme afgrænser) i tekststrengen og ønsker at justere den manuelt. Sig, at du har de samme data som i det foregående eksempel i celle B1, først nu afgrænset med mellemrum.
1. Hvis du vil analysere denne tekst manuelt, skal du vælge en tekstcelle (B1) og i Bånd, gå til Data> Tekst til kolonner.
2. Vælg i trin 1 i guiden Fast bredde og klik på Næste. Indstillingen Fast bredde genkender automatisk mellemrum i teksten og deler dataene på hvert mellemrum.
3. I trin 2 kan du se forhåndsvisningen af datasplitning baseret på et mellemrum som afgrænsning. Men hvad nu hvis du vil beholde Tastatur og Mus sammen i en kolonne?
Træk linjen mellem de to værdier og slip det på den næste linje (før Højttalere). Ved at trække i en linjeseparator kan du manuelt justere, hvilken tekst der skal gå i hvilken kolonne. Til sidst skal du klikke Næste.
4. I det sidste trin i guiden skal du forlade standardindstillingerne og klikke på Afslut.
Endelig er teksten fra B1 opdelt i celler B1: B4 baseret på mellemrum, med undtagelse af den tredje kolonne, hvor du manuelt sætter Tastatur og Mus sammen i celle D3.
Opdel tekst i kolonner i Google Sheets
Google Sheets har også tekst til kolonner -funktionalitet, men trinene er forskellige.
1. For det første Højreklik en tekstcelle (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 med søjleskift baseret på semikolonafgrænsere.
Opdel tekst i kolonner ved hjælp af SPLIT -funktionen
Du kan også bruge SPLIT -funktionen i Google Sheets til at opdele tekst i kolonner baseret på en afgrænsning. For at gøre dette skal du indtaste formlen:
1 | = SPLIT (B1, ";") |
SPLIT -funktionen tager den givne celle (B1) og adskiller den i tilstødende celler baseret på en afgrænsning (i dette tilfælde et semikolon). Med SPLIT -funktionen kan en afgrænser leveres dynamisk som følge af en anden formel.