22 januari 2021

Volledige namen splitsen

Wat als je een kolom hebt met volledige namen en die wilt sorteren op achternaam? Google Sheets biedt de mogelijkheid om meerdere woorden in een cel te verdelen over meer kolommen, maar dat gaat fout wanneer je namen hebt in je lijst met een of meer tussenvoegsels.

Met behulp van een formule is het mogelijk om het laatste woord uit een cel te destilleren en die in een andere cel weer te geven:

=arrayformula(SPATIES.WISSEN(RECHTS(SUBSTITUEREN(A2:A;" ";HERHALING(" ";100));100)))

Dankzij arrayformula hoef je die formule maar in één cel te zetten en werkt het gelijk voor de gehele kolom!
Het gaat alleen fout bij mensen met meerdere achternamen, zoals Beau van Erven Dorens.
Een nacontrole op de hand blijft dus altijd nodig helaas.

Natuurlijk is het ook mogelijk het eerste woord in een aparte kolom te zetten. Daarvoor kan je de volgende formule gebruiken:

=arrayformula(ALS(A2:A <> "";(LINKS(A2:A;VIND.ALLES(" ";A2:A)-1));""))

Daarna kan je de hele kolom(men) kopiëren en op een andere plaats plakken om vervolgens op alfabet te sorteren!

Geen opmerkingen:

Een reactie posten