Sådan Split navne med komma i Excel (3 egnede måder)

  • Del Dette
Hugh West

I Excel kan du komme ud for situationer, hvor du ofte skal opdele navne i celler adskilt med kommaet. I så fald kan det være nødvendigt at opdele dem i fornavne, efternavne og i nogle tilfælde også mellemnavne. Denne artikel viser dig de vigtigste måder at opdele navne med kommaet på i Excel.

Disse metoder kan også bruges til at opdele adresser, telefonnumre osv. adskilt af kommaer.

Download arbejdsbog til øvelser

Download arbejdsbogen med det datasæt, der er brugt til at beskrive denne artikel med forskellige metoder i forskellige regneark nedenfor. Prøv at downloade og øve dig selv, mens du gennemgår vejledningerne.

Opdeling af navne med komma.xlsx

3 nemme måder at opdele navne med komma i Excel på

Der er tre metoder, som jeg vil beskrive her for at opdele navne i Excel med et komma. Udtrække fornavn, efternavn eller mellemnavn har forskellige formler. Jeg vil gennemgå hver enkelt i sine underafsnit. Gå gennem hvert afsnit for at se, hvordan disse metoder fungerer, eller vælg den, du har brug for, fra tabellen ovenfor.

For det første bruger jeg følgende datasæt til demonstration.

Jeg bruger navne, der indeholder fornavn, mellemnavn og efternavn, men du kan også anvende alle metoderne til kun at anvende fornavn og efternavn adskilt af et komma.

1. Opdel navne med komma ved hjælp af tekst til kolonner i Excel

Excel giver en Tekst til kolonner værktøj til at opdele tekstværdier i forskellige kolonneceller adskilt af afgrænsere. Hvis vi bruger et komma som afgrænser i dette værktøj, kan vi ligeledes opdele navne med et komma i Excel. Følg disse trin for at se hvordan.

Trin:

  • Først skal du vælge alle celler, der indeholder celler adskilt af et komma. I dette eksempel er det området med cellerne B5:B8 .

  • Gå nu i dit farvebånd til Data fanebladet.
  • Under den Dataværktøjer gruppe, vælg Tekst til kolonner .

  • Som følge heraf er en Guiden Konverter tekst til kolonne vil dukke op. Tjek Afgrænset i det første vindue, og klik på Næste derefter.

  • I det andet vindue skal du kontrollere Komma under Afgrænsere Klik derefter på Næste .

  • I det næste vindue skal du vælge den destination, hvor du vil placere din separerede kolonne. I dette tilfælde har jeg valgt celle $C$5 .

  • Endelig skal du klikke på Færdig .
  • Hvis der er en fejlmeddelelse, skal du klikke på OK .

Herefter vil du have dit fornavn, mellemnavn og efternavn adskilt.

Læs mere: Sådan opdeles navne i Excel i to kolonner (4 hurtige måder)

2. Udnyttelse af Flash Fill til at opdele navne med kommaer

Der er en Flash Fill funktion fra Excel 2013 og frem. For at opsummere dens funktion, er den Flash Fill funktionen registrerer mønsteret og foreslår og udfylder automatisk resten af dataene. Denne metode kan især være nyttig til at opdele data, der er adskilt af en afgrænser. For det meste er dette den hurtigste metode til at opdele navne med et komma i Excel.

Følg disse trin for at få en detaljeret vejledning om denne funktion.

Trin:

  • Lad os først udfylde fornavnene. Vælg en celle, og skriv manuelt det første fornavn for den første post.

  • På samme måde begynder du at skrive fornavnet til den næste post. Flash Fill funktionen vil automatisk foreslå resten af fornavnene.

  • Når navnene er foreslået, skal du trykke på Gå ind på på dit tastatur. Du får dine fornavne adskilt.

  • På samme måde udfylder du kolonnen med mellemnavn og efternavn ved at gentage processen, så du får dine navne delt op.

Læs mere: Sådan deler du navne i Excel (5 effektive metoder)

3. Anvendelse af forskellige formler i Excel

Du kan opnå et resultat, der svarer til de to ovenstående metoder, ved at bruge formler. Selv om resultatet kan være det samme, skal du bruge forskellige fremgangsmåder i formlerne for at udtrække de forskellige dele af navnene. For at gøre det lettere at forstå har jeg opdelt de tre metoder i deres kategori.

3.1 Opdeling af fornavn

For at opdele fornavne kan vi bruge en kombination af VENSTRE og SØG funktioner.

VENSTRE funktionen tager en tekst som et primært argument og antallet af tegn, der skal udtrækkes, som et valgfrit argument. Den returnerer flere tegn, der er angivet i argumentet, fra strengen.

SØG funktionen returnerer nummeret på den første position af et bestemt tegn. Den tager to primære argumenter - de tegn, den skal finde, og den tekstværdi, hvor den skal finde tegnet. Funktionen kan tage et andet valgfrit argument for, hvor den skal starte søgningen.

Følg disse trin for at kende detaljerne om brugen af formlen.

Trin:

  • Først skal du vælge den celle, hvor du vil have fornavnet. I dette tilfælde er det celle C5 .
  • Skriv følgende formel i cellen.

=LEFT(B5,SEARCH(",",B5)-1)

  • Derefter skal du trykke på Gå ind på på dit tastatur. Du får dit fornavn adskilt fra cellen.

  • Vælg nu cellen igen, og klik og træk i Ikon med fyldningshåndtag til slutningen af listen for at få alle de første navne fra listen.

