Achternaam + optionele tussenvoegsel splitsten naar twee kolommen in Excel

Vraag:

Via een reactie van een bezoeker onder het blog “Volledige naam splitsen naar voornaam en tussenvoegsel + achternaam in Excel” kreeg ik de vraag of het mogelijk is om een achternaam + tussenvoegsel uit 1 kolom te verdelen over 2 kolommen.

Belangrijk om te weten is dat tussenvoegsel optioneel is. Ik heb daarom in Excel de eerste kolom gevuld met een aantal mogelijke combinaties.

Advertentie:

Mogelijke combinaties:

  • Hoog de
  • Hoog
  • Laag de
  • Middel-Hoog van de

Excel formule met functies om achternaam + optionele tussenvoegsel in aparte kolommen te splitsen.

Antwoord:

In eerste instantie dacht ik in 15 minuten de juiste formules te kunnen schrijven door gebruik te maken van de VIND.SPEC() Excel formule. Hiervoor zoek ik naar de eerste spatie in kolom A. Als die er is weet ik dat ik er een achternaam + tussenvoegsel is.

Alleen heeft de VIND.SPEC() als bijwerking dat de waarde #WAARDE wordt getoond als er geen spatie gevonden kan worden. Dit is niet een mooi resultaat en wilde ik er uit hebben. Dus die 15 minuten werd 45 minuten + twee nieuwe Excel functies ALS() en ISFOUT(). Dit puur om de situatie te ondersteunen wanneer er alleen een achternaam is zonder tussenvoegsel.

Plaats onderstaande formule in kolom B:

=ALS(ISFOUT(VIND.SPEC(" ";A2));A2;LINKS(A2; VIND.SPEC(" ";A2) - 1))

Bovenstaande formule zoekt met VIND.SPEC of hij een spatie kan vinden. Als hij die kan vinden toont hij de tekst tot aan de spatie. Kan hij de spatie niet vinden dan toont hij de inhoud van kolom A.

Plaats onderstaande formule in kolom C:

=ALS(ISFOUT(VIND.SPEC(" ";A2));""; RECHTS(A2; LENGTE(A2) - VIND.SPEC(" "; A2)))

Deze formule zoekt met VIND.SPEC of hij een spatie kan vinden. Als hij die kan vinden toont hij de tekst vanaf de spatie. Kan hij de spatie niet vinden dan toont hij niets want dan is er ook geen tussenvoegsel in kolom A.

Ik gebruik een Engelse Excel:

In dit blog lees je hoe je in minder dan 60 seconden bovenstaande Nederlandse Excel formules en functies kan vertalen naar het Engels.

Advertentie:

Laat een reactie achter

Je e-mailadres zal niet worden gepubliceerd. vereiste velden zijn gemarkeerd met *

Deze site gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie gegevens worden verwerkt.