Hur man delar namn med kommatecken i Excel (3 lämpliga sätt)

  • Dela Detta
Hugh West

I Excel kan du råka ut för situationer där du ofta måste dela upp namn i celler som är separerade med kommatecken. I så fall kan du behöva dela upp dem i förnamn, efternamn och i vissa fall även mellannamn. Den här artikeln visar dig de viktigaste sätten att dela upp namn med kommatecken i Excel.

Dessa metoder kan också användas för att dela upp adresser, telefonnummer osv. separerade med kommatecken.

Ladda ner övningsboken

Ladda ner arbetsboken med det dataset som används för att beskriva den här artikeln med olika metoder i olika kalkylblad nedan. Prova att ladda ner och öva själv medan du går igenom handledningarna.

Dela upp namn med kommatecken.xlsx

3 enkla sätt att dela upp namn med kommatecken i Excel

Det finns tre metoder som jag kommer att beskriva här för att dela upp namn i Excel med ett kommatecken. Att extrahera förnamn, efternamn eller mellannamn har olika formler. Jag kommer att gå igenom var och en av dem i sina underavsnitt. Gå igenom varje avsnitt för att se hur metoderna fungerar eller välj den du behöver från tabellen ovan.

Först använder jag följande dataset för demonstration.

Jag använder namn som innehåller förnamn, mellannamn och efternamn, men du kan också använda alla metoder för bara förnamn och efternamn separerade med ett kommatecken.

1. Dela namn med kommatecken med hjälp av text till kolumner i Excel

Excel tillhandahåller en Text till kolumner för att dela upp textvärden i olika kolumnceller separerade med avgränsare. Om vi använder ett kommatecken som avgränsare i det här verktyget kan vi på samma sätt dela upp namn med ett kommatecken i Excel. Följ de här stegen för att se hur det går till.

Steg:

  • Markera först alla celler som innehåller celler som är separerade med ett kommatecken. I det här exemplet är det cellerna i intervallet B5:B8 .

  • Gå nu i ditt band till Uppgifter fliken.
  • I enlighet med Verktyg för data grupp, välj Text till kolumner .

  • Som ett resultat av detta kan en Guiden Konvertera text till kolumn kommer att dyka upp. Avgränsad i det första fönstret och klicka på Nästa efter det.

  • I det andra fönstret kontrollerar du Komma under Avgränsare Klicka sedan på Nästa .

  • I nästa fönster väljer du den destination där du vill placera din separerade kolumn. I det här fallet har jag valt cell $C$5 .

  • Slutligen klickar du på Slutförande .
  • Om du får en felvarning klickar du på OK .

Därefter har du ditt förnamn, mellannamn och efternamn separerade.

Läs mer: Hur du delar upp namn i Excel i två kolumner (4 snabba sätt)

2. Använd Flash Fill för att dela upp namn med kommatecken

Det finns en Flash Fill funktion från Excel 2013 och framåt. För att sammanfatta dess funktion, är Flash Fill funktionen upptäcker mönstret och föreslår och fyller automatiskt ut resten av data. Den här metoden kan vara särskilt användbar för att dela upp data som är separerade med en avgränsare. För det mesta är det här den snabbaste metoden för att dela upp namn med ett kommatecken i Excel.

Följ de här stegen för att få en detaljerad guide till den här funktionen.

Steg:

  • Låt oss först fylla i förnamnen. Välj en cell och skriv manuellt in förnamnet för den första posten.

  • På samma sätt börjar du skriva in förnamnet för nästa post. Flash Fill funktionen föreslår automatiskt resten av förnamnen.

  • När namnen har föreslagits trycker du på Gå in på Du kommer att få dina förnamn separerade.

  • På samma sätt fyller du i kolumnen för mellannamn och efternamn genom att upprepa processen. Du kommer att få dina namn uppdelade.

Läs mer: Hur man delar upp namn i Excel (5 effektiva metoder)

3. Tillämpa olika formler i Excel

Du kan uppnå ett liknande resultat som med de två ovanstående metoderna genom att använda formler. Även om resultatet kan vara detsamma, behöver du olika tillvägagångssätt i formlerna för att extrahera de olika delarna av namnen. För att underlätta förståelsen har jag delat upp de tre metoderna i olika kategorier.

3.1 Splitta förnamn

För att dela upp förnamn kan vi använda en kombination av VÄNSTER och SÖKNING funktioner.

VÄNSTER Funktionen tar en text som primärt argument och antalet tecken som ska extraheras som valfritt argument. Den returnerar flera tecken som anges i argumentet från strängen.

SÖKNING Funktionen returnerar numret på den första positionen av ett visst tecken. Den tar emot två huvudargument - tecknen som ska hittas och textvärdet där tecknet ska hittas. Funktionen kan ta emot ytterligare ett valfritt argument om var sökningen ska börja.

Om du vill veta mer om användningen av formeln följer du dessa steg.

Steg:

  • Välj först den cell där du vill ha förnamnet. I det här fallet är det cell C5 .
  • Skriv följande formel i cellen.

= VÄNSTER(B5,SEARCH(",",B5)-1)

  • Därefter trycker du på Gå in på Du får ditt förnamn separerat från cellen.

  • Markera cellen igen och klicka och dra i Ikon för fyllningshandtag till slutet av listan för att få fram alla förnamn från listan.

Förnamnen delas upp med ett kommatecken med hjälp av formeln i Excel.

