Volledige naam splitsen naar voornaam en tussenvoegsel + achternaam in Excel

Vraag:

Ik heb een Excel lijst ontvangen die in kolom A de volledige naam toont en in kolom B het e-mailadres. Deze wil ik importeren in MailPoet, maar die verwacht dat de voornaam en achternaam in aparte kolommen worden aangeleverd.

Je kan in Excel heel makkelijk automatisch splitsten op basis van spatie naar kolommen. Maar als je een tussenvoegsel in een naam hebt, net als ik, zorgt dat voor vreemde resultaten. Tim de Hoog wordt verdeeld over 3 kolommen terwijl Linda Hoog wordt verdeeld over 2 kolommen.

Excel snapt natuurlijk niet dat de volledige naam kan bestaan uit een voornaam + tussenvoegsel + achternaam. Die ziet gewoon woorden.

De volledige naam opsplitsen naar losse kolommen.

Antwoord:

Voeg hiervoor onderstaande twee formules toe aan de Excel lijst zodat je het overzicht krijgt zoals hierboven afgebeeld.

Voor de voornaam in kolom C2 kopieer je de volgende formule:

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

Heb je een Engelse Excel? Dan zal je de Engelse functienamen moeten gebruiken:

=LEFT(A2; SEARCH(" "; A2) - 1)

Voor de achternaam in kolom D2 kopieer je de volgende formule:

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

Voor de Engelse versie:

=RIGHT(A2; LEN(A2) - SEARCH(" "; A2))

Deze formules kan je vervolgens eenvoudig naar onderen kopiëren afhankelijk hoeveel regels met data er in het bestand zitten.

Fouten in Excel formules:
Loop je tijdens het schrijven van formules in Excel vaak tegen problemen aan dat de formules niet juist zijn? Lees dan mijn blog over de taalgevoeligheid van Excel en het verschil tussen , en ;.

8 reacties

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.