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.
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 ;.
bedankt, hier was ik naar op zoek!
hoe moet je beide formules combineren als je als resultaat geen 2 aparte kolommen voornaam en achternaam wil, maar eigenlijk de volgorde van de namen gewoon wil omdraaien (naam, voornaam)?
De formule die jij nodig hebt is:
=TEKST.COMBINEREN(“, “; WAAR; RECHTS(A2; LENGTE(A2) – VIND.SPEC(” “; A2));LINKS(A2; VIND.SPEC(” “;A2) – 1))
dank je!
Beste, welke formules moet je gebruiken om de namen te splitsen indien de namen als volgt in één kolom genoteerd zijn:
Van Dam Jan
Van de Velde Jozef
Met dank.
Hoi Walter,
Bedankt voor jouw vraag. Het was nogal een uitdaging maar het is gelukt. De formules vind je in > https://www.timdehoog.nl/2023/08/19/achternaam-en-voornaam-splitsen-naar-2-kolommen-in-excel/.
Groeten, Tim
Heel erg bedankt voor deze superoplossing.
Ik wist dat dit een uitdaging zou zijn 😉
ik heb een bestand die alleen achternamen + tussenvoegsels bevat. Dus elke cel heeft een achternaam + tussenvoegsel, en die wil ik idd splitsen, maar niet alle achternamen hebben tussenvoegsels, dus hoe kan ik de achternamen die géén tussenvoegsel hebben laten negeren?
Hoi Maes,
Excuses voor het lange wachten. Maar helaas kostte jouw vraag iets meer tijd om te beantwoorden. Je vind het antwoord in mijn nieuwste blog > https://www.timdehoog.nl/2025/02/22/achternaam-optionele-tussenvoegsel-splitsten-naar-twee-kolommen-in-excel/
Groeten,
Tim