Lär dig hur du delar upp celler i Excel i flera kolumner med hjälp av funktionen Text till kolumner, Flash Fill eller Excel-formler.
Anta att du har en lång kolumn med fullständiga namn och du vill dela upp dessa namn i förnamn och efternamn. Men du har inte tid att skriva varje namn i två olika kolumner. Det är där Excels funktioner för delade celler kommer in.
I Excel kan du dela upp data i en cell i två eller flera celler med hjälp av funktionen Text till kolumner, Flash Fill eller Formler. I det här inlägget kommer vi att diskutera hur du kan dela upp cellerna problemfritt.
Dela celler i Excel med hjälp av funktionen Text till kolumner
Text till kolumner är ett avancerat verktyg som separerar en kolumn med celler i två eller flera intilliggande celler baserat på ett tecken som du anger. Den kan spotta en cell med olika parametrar som mellanslag, komma semikolon, tabb eller något annat tecken.
För att dela cellerna i Excel, välj först en cell eller ett cellintervall som du vill dela. Vi kommer att använda följande exempel för att visa hur du delar celler.
När du har valt din cell, gå till fliken Data. På fliken "Data", klicka på ikonen "Text till kolumner" i gruppen "Dataverktyg".
När du klickar på det visas en text till kolumner-guide. I det väljer du din datatyp. Alternativet "Avgränsat" är standardvalet. Eftersom vår data redan har ett blanksteg, väljer vi "Avgränsad" och klickar på "Nästa".
I steg 2 av 3 i guiden, markera kryssrutan "Mellanslag" och avmarkera resten under Avgränsare. Om dina data innehåller kommatecken, semikolon eller andra avgränsare kan du välja dem som avgränsare. Eftersom vår data bara innehåller "mellanslag", väljer vi "mellanslag"-avgränsaren. Klicka sedan på "Nästa".
I steg 3 av 3 i guiden väljer du "Allmänt" som kolumndataformat. Vi lämnar dataformatet som "Allmänt" eftersom vi har textdata att dela upp.
Du kan också ändra destinationen för var du vill att din delade data ska visas i ditt kalkylblad och sedan klicka på "Slutför". Om du klickar på "Slutför" med standarddestinationen kommer den att ersätta den ursprungliga kolumnen. Så vi väljer B2 som startcell.
I rutan "Dataförhandsgranskning" kan du också se hur din delade data kommer att se ut.
Som du kan se är kolumnen Namn uppdelad i kolumnerna "Förnamn" och "Husnamn".
Dela celler i Excel med hjälp av Flash Fill-funktion
Flash Fill-metoden är den snabbaste och enklaste metoden för att dela celler. Flashfill känner igen mönster och replikerar dem för alla andra celler.
Skriv till exempel Eddard (Förnamn) i den intilliggande kolumnen för originaldata.
Gå nu till fliken "Data" och klicka på alternativet "Flash Fill" bredvid funktionen "Text till kolumner".
När du klickar på alternativet "Flash Fill" kommer förnamn från varje cell att extraheras till den intilliggande kolumnen. Nu extraheras förnamnet för varje namn i kolumn B.
Gör samma sak för "Familjenamnet" också. Kom ihåg att Flash Fill in Excel bara fungerar när det känner igen ett mönster i data.
Dela celler i Excel med hjälp av Formler
Vissa människor kanske inte föredrar att dela celler med formler i Excel eftersom det kräver att du kommer ihåg formlerna. Men jämfört med de andra två metoderna har formler fördelen, eftersom de ger dynamiska resultat. När du ändrar originaldata uppdateras resultaten automatiskt.
För att extrahera förnamnet från cellen A2, prova formeln nedan.
=VÄNSTER(A2,SÖK(" ",A2)-1)
Den här formeln använder SEARCH-funktionen för att hitta det första mellanslagstecknet och extraherar sedan alla tecken till vänster med LEFT-funktionen (se exemplet nedan).
Klicka sedan på den lilla gröna fyrkanten (fyllningshandtaget) i det nedre högra hörnet av cell B1 och dra den ner över andra celler (upp till cell B11) för att tillämpa formeln på resten av cellerna.
Nu extraheras förnamn från alla celler.
För att extrahera efternamnet (Familjenamn) från cellen A2, skriv in formeln nedan.
=HÖGER(A2,LEN(A2)-SÖK(" ",A2))
Den tillhandahållna formeln använder SEARCH-funktionen för att lokalisera positionen för mellanslagstecknet i strängen (A2). Sedan subtraherar den positionsnumret för mellanslagstecknet från den totala längden av namnet som återkommer med LEN-funktionen för att hitta antalet tecken i efternamnet. Slutligen extraherar den efternamnet genom att använda RIGHT-funktionen.
Sedan kan du dra och tillämpa formeln på cell C2:C11, och du får följande resultat.
Det är allt. Nu har du lärt dig hur man delar upp en cell i flera kolumner. Hoppas du tyckte att denna Excel-handledning var användbar.