Vraag:
In het blog “Voornaam en achternaam omdraaien in een kolom in Excel” vroeg François via een reactie of het mogelijk was om een volledige naam te splitsen op:
- Achternaam, gevolgd door een komma gevolgd door voornaam + tussenvoegsel
Ik zie overigens “de Hoog” als mijn achternaam. Maar sommige mensen zullen “Hoog” zien als achternaam waardoor “de” dus een tussenvoegsel is. Volgens mij zijn hier geen vaste regels voor.
Benieuwd hoe je dit in Excel kan doen? Lees dan hieronder het antwoord.
Antwoord:
Als voorbeeld ga ik uit van het volgende Excel werkblad.
Formule voor alleen achternaam in kolom B:
=LINKS(A2;VIND.ALLES("^^";SUBSTITUEREN(A2;" ";"^^";LENGTE(A2)-LENGTE(SUBSTITUEREN(A2;" ";""))))-1)
Formule voor voornaam + tussenvoegsel in kolom C:
=SPATIES.WISSEN(RECHTS(SUBSTITUEREN(A2;" ";HERHALING(" ";LENGTE(A2)));LENGTE(A2)))
Formule voor achternaam + komma + voornaam + tussenvoegsel in kolom D:
Dit is eigenlijk een combinatie van de formules uit kolom B en C in combinatie met de Excel functie TEKST.SAMENVOEGEN.
=TEKST.SAMENVOEGEN(SPATIES.WISSEN(RECHTS(SUBSTITUEREN(A2;" ";HERHALING(" ";LENGTE(A2)));LENGTE(A2)));", "; LINKS(A2;VIND.ALLES("^^";SUBSTITUEREN(A2;" ";"^^";LENGTE(A2)-LENGTE(SUBSTITUEREN(A2;" ";""))))-1))
Als je vervolgens op rij 1 kolom A tot en met D selecteert kan je hier filters aan toevoegen. Je kan deze dan sorteren van A-Z of Z-A.
> Lees ook mijn blog hoe je formules van Engels naar Nederlands kan vertalen
Je hebt de kolommen B en C niet nodig om de formule uit kolom D toe te kunnen passen. Dus je kan ook de formule uit kolom D in kolom B plaatsen en kolom C + D leeg laten.
Op zoek naar een goedkope Office 2021 licentie?
Bezoek dan de website van Gamekeydiscounter.nl
Getest op:
Windows 11 in combinatie met Microsoft Office Excel 2021