🔍 Uppdelning av formeln:

👉 SEARCH(",", B5) söker efter ett kommatecken i en cell B5 och returnerar den första positionen av ett kommatecken i den, vilket är 5 .

👉 SEARCH(",", B5)-1 returnerar positionen före det första kommatecknet, dvs. längden på det första namnet som är 4 här.

👉 VÄNSTER(B5, SEARCH(",", B5)-1) returnerar de fyra första tecknen från vänster i strängen som är Alex .

Läs mer: Excel VBA: dela upp förnamn och efternamn (3 praktiska exempel)

3.2 Splitta mellannamn

För att få ut mellannamnet används en kombination av MID och SÖKNING funktioner.

MID tar en text, en startposition och flera tecken som argument och returnerar tecknen från strängens mitt.

SÖKNING Funktionen returnerar numret på den första positionen av ett visst tecken. Den tar emot två argument - tecknen som ska hittas och textvärdet där tecknet ska hittas samt ett valfritt argument om var sökningen ska börja.

Steg:

  • Välj först den cell där du vill dela ut mellannamnet. I det här fallet är det cell D5 .
  • Skriv sedan följande formel i cellen.

=MID(B5,SEARCH(" ",B5,1)+1,SEARCH(" ",B5,SEARCH(" ",B5,1)+1)-SEARCH(" ",B5,1)-2)

  • Därefter trycker du på Gå in på på ditt tangentbord. Du kommer att få ut mellannamnet från cell B5 .

  • Markera cellen igen. Klicka och dra i Ikon för fyllningshandtag till resten av kolumnen för att fylla ut den med mellannamn.

Detta delar upp mellannamn i Excel med kommatecken.

🔍 Uppdelning av formeln:

👉 SEARCH(" ",B5,1) söker efter det första mellanslaget i cellen B5 och returnerar 6 .

👉 SEARCH(" ",B5,SEARCH(" ",B5,1)+1) returnerar det andra mellanslaget i strängen. Den använder logiken att hitta mellanslag efter det första mellanslaget. Formeln returnerar 16 för cell B5 .

👉 SEARCH(" ",B5,SEARCH(" ",B5,1)+1)-SEARCH(" ",B5,1) återger längden mellan det första utrymmet och det andra utrymmet inklusive utrymmet, som är 10 här.

👉 Äntligen MID(B5,SEARCH(" ",B5,1)+1,SEARCH(" ",B5,SEARCH(" ",B5,1)+1)-SEARCH(" ",B5,1)-2) returnerar totalt 8 tecken (-2 för att minska kommatecken och mellanslag från de 10 tecknen) från värdet i cell B5 med utgångspunkt från position 6. I detta fall är det Patricia .

3.3 Dela upp efternamn

För att dela upp efternamn från datasetet kan vi använda en kombination av LEN , RÄTT , och SÖKNING funktioner.

LEN tar en textsträng som argument och returnerar det totala antalet tecken i den.

RÄTT tar en text och ibland längden som ska extraheras som argument och returnerar ett visst antal tecken från strängens slut.

SÖKNING söker ett visst tecken eller en uppsättning tecken i en text och returnerar positionen där den första träffen finns. Denna funktion tar i allmänhet två huvudargument - de tecken som ska hittas och texten i vilken den ska söka efter tecknen. Den kan ibland ta ytterligare ett valfritt argument om var den ska börja söka.

Steg:

  • Välj först den cell där du vill skriva efternamnet. Jag har valt cell E5 för detta.
  • Skriv sedan ned följande formel.

=RIGHT(B5,LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,SEARCH(" ",B5,SEARCH(" ",B5)+1))))

  • Därefter trycker du på Gå in på på tangentbordet. Du får det sista namnet från cellen B5 .

  • Markera cellen igen. Slutligen klickar du på och drar Ikon för fyllningshandtag för att fylla i formeln för resten av kolumnen.

När det gäller efternamnen har du alltså delat upp namnen i Excel med ett kommatecken.

🔍 Uppdelning av formeln:

👉 LEN(B5) returnerar det totala antalet tecken i cellen B5 och returnerar 22 .

👉 SEARCH(" ",B5) återger den första positionen i utrymmet som är 6 .

👉 SEARCH(" ",B5,SEARCH(" ",B5)+1) återger positionen för det andra utrymmet, som är 16 här.

👉 Den inbäddade SEARCH(" ",B5,SEARCH(" ",B5,SEARCH(" ",B5)+1))) anger den totala längden från början till det andra utrymmet som fortfarande är 16 .

👉 LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,SEARCH(" ",B5,SEARCH(" ",B5)+1))) returnerar det totala antalet tecken efter det andra mellanslaget, vilket är 6 här. Detta antal tecken kommer att extraheras.

👉 Slutligen, RIGHT(B5,LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,SEARCH(" ",B5)+1))) funktionen tar textvärdet i cellen B5 och returnerar antalet 6 tecken från slutet, vilket i det här fallet är Morgan .

Läs mer: Excel-formel för att separera för-, mellan- och efternamn (med exempel)

Slutsats

Sammanfattningsvis var detta de tre metoder som du kan använda för att dela upp namn med ett kommatecken i Excel. Hoppas att du har funnit den här artikeln informativ och användbar. Om du har några frågor eller förslag, låt oss veta nedan. För mer detaljerade guider som den här, besök Exceldemy.com .

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.