KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Haal eerste, middelste en Achternaam uit Volledige naam in Excel

AuteurXiaoyang Wijzigingsdatum

Stel dat u een lijst met gebruikersnamen hebt en de volledige naam wilt splitsen in afzonderlijke kolommen voor voornaam, middelste naam en achternaam, zoals weergegeven in de schermafbeelding hieronder. In dit artikel introduceer ik enkele handige formules om deze taak eenvoudig uit te voeren in Excel.

doc-extract-first-last-name-1


Haal of verkrijg Voornaam uit Volledige naam in Excel

Om de voornaam uit een volledige naam te halen, helpen de functies LINKS en ZOEKEN u uit. De algemene syntaxis is:

=LEFT(name,FIND(„ ",name)-1)
  • name: De volledige naam of celverwijzing waaruit u het eerste element wilt halen.

Kopieer of voer de volgende formule in een lege cel in waar u het resultaat wilt weergeven:

=LEFT(A2,SEARCH(„ ",A2)-1)

Sleep vervolgens de vulgreep naar beneden naar de cellen waarop u deze formule wilt toepassen; alle Voornaam zijn nu geëxtraheerd zoals in onderstaande schermafbeelding wordt weergegeven:

doc-extract-first-last-name-2


Uitleg van de formule:

ZOEKEN(„ ";A2)-1: Deze ZOEKEN-functie bepaalt de positie van het eerste spatieteken. Door 1 af te trekken, krijgt u het aantal tekens dat u nodig heeft—namelijk één minder dan de positie van de spatie. Het resultaat is: 5.

LINKS(A2;ZOEKEN(„ ";A2)-1)= LEFT(„Jerry T. Stone",[[PH_89]]): Deze LINKS-functie haalt de eerste 5 tekens van de volledige naam „Jerry T. Stone” op, zoals bepaald door de ZOEKEN-functie.


Haal of verkrijg Achternaam uit Volledige naam in Excel

Om de achternaam uit een volledige naam te halen, helpt u een combinatie van de functies RECHTS, LENGTE, VIND.ALLES en VERVANGEN. De algemene syntaxis is:

=RIGHT(name,LEN(name)-FIND(„*",SUBSTITUTE(name," ",„*",LEN(name)-LEN(SUBSTITUTE(name," ",„")))))
  • nameDe volledige naam of celverwijzing waaruit u de achternaam wilt halen.

Kopieer of voer de onderstaande formule in een lege cel in waar u de Achternaam wilt verkrijgen:

=RIGHT(A2,LEN(A2)-FIND(„*",SUBSTITUTE(A2," ",„*",LEN(A2)-LEN(SUBSTITUTE(A2," ",„")))))

Sleep vervolgens de vulgreep naar beneden om de formule in de cellen in te vullen; alle Achternaam zijn nu geëxtraheerd uit de Volledige naam, zie schermafbeelding:

doc-extract-first-last-name-3


Uitleg van de formule:

1. LENGTE(A2)-LENGTE(VERVANGEN(A2;" ";„")): Dit deel bepaalt hoeveel spaties er in cel A2 staan.

  • LENGTE(A2): Deze LENGTE-functie geeft het totale aantal tekens in cel A2 terug. Het resultaat is: 14.
  • VERVANGEN(A2;" ";„"):Deze VERVANGEN-functie vervangt alle spaties door niets, zodat u het volgende resultaat krijgt: „JerryT.Stone”.
  • LENGTE(VERVANGEN(A2;" ";„")): Geeft de totale lengte van de volledige naam in cel A2 zonder spaties.
  • LENGTE(A2)-LENGTE(VERVANGEN(A2;"-";„")):Trek de lengte van de volledige naam zonder koppeltekens af van de totale lengte van de volledige naam om het aantal koppeltekens te bepalen; dit levert 2 op.

2. VERVANGEN(A2;" ";„*";LENGTE(A2)-LENGTE(VERVANGEN(A2;" ";„")))= SUBSTITUTE(A2," ",„*",[[PH_94]]): Met deze VERVANGEN-functie vervangt u de laatste spatie (bepaald door het eerste deel van de formule) door een *-teken, zodat u het volgende resultaat krijgt: „Jerry T.*Stone”.

3. VIND.ALLES(„*";VERVANGEN(A2;" ";„*";LENGTE(A2)-LENGTE(VERVANGEN(A2;" ";„"))))= FIND("*",„Jerry T.*Stone" ): De functie VIND.ALLES geeft de positie van het *-teken in de tekenreeks terug die door de VERVANGEN-functie wordt geretourneerd; u krijgt het getal 9.

4. LENGTE(A2)-VIND.ALLES(„*";VERVANGEN(A2;" ";„*";LENGTE(A2)-LENGTE(VERVANGEN(A2;" ";„"))))= LENGTE(A2)-9: Dit deel van de formule bepaalt hoeveel tekens er na de laatste spatie staan. Het resultaat is 5, en dat wordt gebruikt als het argument aantal_tekens in de RECHTS-functie.

5. RECHTS(A2;LENGTE(A2)-VIND.ALLES(„*";VERVANGEN(A2;" ";„*";LENGTE(A2)-LENGTE(VERVANGEN(A2;" ";„")))))=RECHTS(A2; 5): Tot slot haalt de RECHTS-functie de laatste 5 tekens uit de tekenreeks in cel A2, zoals bepaald door de formule in stap 4.


Opmerking: Als uw lijst met Volledige naam alleen uit de eerste en Achternaam bestaat, kunt u de volgende eenvoudige formule gebruiken om de Achternaam te verkrijgen zoals u nodig hebt:

=RIGHT(A2,LEN(A2)-SEARCH(„ ",A2,1))

doc-extract-first-last-name-4


Haal of verkrijg Tussennaam uit Volledige naam in Excel

Als u de tussennaam uit de volledige naam wilt halen, kunt u deze formule gebruiken, die is samengesteld uit de functies DEEL en ZOEKEN. De algemene syntaxis is:

=MID(name, SEARCH(„ ", name) + 1, SEARCH(„ ", name, SEARCH(„ ", name)+1) - SEARCH(„ ", name)-1)
  • nameDe volledige naam of celverwijzing waaruit u de tussennaam wilt halen.

Voer of kopieer de volgende formule in een lege cel om het resultaat weer te geven:

=MID(A2, SEARCH(„ ", A2) + 1, SEARCH(„ ", A2, SEARCH(„ ", A2)+1) - SEARCH(„ ", A2)-1)

Sleep daarna de vulgreep naar beneden naar cellen om deze formule toe te passen, en alle Tussennaam worden ook geëxtraheerd, zie schermafbeelding:

doc-extract-first-last-name-5


Uitleg van de formule:

Om de tussennaam te extraheren, bepaalt u eerst de positie van beide spaties in de volledige naam en gebruikt u daarna de functie MID om de tekst tussen deze spaties te halen.

1. SEARCH(„ ", A2) + 1: Deze SEARCH-functie bepaalt de positie van de eerste spatie; door 1 op te tellen, begint de extractie bij het volgende teken. Zo verkrijg je het getal 7. Dit deel fungeert als het start_num-argument binnen de MID-functie.

2. SEARCH(„ ", A2, SEARCH(„ ", A2)+1) - SEARCH(„ ", A2)-1: Dit deel fungeert als het num_chars-argument binnen de MID-functie.

  • ZOEKEN(„ "; A2; ZOEKEN(„ "; A2)+1): Dit deel van de formule bepaalt de positie van de tweede spatie; het resultaat is 9.
  • ZOEKEN(„ "; A2): Met deze ZOEKEN-functie bepaal je de positie van de eerste spatie in cel A2. Het resultaat? 6.
  • ZOEKEN(„ "; A2; ZOEKEN(„ "; A2)+1) - ZOEKEN(„ "; A2)-1=9-6-1: Trek de positie van de eerste spatie af van de positie van de tweede spatie en trek vervolgens 1 af van het resultaat om een voorafgaande spatie te verwijderen. Het eindresultaat is 2.

3. MID(A2, SEARCH(„ ", A2) + 1, SEARCH(„ ", A2, SEARCH(„ ", A2)+1) - SEARCH(„ ", A2)-1)=MID(A2,7,2): Ten slotte haalt de MID-functie twee tekens uit het midden van cel A2, te beginnen bij het zevende teken.


Opmerking: Als er in de Volledige naam alleen een voornaam en Achternaam aanwezig zijn, geeft de bovenstaande formule een foutwaarde zoals in de onderstaande schermafbeelding wordt weergegeven:

doc-extract-first-last-name-6

Om dit probleem op te lossen, plaatst u de bovenstaande formule binnen de IFERROR-functie. Gebruik de volgende formule:

=IFERROR(MID(A2, SEARCH(„ ", A2) + 1, SEARCH(„ ", A2, SEARCH(„ ", A2)+1) - SEARCH(" ", A2)-1),„")

doc-extract-first-last-name-7


Extraheer of haal automatisch de voor-, tussen- en Achternaam uit Volledige naam met een geweldige functie

Als bovenstaande formules u hoofdpijn bezorgen, raad ik u een eenvoudige tool aan –Kutools voor Excel, met de functie Naam splitsenwaarmee u alle eerste, middelste en Achternaam tegelijkertijd in afzonderlijke cellen kunt extraheren.Klik hier om Kutools voor Excel gratis te downloaden voor een proefversie!


Gebruikte gerelateerde functies:

  • LEFT:
  • De functie LINKS haalt het opgegeven aantal tekens vanaf het begin van een opgegeven tekenreeks.
  • RIGHT:
  • De functie RECHTS haalt een opgegeven aantal tekens vanaf de rechterkant van een tekenreeks.
  • MID:
  • De functie DEEL haalt een opgegeven aantal tekens uit het midden van een tekstreeks en geeft deze terug.
  • LEN:
  • De functie LENGTE retourneert het aantal tekens in een tekenreeks.
  • FIND:
  • De functie VIND.ALLES zoekt een tekenreeks binnen een andere en geeft de startpositie van die tekenreeks terug.
  • SEARCH:
  • De functie ZOEKEN helpt u de positie van een specifiek teken of een deeltekenreeks binnen de opgegeven tekenreeks te vinden.
  • SUBSTITUTE:
  • De functie VERVANGEN in Excel vervangt tekst of tekens binnen een tekenreeks door andere tekst of tekens.

Meer artikelen:

  • Haal eerste initialen en Achternaam uit Volledige naam
  • Stel dat u een lijst met volledige namen hebt en u wilt de eerste initialen en de achternaam of de voornaam en het eerste teken van de achternaam extraheren, zoals weergegeven in de onderstaande schermafbeeldingen. Hoe pakt u deze taken aan in een Excel-werkboek?
  • Draai of keer eerste en Achternaam om in Excel-lijst
  • Als u een lijst met volledige namen hebt die zijn opgemaakt als Achternaam, Voornaam en u wilt deze omzetten naar Voornaam Achternaam — zoals in de onderstaande schermafbeelding wordt weergegeven — dan introduceer ik in dit artikel enkele formules om deze taak in Excel uit te voeren.
  • Haal meerdere regels uit een cel
  • Als u een lijst met tekenreeksen hebt die zijn gescheiden door regeleinden (ontstaan door op Alt + Enter te drukken tijdens het invoeren van tekst) en u deze regels wilt splitsen naar afzonderlijke cellen, zoals in de onderstaande schermafbeelding wordt weergegeven, hoe lost u dat dan op met een formule in Excel?
  • Haal het N-de woord uit een tekenreeks in Excel
  • Als u een lijst met tekenreeksen of zinnen hebt en het specifieke N-de woord uit die lijst wilt ophalen — zoals in de onderstaande schermafbeelding wordt weergegeven — bespreek ik in dit artikel enkele methoden om deze taak in Excel aan te pakken.

De beste Office-productiviteitshulpmiddelen

Kutools voor Excel – Helpt u om op te vallen tussen de massa

🤖KUTOOLS AI Assistent: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoek, markeer of Dubbele waarden markeren  |  Verwijder lege rijen  |  Kolommen samenvoegen of cellen zonder gegevensverlies  |  Afronden zonder formule...
Super VLookup:Meerdere criteria  |  Meerdere waarden  |  Over meerdere werkbladen heen  |  Fuzzy Match...
Geav. keuzelijst...:  |  Afhankelijke keuzelijst  |  Keuzelijst met meervoudige selectie
Kolombeheerder:Voeg een specifiek aantal kolommen toe  |  Verplaats kolommen  |  Schakel zichtbaarheidsstatus van verborgen kolommen in/uit  |Vergelijk kolommen met Selecteer Dezelfde/Verschillende Cellen...
Uitgelichte functies:Rasterfocus  |  Ontwerpweergave  |  Verbeterde formulebalk  |  Werkmap- en bladbeheerder|Bronnenbibliotheek(Automatische tekst)|  Datumkiezer  |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen  |  E-mails verzenden op basis van lijst  |  Superfilter  |  Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgehaald...) ...
Top 15-toolsets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen...)|  50+Grafiektypen(Gantt-diagram...)|  40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum...)|  19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad...)|  12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie...)|  7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Excel-cellen splitsen...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...


Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in

  • Schakel in één seconde tussen tientallen geopende documenten!
  • Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
  • Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.