Voornaam en achternaam omdraaien in een kolom in Excel

Vraag:

Je hebt in Excel kolom A gevuld met voornamen en achternamen.

Hoe kan je in kolom C:

  1. Voornaam en achternaam omdraaien
  2. Tussen voornaam en achternaam een komma + spatie plaatsen

Voornaam + achternaam omdraaien naar achternaam + voornaam.

Antwoord:

Om de voornaam in een aparte kolom te tonen kan je deze formule gebruiken:

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

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

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

Om de achternaam in een aparte kolom te tonen kan je deze formule gebruiken:

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

Voor de Engelse versie:

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

Om de achternaam, gevolgd door een komma een spatie en dan de achternaam in een aparte kolom te tonen:

=TEKST.COMBINEREN(", "; WAAR; RECHTS(A2; LENGTE(A2) - VIND.SPEC(" "; A2));LINKS(A2; VIND.SPEC(" ";A2) - 1))

Voor de Engelse versie:

=TEXTJOIN(", "; TRUE; RIGHT(A2; LEN(A2) - SEARCH(" "; A2));LEFT(A2; SEARCH(" "; A2) - 1))

De komma kan je natuurlijk vervangen door niets of een ander teken.

De waarde “WAAR” of “TRUE” geeft aan dat lege cellen genegeerd worden. Stel dat een rij alleen een voornaam heeft, dan voorkom je hiermee dat er toch een komma wordt toegevoegd, terwijl er geen achternaam is.

Lees ook mijn blog waarin ik het heb over mijn twee grootste leermomenten in Excel wanneer je met formules aan de slag gaat.

Laat een reactie achter

Your email address will not be published. Required fields are marked *

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