Dela en cell i två eller fler kolumner i Excel och Google Kalkylark
I den här artikeln lär du dig hur du delar upp en cells innehåll i två eller flera kolumner i Excel.
En vanlig uppgift i Excel är att dela innehållet i en cell i flera celler. Detta är ofta nödvändigt när data exporteras från annan programvara till Excel och måste sorteras ut innan de kan användas. Detta kan göras med Text till kolumner, antingen med en avgränsare - som ett mellanslag, komma, flik, etc. - eller med bredd för varje del av texten.
Text till kolumner
Använda en avgränsare
Det kanske vanligaste kravet i Excel är att dela upp fullständiga namn i för- och efternamn. Säg att du har listan över namn på bilden nedan i kolumn B och vill dela upp den i förnamn (kolumn C) och efternamn (kolumn D). Den uppenbara avgränsaren här är utrymmet mellan förnamn och efternamn.
1. Välj ett cellområde med data som du vill dela. I det här fallet är det B2: B8.
2. I Band, gå till Data> Text till kolumner.
3. Guiden för att konvertera text till kolumner visas. I det första steget, ställ in filtypen på Avgränsad (detta är valt som standard) och klicka på Nästa.
4. I det andra steget väljer du en avgränsare, som är ett enda mellanslag i det här fallet. När du väljer avgränsaren visas en rad i Förhandsgranskning av data för att visa hur data kommer att delas.
Du kan också välja flik, semikolon, komma eller andra tecken som du definierar som avgränsare.
5. I det sista steget, definiera kolumndataformatet. Som standard har nya kolumner ett generellt format, men du kan ställa in dem till text, datum eller något annat format du behöver (Avancerat).
Välj kolumnerna (håll ned CTRL och, i dataförhandsgranskning, klicka på rubrikerna i kolumnerna vars format du vill ange). Under Kolumndataformat, Välj Text. Du måste också definiera destinationen där kolumnerna ska fyllas. I detta fall är destinationen cell C2.
Resultatet är att kolumnerna C och D fylls med delade förnamn och efternamn.
Fast bredd
Ett annat alternativ när du delar upp text i kolumner är att använda Fixed Width. När du använder Fixed Width delar text till kolumner texten med ett visst antal tecken istället för med en avgränsare. Ett bra exempel på denna metod är att dela postnummer och stadsnamn, eftersom postnummer alltid är fem siffror långa. Säg att du har postnummer och stadsnamn i kolumn B och att du vill dela upp dem i kolumnerna C och D.
1. För att dela data, välj först ett cellområde med data som du vill dela. I det här fallet är detta B2: B9.
2. I Band, gå till Data> Text till kolumner.
3. Återigen visas guiden Text till kolumner. I det första steget, ange filtypen till Fast bredd och klicka på Nästa.
4. I det andra steget anger du en brytningslinje i förhandsgranskningsdata genom att klicka mellan postnummer och stadsnamn.
Du kan dubbelklicka på brytlinjen för att ta bort den eller markera och dra för att flytta den till en annan position.
5. I det sista steget, definiera kolumndataformatet. Som standard har nya kolumner ett generellt format. (Du kan ändra det enligt beskrivningen i föregående ämne.) Du måste också definiera destinationen där kolumnerna ska fyllas. I detta fall är destinationen cell C2.
Slutresultatet är postnummer och stadsnamn uppdelade i kolumnerna C och D.
Text till kolumner i Google Kalkylark
Att dela upp text i kolumner fungerar lite annorlunda i Google Kalkylark. Den största skillnaden är att du inte kan ställa in målcellen, så delade data kommer att skriva över de initiala data. Dessutom upptäcker Google Kalkylark automatiskt en separator, men du kan också ställa in den som du vill. Stegen för att dela upp textceller i Google Kalkylark är följande.
1. Välj cellintervallet du vill dela (B2: B9).
2. Gå till Data> Dela upp text till kolumner.
Som ett resultat får du data uppdelad i två kolumner, från cell B2. (Den ursprungliga kolumnen skrivs över.)
Observera att om du klickar på Separator i nedre högra hörnet kan du välja en avgränsare (komma, semikolon, punkt, mellanslag eller anpassad). Som du kan se på bilden ovan känner Google Sheets automatiskt igen att kolumnavgränsaren är ett mellanslag och delar upp texten utifrån det.