Hur man delar för- och efternamn i Excel (6 enkla sätt)

  • Dela Detta
Hugh West

I Excel kan du dela upp ditt fullständiga namn i separata kolumner. Det finns ett par olika sätt att dela upp förnamn och efternamn. Du kan använda Excels inbyggda funktioner samt olika formler för att dela upp ett fullständigt namn i för- och efternamn. I den här artikeln ska jag förklara hur du kan dela upp för- och efternamn i Excel.

För att göra demonstrationen mer begriplig kommer jag att använda ett exempel på ett dataset för en viss bank. Datasetetet innehåller två kolumner som är Fullständigt namn och Kontonummer .

Ladda ner till praktiken

Dela upp för- och efternamn.xlsx

6 sätt att dela upp för- och efternamn i Excel

1. Använda text till kolumner för att dela upp för- och efternamn

Du kan använda Text till kolumner funktionen till Dela upp för- och efternamn .

Till att börja med markerar du cellen eller cellintervallet från vilken du vill Dela upp för- och efternamn .

➤ Jag valde cellområdet B4:B13 .

Öppna nu Uppgifter flik>> från Verktyg för data >> välj Text till kolumner

A dialogruta kommer att dyka upp. Välj den filtyp som bäst beskriver dina data .

⏩ Jag valde Avgränsad eftersom mina uppgifter har mellanslag.

Klicka sedan på Nästa .

En annan dialogruta kommer att dyka upp. Där kan du välja Avgränsare som dina uppgifter har.

⏩ Jag valde Rymden eftersom mina data har mellanslag.

Klicka sedan på Nästa .

Återigen, en annan dialogruta kommer att dyka upp. Där kan du välja Destination för att placera dina delningsuppgifter.

⏩ Jag valde den D4 cell för att placera de separerade för- och efternamnen.

Slutligen klickar du på Slutförande .

⏩ Ett varningsmeddelande visas.

Klicka, OK om du är 100% se till att du placerar de separerade texterna.

⏩ Du får alltså för- och efternamn från det fullständiga namnet.

2. Använd Flash Fill för att dela upp för- och efternamn

Du kan också använda Flash Fill funktionen till Dela upp för- och efternamn .

När du använder Flash Fill kommandot måste du skapa ett mönster. Om Excel upptäcker mönstret så Fyller uppgifterna automatiskt.

Eftersom jag vill dela upp för- och efternamn har jag lagt till två nya kolumner, en för Förnamn en annan för Efternamn .

Skriv nu namndelen av Fullständigt namn som du vill extrahera i den första cellen.

➤ Jag skrev namnet Adam i den Förnamn kolumn.

➤ I den andra cellen skriver du sedan det första namnet på den B5 I de flesta fall känner Excel av ett mönster, och om mönstret upptäcks fylls förnamnen automatiskt i alla andra celler.

Därför kan du se att Excel upptäckte mönstret och visade alla de Förnamn .

⏩ Nu måste du trycka på ENTER till Fyll på alla Förnamn automatiskt.

Följ det förfarande som förklaras för Förnamn för att dela upp Efternamn från Fullständigt namn .

Du kommer att se att Excel upptäckte mönstret och visade alla de Efternamn .

⏩ Tryck nu på ENTER till Fyll på alla Efternamn automatiskt.

Om din Flash Fill funktionen är inte aktiverad som standard. För att använda funktionen Flash Fill klicka på funktionen Uppgifter flik>> från Verktyg för data grupp>> välj Flash Fill .

Om det fortfarande inte fungerar, gå till Fil >> öppna Alternativ >> gå till Avancerad >> välj Flash Fill (Kontrollera också att Automatiskt är markerat under Redigeringsalternativ).

Relaterat innehåll: Hur du delar upp text i flera celler i Excel

3. Använda Flash Fill för att dela upp för- och efternamn när det finns ett mellannamn

Om din Fullständigt namn innehåller följande Första , Senast , och Mellanliggande namn kan du använda Flash Fil l kommandot för att Dela upp för- och efternamn att inte ta hänsyn till Mellanliggande namn.

För att demonstrera förfarandet har jag tagit ett dataset nedan som innehåller följande Första , Senast , och Mellanliggande namn.

Eftersom jag vill dela upp för- och efternamn har jag lagt till två nya kolumner, en för Förnamn en annan för Efternamn .

Skriv nu namndelen av Fullständigt namn som du vill extrahera i den första cellen.

➤ Jag skrev namnet Adam i den Förnamn kolumn.

Istället för att använda standard Flash Fill alternativet, använder jag alternativet Flash Fill funktion från den band .

Till att börja med väljer du först den cell där du rörde om mönstret som ska följas.

➤ Jag valde cell D4 .

Öppna nu Uppgifter fliken>> från Verktyg för data grupp>> välj Flash Fill

⏩ Därför får du den Förnamn från Fullständigt namn .

Återigen valde jag cell E4 att dela upp Efternamn från Fullständigt namn samtidigt som man ignorerar Mellannamn .