Du får dine fornavne opdelt med et komma ved hjælp af formlen i Excel.

🔍 Opdeling af formlen:

👉 SEARCH(",", B5) søger efter et komma i celle B5 og returnerer den første position af et komma i den, som er 5 .

👉 SEARCH(",", B5)-1 returnerer positionen før det første komma, dvs. længden af det første navn, som er 4 her.

👉 VENSTRE(B5, SEARCH(",", B5)-1) returnerer de første fire tegn fra venstre i den streng, som er Alex .

Læs mere: Excel VBA: Opdeling af fornavn og efternavn (3 praktiske eksempler)

3.2 Split mellemnavn

For at udtrække det mellemste navn kan en kombination af MID og SØG funktioner.

MID funktionen tager en tekst, en startposition og flere tegn som argumenter og returnerer tegnene fra midten af strengen.

SØG Funktionen returnerer nummeret på den første position af et bestemt tegn. Den tager to argumenter - de tegn, den skal finde, og den tekstværdi, hvor den skal finde tegnet, samt et valgfrit argument for, hvor den skal starte søgningen.

Trin:

  • Først skal du vælge den celle, hvor du vil dele det mellemste navn ud. I dette tilfælde er det celle D5 .
  • Skriv derefter følgende formel ned i cellen.

=MID(B5,SØGNING(" ",B5,1)+1,SØGNING(" ",B5,SØGNING(" ",B5,1)+1)-SØGNING(" ",B5,1)-2)

  • Derefter skal du trykke på Indtast på dit tastatur. Du vil få det mellemste navn udtrukket fra celle B5 .

  • Vælg nu cellen igen. Klik og træk i Ikon med fyldningshåndtag til resten af kolonnen for at udfylde den med mellemnavne.

Dette vil opdele mellemnavne i Excel med komma.

🔍 Opdeling af formlen:

👉 SEARCH(" ",B5,1) søger efter det første mellemrum i celle B5 og returnerer 6 .

👉 SEARCH(" ",B5,SEARCH(" ",B5,1)+1) returnerer det andet mellemrum i strengen. Den bruger logikken med at finde mellemrum efter det første mellemrum. Formlen returnerer 16 til celle B5 .

👉 SEARCH(" ",B5,SEARCH(" ",B5,1)+1)-SEARCH(" ",B5,1) returnerer længden mellem det første mellemrum og det andet mellemrum inklusive mellemrummet, som er 10 her.

👉 Endelig MID(B5,SØGNING(" ",B5,1)+1,SØGNING(" ",B5,SØGNING(" ",B5,1)+1)-SØGNING(" ",B5,1)-2) returnerer i alt 8 tegn (-2 for at reducere kommaet og mellemrummet fra de 10 tegn) fra værdien af celle B5 med udgangspunkt i position 6. I dette tilfælde er det Patricia .

3.3 Opdele efternavn

For at opdele efternavne fra datasættet kan vi bruge en kombination af LEN , RIGHT , og SØG funktioner.

LEN funktionen tager en tekststreng som argument og returnerer det samlede antal tegn i den.

RIGHT funktionen tager en tekst og undertiden den længde, der skal udtrækkes, som argumenter. Den returnerer et bestemt antal tegn fra slutningen af strengen.

SØG funktionen søger et bestemt tegn eller et sæt tegn i en tekst og returnerer den position, hvor den først finder et match. Denne funktion tager normalt to primære argumenter - de tegn, den skal finde, og den tekst, hvori den skal søge efter tegnene. Den kan undertiden tage et andet valgfrit argument for, hvor den skal starte søgningen.

Trin:

  • Først skal du vælge den celle, hvor du vil skrive efternavnet. Jeg har valgt celle E5 til dette.
  • Skriv derefter følgende formel ned.

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

  • Derefter skal du trykke på Indtast på dit tastatur. Du vil få det sidste navn fra celle B5 .

  • Vælg cellen igen. Til sidst skal du klikke og trække Ikon med fyldningshåndtag for at udfylde formlen for resten af kolonnen.

For efternavne skal du således opdele navnene i Excel med et komma.

🔍 Opdeling af formlen:

👉 LEN(B5) returnerer det samlede antal tegn i celle B5 og returnerer 22 .

👉 SEARCH(" ",B5) returnerer den første position i rummet, som er 6 .

👉 SEARCH(" ",B5,SEARCH(" ",B5)+1) returnerer positionen for det andet rum, som er 16 her.

👉 Den indlejrede SEARCH(" ",B5,SEARCH(" ",B5,SEARCH(" ",B5)+1))) angiver den samlede længde fra starten til det andet mellemrum, som stadig er 16 .

👉 LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,SEARCH(" ",B5,SEARCH(" ",B5)+1))) returnerer det samlede antal tegn efter det andet mellemrum, som er 6 her. Dette antal tegn vil blive udtrukket.

👉 Endelig, RIGHT(B5,LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,SEARCH(" ",B5,SEARCH(" ",B5)+1)))) funktionen tager tekstværdien i celle B5 og returnerer antallet af 6 tegn fra slutningen, som i dette tilfælde er Morgan .

Læs mere: Excel-formel til at adskille for-, mellem- og efternavn (med eksempler)

Konklusion

For at opsummere var dette de tre metoder, du kan bruge til at opdele navne med et komma i Excel. Jeg håber, at du har fundet denne artikel informativ og nyttig. Hvis du har spørgsmål eller forslag, så lad os vide det nedenfor. For mere detaljerede vejledninger som denne, besøg Exceldemy.com .

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.