Använd text till kolumner (analysera data) i Excel och Google Kalkylark

Använd text till kolumner (analysera data) i Excel och Google Kalkylark

I den här artikeln lär du dig hur du använder text till kolumner för att analysera data i Excel och Google Kalkylark.

Dela upp text till kolumner med en avgränsare

I Excel har du ofta data exporterad från någon annan programvara. Den kan formateras som en lång sträng avgränsad av en separator (komma, semikolon, etc.). Se till exempel bilden nedan, som visar en lista över produkter separerade med semikolon i en cell (B1):

Om du vill visa dessa data på rätt sätt i Excel använder du Text till kolumner och delar upp produkterna i separata kolumner.

1. Välj en textcell (B1) och i Band, gå till Data> Text till kolumner.

2. I steg 1 i guiden Text till kolumner, lämna standarddatatypen (Avgränsad) och klicka på Nästa.

3. Kontrollera i steg 2 Semikolon som avgränsare och klicka Nästa.
De andra möjliga avgränsarna är flik, komma, mellanslag eller annan användardefinierad avgränsare. I Förhandsgranskning av data, kan du se hur data kommer att avgränsas med nuvarande inställningar.

4. I det sista steget lämnar du standarddataformatet (Allmänt) och klickar på Avsluta. (Se avsnittet "Formatkolumner" nedan för andra alternativ och mer information om detta steg.) För Destination, lämna den ursprungliga cellen (B1) för att dela upp data i kolumner som börjar från cell B1.

Resultatet är text från cell B1 uppdelad i kolumner B-F, med kolumnbrytningar baserade på semikolonavgränsare.

Du kan också använda VBA -kod för att dela upp text i kolumner.

Formatera kolumner

I exemplet ovan lämnades kolumndataformat som (allmän) standard. För att istället formatera en kolumn (till exempel kolumn 4) som text, (1) klicka på kolumnen i dataförhandsgranskningen av Guiden Text till kolumner Steg 3 och (2) välj Text för Kolumndataformat.

Alternativt, för att formatera alla kolumner samtidigt som text, (1) klicka på den första kolumnen och sedan (2) tryck och håll ned SHIFT på tangentbordet och klicka på den sista kolumnen i Data förhandsgranskning. (3) Välj Text som den Kolumndataformat.

Dela upp en text till kolumner manuellt (fast bredd)

Du kan också placera var kolumner delas. Detta är ofta nödvändigt om du inte har en avgränsare (eller samma avgränsare) i textsträngen och vill justera den manuellt. Säg att du har samma data som i föregående exempel i cell B1, först nu avgränsat med mellanslag.

1. Om du vill analysera den här texten manuellt väljer du en textcell (B1) och i Band, gå till Data> Text till kolumner.

2. I steg 1 i guiden väljer du Fast bredd och klicka Nästa. Alternativet Fast bredd kommer automatiskt att känna igen mellanslag i texten och dela upp data på varje mellanslag.

3. I steg 2 kan du se förhandsgranskningen av datasplittring baserat på ett mellanslag som avgränsare. Men tänk om du vill behålla Tangentbord och Mus tillsammans i en kolumn?
Dra linjen mellan de två värdena och släpp den på nästa rad (före Högtalare). Genom att dra en radavskiljare kan du manuellt justera vilken text som ska gå i vilken kolumn. Till slut, klicka Nästa.

4. I det sista steget i guiden, lämna standardalternativen och klicka Avsluta.

Slutligen delas texten från B1 upp i cellerna B1: B4 baserat på mellanslag, med undantag för den tredje kolumnen, där du manuellt lägger Tangentbord och Mus tillsammans i cell D3.

Dela upp text till kolumner i Google Kalkylark

Google Kalkylark har också funktionen Text till kolumner, men stegen är olika.

1. Först, Högerklicka en textcell (B1) och i Meny, gå till Data> Dela upp text till kolumner.

2. Klicka på Separator knappen som visas och välj Semikolon.

Som ett resultat av detta steg delas nu text från B1 upp i kolumner B-F med kolumnbrytningar baserade på semikolonavgränsare.

Dela upp text till kolumner med SPLIT -funktionen

Du kan också använda SPLIT -funktionen i Google Kalkylark för att dela upp text i kolumner baserat på en avgränsare. För att göra detta, ange formeln:

1 = SPLIT (B1, ";")

SPLIT -funktionen tar den givna cellen (B1) och separerar den i intilliggande celler baserat på en avgränsare (i detta fall ett semikolon). Med SPLIT -funktionen kan en avgränsare tillhandahållas dynamiskt som ett resultat av någon annan formel.

wave wave wave wave wave