Öppna nu Uppgifter fliken>> från Verktyg för data grupp>> välj Flash Fill

⏩ Som ett resultat får du den Efternamn från Fullständigt namn .

Läs mer: Dela text i Excel med Flash Fill

4. Använda funktioner för att dela upp för- och efternamn

Till Dela upp för- och efternamn kan du använda Excel-funktioner. Du kan använda VÄNSTER funktion, RÄTT funktion med funktionen HITTA funktion för att separera Förnamn och Efternamn från Fullständigt namn när namnen är separerade med mellanslagstecken.

4.1. Använda funktionen LEFT & FIND för att dela upp förnamnet

Genom att använda VÄNSTER funktionen och den HITTA funktionen kan du dela upp Förnamn från Fullständigt namn .

Till att börja med markerar du en valfri cell för att placera Förnamn .

➤ Jag valde den D4 cell.

⏩ I cell D4 Ange följande formel.

= VÄNSTER(B4,FIND(" ",B4,1)-1)

Här, i den VÄNSTER funktionen, valde jag cellen B4 som text och FIND(" ",B4,1)-1 som num_chars .

Därefter, i HITTA funktionen, använde jag " " " (mellanslag) som find_text , vald cell B4 som inom_text , och används 1 som start_nummer .

Fördelning av formler

FIND(" ",B4,1)-> hittar positionen för det första mellanslagstecknet.

- Utgång: 5

FIND(" ",B4,1)-1 -> blir

- 5-1

- Utgång: 4

LEFT(B4,FIND(" ",B4,1)-1)-> Detta kommer att återge Förnamn från Fullständigt namn kolumn.

- VÄNSTER(B4, 4)

- Utgång: Adam

- Förklaring: Extraherade den De första 4 bokstäverna från Fullständigt namn .

⏩ Tryck på ENTER och du kommer att få Förnamn från Fullständigt namn kolumn.

⏩ Nu använder du Handtag för fyllning till AutoFill formeln för resten av cellerna.

Läs mer: Hur du separerar ord i Excel med hjälp av en formel (ultimat guide)

4.2. Använda funktionen RIGHT & FIND för att dela upp efternamnet

För att dela upp Efternamn från Fullständigt namn kan du använda RÄTT funktion med funktionen HITTA funktionen och den LEN funktion.

Till att börja med markerar du en valfri cell för att placera Efternamn .

➤ Jag valde den E4 cell.

⏩ I cell E4 Ange följande formel.

=RIGHT(B4,LEN(B4)-FIND(" ",B4,1))

Här, i den RÄTT funktionen, valde jag cellen B4 som text och LEN(B4)-FIND(" ",B4,1) som num_chars .

Därefter, i LEN funktionen, valde jag den B4 cell som text för att få fram längden på värdet i cell B4.

Därefter, i den HITTA funktionen, använde jag " " " (mellanslag) som find_text , vald cell B4 som inom_text , och används 1 som start_nummer .

Fördelning av formler

FIND(" ",B4,1)-> hittar positionen för det första mellanslagstecknet.

- Utgång: 5

LEN(B4)-> returnerar antalet tecken i textsträngen.

- Utgång: 10

LEN(B4)-FIND(" ",B4,1) -> blir

- 10-5

- Utgång: 5

RIGHT(B4,LEN(B4)-FIND(" ",B4,1))-> Detta returnerar Efternamn från Fullständigt namn kolumn.

- RÄTT(B4, 5)

- Utgång: Smith

- Förklaring: Extraherade den De 5 sista bokstäverna från Fullständigt namn .

⏩ Tryck på ENTER och du kommer att få Efternamn från Fullständigt namn kolumn.

⏩ Nu använder du Handtag för fyllning till AutoFill formeln för resten av cellerna.

5. Använda funktion för att dela upp för- och efternamn med kommatecken

Om du har fullständigt namn separerat med ett kommatecken kan du också använda Excel-funktionerna för att Dela upp för- och efternamn .

För att demonstrera förfarandet använder jag nedanstående dataset där jag separerat namnen med kommatecken.

5.1. Använda funktionen LEFT & SEARCH för att dela upp förnamnet

Du kan använda VÄNSTER funktionen och den SÖKNING funktion för att dela upp Förnamn från Fullständigt namn .

Till att börja med markerar du en valfri cell för att placera Förnamn .

➤ Jag valde den D4 cell.

⏩ I cell D4 Ange följande formel.

= VÄNSTER(B4,SEARCH(" ",B4)-2)

Här, i den VÄNSTER funktionen, valde jag cellen B4 som text och SEARCH(" ",B4)-2 som num_chars Här har jag dragit bort 2 eftersom jag har två extra tecken ( kommatecken & utrymme) .

Därefter, i SÖKNING funktionen, använde jag " " " (mellanslag) som find_text , vald cell B4 som inom_text .

Fördelning av formler

SEARCH(" ",B4) -> söker positionen för det första mellanslagstecknet.

- Utgång: 6

SEARCH(" ",B4)-2 -> blir .

- 6-2

- Utgång: 4

