Vad att veta
- Markera de fullständiga namnen och gå sedan till fliken Data och välj Text till kolumn. Välj Delimited och välj sedan en avgränsare ange en destination.
- Alternativt, välj en tom cell och använd funktionen VÄNSTER för att få förnamnet och funktionen HÖGER för att få efternamnet.
- Eller, välj en tom cell och skriv in förnamnet på den första posten, gå sedan till Data > Flash Fill. I nästa cell, upprepa med efternamnet.
Den här artikeln förklarar hur man separerar för- och efternamn i Microsoft Excel. Instruktionerna gäller Microsoft Excel 365, Microsoft Excel 2019, 2016 och 2013.
Separata namn i Excel med text till kolumner
Excel har flera funktioner och funktioner som ger dig möjligheten att hålla din data organiserad. Du kan till exempel dela för- och efternamn med en funktion som heter Text till kolumner:
-
Öppna Excel-filen som innehåller de data du vill separera.
-
Välj de data du vill separera, i det här fallet, listan med fullständiga namn.
Om dina data innehåller rubriker, välj inte dem, annars kommer Excel också att försöka separera data i rubrikerna.
-
Välj fliken Data.
-
Välj Text till kolumn i menyfliksområdet.
-
Välj Delimited och välj sedan Next.
-
Välj vilken typ av avgränsare din data har och välj sedan Next. Om ditt avgränsnings alternativ inte finns med i listan väljer du Other och anger avgränsaren du vill använda i textfältet.
I vår datamängd är data separerade med mellanslag, därför kommer vi att markera kryssrutan Mellanslag som vår avgränsare.
-
Som standard kommer Excel att skriva över befintliga data. Om du inte vill att din data ska skrivas över måste du ändra destinationsvärdet. Välj fältet Destination och ange en destination.
-
När du har bekräftat din destination, välj Finish.
-
Excel placerar dina data i destinationscellerna.
Dela upp för- och efternamn med Excel-formler
Den här metoden är lite mer komplex, men den ger också mer flexibilitet när det gäller att separera data, eftersom du anger exakt vilken data du ska extrahera med formeln.
För att uppnå önskad data använder du vänsterfunktion, högerfunktion och sökfunktion.
När du använder formler måste du använda olika formler för att dela förnamn och efternamn, och det beror på formatet på originaldata.
-
Öppna Excel-filen som innehåller de data du vill separera.
-
Välj den cell där du vill ha antingen för- eller efternamnet. För dessa steg är vår datauppsättning formaterad som "Förnamn + Mellanslag + Efternamn." Därför kommer vi att använda funktionen VÄNSTER för att få förnamnet och funktionen HÖGER för att få efternamnet.
Om din datamängd är i ett annat format eller har en annan avgränsare, måste du justera formeln därefter.
-
Ange formeln för förnamnet och tryck Enter.
=LEFT(A2, SEARCH(" ", A2)-1)
-
I nästa cell, skriv in formeln för att få efternamnet och tryck Enter.
=RIGHT(A2, LEN(A2)-SÖK(" ", A2))
-
Markera båda cellerna med formlerna.
-
Dubbelklicka på nedre högra hörnet av de markerade cellerna. Detta förlänger formeln till den sista posten i filen.
Dela namn i Excel med Flash Fill
Den här metoden är förmodligen den enklaste av dem alla, men den är bara tillgänglig i Microsoft Excel 2016 och senare.
Denna metod stöds inte i Microsoft Excel 2013 eller äldre versioner av Excel.
-
Öppna Excel-filen som innehåller de data du vill separera.
-
Välj en cell där du vill lista förnamnen och skriv in förnamnet på den första posten manuellt.
-
Välj fliken Data.
-
Välj Flash Fill.
-
Excel kommer automatiskt att fylla i förnamnen i resten av posterna i din fil.
-
I nästa cell skriver du manuellt efternamnet på den första posten med dina data.
- Upprepa steg 3 och 4.
-
Excel kommer automatiskt att fylla i efternamnen i resten av posterna i din fil.