LEFT(B4,SEARCH(" ",B4)-2)-> Detta kommer att återge Förnamn från Fullständigt namn kolumn.

- VÄNSTER(B4, 4)

- Utgång: Adam

- Förklaring: Extraherade den De första 4 bokstäverna från Fullständigt namn .

⏩ Tryck på ENTER och du kommer att få Förnamn från Fullständigt namn kolumn.

⏩ Nu använder du Handtag för fyllning till AutoFill formeln för resten av cellerna.

5.2. Använd funktionen RIGHT & SEARCH för att dela upp efternamnet

För att separera Efternamn från Fullständigt namn kan du använda RÄTT funktion med funktionen SÖKNING funktionen och den LEN funktion.

Till att börja med markerar du en valfri cell för att placera Efternamn .

➤ Jag valde den E4 cell.

⏩ I cell E4 Ange följande formel.

=RIGHT(B4, LEN(B4) - SEARCH(" ", B4))

Här, i den RÄTT funktionen, valde jag cellen B4 som text och LEN(B4) - SEARCH(" ", B4) som num_chars .

Därefter, i LEN funktionen, valde jag den B4 cell som text för att få fram längden på värdet i cell B4.

Därefter, i den SÖKNING funktionen, använde jag " " " (mellanslag) som find_text , vald cell B4 som inom_text .

Fördelning av formler

SEARCH(" ", B4) -> söker positionen för det första mellanslagstecknet.

- Utgång: 6

LEN(B4) -> returnerar antalet tecken i textsträngen.

- Utgång: 1

LEN(B4) - SEARCH(" ", B4) -> blir

- 11-6

- Utgång: 5

HÖGER(B4, LEN(B4) - SEARCH(" ", B4)) -> Detta kommer att återge Efternamn från Fullständigt namn kolumn.

- RÄTT(B4, 5)

- Utgång: Smith

- Förklaring: Extraherade den De 5 sista bokstäverna från Fullständigt namn .

⏩ Tryck på ENTER och du kommer att få Efternamn från Fullständigt namn kolumn.

⏩ Nu använder du Handtag för fyllning till AutoFill formeln för resten av cellerna.

6. Använda Sök och ersätt för att dela upp för- och efternamn

Du kan använda Hitta & Ersätt funktion med jokertecken tecken till Dela upp för- och efternamn .

6.1 Hitta förnamnet

Genom att använda Ersätt från Hitta & Välj funktionen kan du extrahera den Förnamn från Fullständigt namn .

Till att börja med kopierar du alla namn från Fullständigt namn till en ny kolumn.

➤ Jag valde intervallet B4:B13 och kopierade alla data till Förnamn kolumn.

Välj sedan det cellområde från vilket du vill extrahera endast dina Förnamn .

➤ Jag valde cellområdet D4:D13 .

Öppna sedan Hem flik>> från Redigering av grupp>> gå till Hitta & Välj >> välj Ersätt

A dialogruta kommer att dyka upp.

⏩ Jag använde singel Rymden sedan Asterisk(*) Hitta vad eftersom jag bara vill ha värdena före mellanslag.

⏩ Jag behöll den Ersätt med fält Blank .

Klicka sedan på Ersätt alla .

Ett meddelande visas som visar hur många byten som gjorts.

⏩ Vi gjorde 10 ersättningar .

Klicka sedan på OK och stänger den dialogruta .

⏩ Här ersätts alla tecken efter mellanslag med Blank och hittar endast den Förnamn .

6.2. Hitta efternamnet

Du kan också använda Ersätt från Hitta & Välj för att få ut den Efternamn från Fullständigt namn .

Till att börja med kopierar du alla namn från Fullständigt namn till en ny kolumn.

➤ Jag valde intervallet B4:B13 och kopierade alla data till Efternamn kolumn.

Välj sedan det cellområde från vilket du vill extrahera endast Efternamn .

➤ Jag valde cellområdet E4:E13 .

Öppna sedan Hem flik>> från Redigering av grupp>> gå till Hitta & Välj >> välj Ersätt

A dialogruta kommer att dyka upp.

⏩ Jag använde Asterisk(*) sedan singel Rymden Hitta vad eftersom jag bara vill ha värdena efter mellanslag.

⏩ Jag behöll den Ersätt med fält Blank .

Klicka sedan på Ersätt alla .

Ett meddelande visas som visar hur många byten som gjorts.

⏩ Vi gjorde 10 ersättningar .

Klicka sedan på OK och stänger den dialogruta .

⏩ Här ersätts alla tecken före mellanslag med Blank och du kommer att få den Efternamn .

Saker att komma ihåg

🔺 Du kan bara använda Flash Fill i Excel 2013, 2016, 2019 och senare versioner.

Övningssektionen

I arbetsboken finns ett övningsblad där du kan öva på de förklarade exemplen.

Slutsats

I den här artikeln har jag förklarat 6 sätt att dela upp för- och efternamn i Excel. Sist men inte minst, om du har några förslag, idéer eller feedback är du välkommen att kommentera nedan.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.