KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe u namen of woorden afkort in Excel: een complete handleiding

AuteurXiaoyang Wijzigingsdatum

Bij het werken met personeelslijsten, contactdatabases of lange tekstvermeldingen in Excel nemen volledige namen of zinnen soms te veel ruimte in en maken ze gegevens minder leesbaar. In veel gevallen is het handiger om afgekorte namen of initialen weer te geven, zoals in de onderstaande schermafbeelding.
Het inkorten van namen verbetert de leesbaarheid, vereenvoudigt rapporten en zorgt voor een consistente opmaak in grote datasets. In deze handleiding leert u verschillende praktische methoden om initialen te extraheren of namen in te korten in Excel — met behulp van formules, VBA en productiviteitstools.

Namen of woorden afkorten

Waarom zou je namen of woorden in Excel afkorten?

Initialen extraheren uit Volledige naam

Initialen extraheren uit Volledige naam met punten

Namen converteren naar eerste initiaal + Achternaam

Conclusie


Waarom zou u namen of woorden in Excel afkorten?

Afkortingen draaien niet alleen om ruimtebesparing, maar ook om standaardisatie en bruikbaarheid.

  • Standaardisatie: Creëer een uniform formaat voor namen (bijvoorbeeld voor personeelsnummers of klantcodes).
  • Ruimteoptimalisatie: Door tussenvoegsels af te korten tot initialen, worden kolommen smaller en rapporten beter leesbaar.
  • Data-analyse: Soms hebt u alleen de eerste initiaal en achternaam nodig om gegevens op een specifieke manier te sorteren of te filteren.
  • Anonimisering: Het gebruik van initialen helpt je privacy te beschermen in gedeelde documenten.

Initialen extraheren uit Volledige naam

Het meest voorkomende scenario voor afkorten in Excel is het omzetten van een volledige naam naar de kerninitialen. Of u nu gebruikers-ID’s moet genereren, monogrammen wilt maken of eenvoudigweg een lijst wilt standaardiseren voor een rapport: het extraheren van de eerste letter van elk onderdeel van een naam is een fundamentele taak bij gegevensmanipulatie. Hieronder bespreken we drie verschillende methodes om dit te realiseren.

 

Methode 1: Initialen extraheren uit Volledige naam met formules

Het gebruik van formules is een van de meest efficiënte manieren om initialen uit een volledige naam te extraheren in Excel. Met ingebouwde tekstfuncties herkent Excel automatisch elk woord in een naam en retourneert de eerste letter van elk woord. Deze methode is dynamisch: de resultaten worden automatisch bijgewerkt zodra de oorspronkelijke namen wijzigen. Afhankelijk van uw Excel-versie kunt u verschillende formules toepassen om dit te realiseren.

⭐ Formule voor Excel 365:

Als u Excel 365 gebruikt, wordt het extraheren van initialen een stuk eenvoudiger dankzij moderne functies zoals TEXTSPLIT en TEXTJOIN. Met deze functies splitst u een volledige naam automatisch in afzonderlijke woorden en combineert u direct de eerste letter van elk woord tot één strak resultaat. Deze methode is niet alleen eenvoudig en flexibel, maar werkt ook naadloos met namen die uit een willekeurig aantal woorden bestaan.

Voer de volgende formule in een lege cel in en sleep de vulgreep omlaag om deze toe te passen op de overige cellen.

=TEXTJOIN("",TRUE,LEFT(TEXTSPLIT(A2," "),1))

Initialen extraheren uit volledige namen in Excel365

Uitleg van de formule
  • TEXTSPLIT(A2,„ "): Splits de volledige naam in afzonderlijke woorden op basis van spaties.
  • LINKS(...,1): Haalt de eerste letter van elk woord op.
  • TEKST.SAMENVOEGEN(„",WAAR, … ): Voegt de letters samen tot één tekenreeks zonder spaties.
Voordelen
  • Werkt met een willekeurig aantal woorden
  • Eenvoudig en dynamisch
  • Wordt automatisch bijgewerkt wanneer de Oorspronkelijke Tekst verandert

⭐ Formule voor alle Excel-versies:

Ook in oudere Excel-versies kunt u initialen extraheren met klassieke functies zoals LINKS, MID, ZOEKEN en VERVANGEN.

Voer de volgende formule in een lege cel in en sleep de vulgreep omlaag om deze toe te passen op de overige cellen.

=IFERROR(TRIM(LEFT(A2,1)&MID(A2,FIND(" ",A2&" ")+1,1)&MID(A2,FIND("*",SUBSTITUTE(A2&" "," ","*",2))+1,1)), "")

Initialen extraheren uit volledige namen in alle Excel-versies

Uitleg van de formule
  • LINKS(A2, 1):Haalt het allereerste teken uit de tekenreeks op (de eerste letter).
  • DEEL(A2; VIND.ALLES(" "; A2 & „ ") + 1; 1): Zoekt naar de eerste spatie. Door +1 toe te voegen, springt de formule naar het begin van het tweede woord en pakt één teken.
  • DEEL(A2;VIND.ALLES(„*";SUBSTITUEREN(A2&" ";" ";„*";2))+1,1): SUBSTITUEREN(A2;" ";„*";2): vervangt de tweede spatie door een *, VIND.ALLES bepaalt de positie ervan en DEEL haalt de eerste letter van het derde woord op.
  • SPATIES.WEGHALEN(...): Verwijdert eventuele volgende spaties als de naam uit slechts twee woorden bestaat.
  • ALS.FOUT(..., „"): Zorgt ervoor dat de cel leeg blijft in plaats van #WAARDE! te tonen wanneer de cel leeg is of de logica mislukt.
Beperkingen:
  1. Deze formule werkt uitsluitend met namen van één tot drie woorden; eventuele woorden na het derde worden genegeerd.
  2. De formule is gevoelig voor fouten wanneer de gegevens opeenvolgende, voorloop- of volgspaties bevatten, omdat dit de logica van de VIND.ALLES-functie verstoort.
  3. De formule is nodeloos complex geworden door tijdelijke oplossingen voor oudere Excel-versies, waardoor het voor niet-experts lastig is om deze aan te passen of te onderhouden.
 

Methode 2: Initialen extraheren uit Volledige naam met een door de gebruiker gedefinieerde functie

Als u vaak werkt met namen die een variërend aantal woorden bevatten, biedt een door de gebruiker gedefinieerde functie (UDF) in VBA een flexibele oplossing. In tegenstelling tot traditionele formules, die vaak uitgaan van een vaste naamstructuur, haalt een aangepaste functie automatisch de eerste letter van elk woord op — ongeacht hoeveel woorden de naam bevat.

  1. Druk op Alt + F11 om de VBA-editor te openen.
  2. Klik op Invoegen > Module, kopieer vervolgens de volgende code en plak deze in het modulevenster:
Function AbbreviateString(strC As String) As String
Dim Text() As String
Dim x As Byte, y As Byte
Dim strAbbr As String
Text() = Split(strC, " ")
x = UBound(Text())
If x > 0 Then
For y = 0 To x
strAbbr = strAbbr & UCase(Left(Text(y), 1))
Next y
Else
strAbbr = strC
End If
AbbreviateString = strAbbr
End Function
  1. Ga terug naar uw werkblad, voer de volgende formule in een lege cel in en sleep de vulgreep omlaag om deze toe te passen op andere cellen.
=AbbreviateString(A2)

Initialen extraheren met behulp van VBA UDF

Voordelen
  • De functie haalt moeiteloos initialen uit namen van twee, drie of meer woorden—zonder dat u de formule hoeft aan te passen.
  • Eenmaal gemaakt, kun je de functie net als een ingebouwde Excel-functie blijven gebruiken en telkens opnieuw toepassen.
 

Methode 3: Initialen extraheren uit Volledige naam met Kutools voor Excel

Als u liever een oplossing gebruikt die geen formules vereist die u moet onthouden of zelf schrijven, kunt u de Formulehulp-functie in Kutools voor Excel gebruiken. Deze tool biedt een visuele interface waarin u eenvoudig de gewenste bewerking kiest en de relevante cellen selecteert — de formule wordt dan automatisch voor u gegenereerd.

Na het downloaden en installeren van Kutools voor Excel, gaat u als volgt te werk:

  1. Klik op een lege cel om het resultaat daar weer te geven.
  2. Klik op Kutools > Formulehulp > Formulehulp.
  3. Selecteer in het dialoogvenster Formulehulp de optie Afkorten van namen of woorden uit de lijst Selecteer een formule. Geef vervolgens in het veld Tekst de cel op die de tekst bevat die u wilt afkorten.
  4. Klik daarna op OK.

Initialen extraheren met behulp van Kutools Formula Helper

Resultaat

De bijbehorende initialen worden automatisch gegenereerd. U kunt de formule vervolgens naar beneden slepen om deze toe te passen op de resterende cellen.

Initialen extraheren met behulp van Kutools Formula Helper

Vereenvoudig Excel-formules met Kutools voor Excel

Kutools voor Excel biedt een krachtige Formulehulp met tientallen veelgebruikte formules. U hoeft geen complexe Excel-functies te onthouden – selecteer gewoon de gewenste formule en vul de vereiste velden in. Kutools genereert automatisch de formule voor u, zodat uw werk sneller en gemakkelijker verloopt.

  • U hoeft geen ingewikkelde formules te onthouden
  • Formule Genereren via een eenvoudige visuele interface
  • Tientallen ingebouwde formules voor veelvoorkomende Excel-taken

Initialen extraheren uit Volledige naam met punten

In sommige gevallen worden initialen weergegeven met punten tussen elke letter, zoals M.J.W. in plaats van MJW. Dit formaat wordt veelgebruikt in academische teksten, formele documenten en contactlijsten, omdat het de initialen duidelijker en visueel beter gescheiden maakt.

In Excel genereert u dit formaat eenvoudig door de eerste letter van elk woord in een volledige naam te nemen en punten tussen die letters in te voegen. De volgende methoden laten zien hoe u automatisch initialen met punten maakt, met formules die zowel in Excel 365 als in oudere Excel-versies werken.

⭐ Formule voor Excel 365:

Als u Excel 365 gebruikt, kunt u de volgende formule gebruiken:

=TEXTJOIN(".",TRUE,LEFT(TEXTSPLIT(A2," "),1))&"."

Druk vervolgens op Enter en sleep de vulgreep omlaag om de formule toe te passen op andere cellen.

Initialen extraheren uit volledige namen met punten

Uitleg van de formule
  • TEXTSPLIT(A2,„ "): Splits de volledige naam in afzonderlijke woorden op basis van spaties.
  • LINKS(...,1): Haalt de eerste letter van elk woord op.
  • TEKST.SAMENVOEGEN(".";WAAR; … ): Combineert de initialen met punten als scheidingstekens.
  • &".": Voegt een punt toe aan het einde.
Voordelen
  • Werkt met een willekeurig aantal woorden
  • De formule is kort en eenvoudig te begrijpen
  • Wordt automatisch bijgewerkt wanneer de oorspronkelijke naam verandert

⭐ Formule voor alle Excel-versies:

Als u Excel 2019, Excel 2016 of oudere versies gebruikt, kunt u de volgende formule gebruiken:

=UPPER(LEFT(A2,1)&"."&MID(A2,FIND(" ",A2)+1,1)&IFERROR("."&MID(A2,FIND(" ",A2,FIND(" ",A2)+1)+1,1),"")&IFERROR("."&MID(A2,FIND(" ",A2,FIND(" ",A2,FIND(" ",A2)+1)+1)+1,1),"")&".")
Uitleg van de formule
  • HOOFDLETTERS(...): Zet alle tekst in hoofdletters om ervoor te zorgen dat de initialen in hoofdletters worden weergegeven.
  • LINKS(A2,1)&".": Haalt de eerste letter van de voornaam op en voegt er een punt aan toe.
  • DEEL(A2;VIND.ALLES(„ ";A2)+1,1): Zoekt de eerste spatie op en haalt het teken direct erna op.
  • ALS.FOUT("."&DEEL(A2;VIND.ALLES(„ ";A2;VIND.ALLES(„ ";A2)+1)+1;1);„"): Zoekt naar de tweede spatie en haalt de daaropvolgende initiaal op. Als er geen tweede spatie is, wordt in plaats van een fout een lege waarde geretourneerd.
  • ALS.FOUT("."&DEEL(A2;VIND.ALLES(„ ";A2;VIND.ALLES(„ ";A2;VIND.ALLES(„ ";A2)+1)+1)+1,1);„"): Herhaalt dezelfde logica om de derde spatie te vinden en de initiaal van het vierde woord op te halen.
  • &".": Voegt een punt toe aan het einde van het resultaat.
Beperkingen
  1. De formule is ontworpen om initialen te extraheren uit maximaal vier woorden. Als een naam meer woorden bevat, worden de extra woorden genegeerd.
  2. Als de naam meerdere spaties tussen woorden of voorafgaande spaties bevat, kan de ZOEKEN-functie onjuiste posities berekenen, waardoor verkeerde initialen worden geëxtraheerd.
  3. De formule is relatief complex en daardoor lastig aan te passen of te onderhouden.

Namen converteren naar eerste initiaal + Achternaam

Soms wilt u een volledige naam inkorten door alleen de eerste initiaal en de achternaam weer te geven, zoals het omzetten van „Michael James Walker” naar „M. Walker”. Dit formaat wordt veelgebruikt in contactlijsten, rapporten en mappen om namen beknopt en gemakkelijk leesbaar te houden.

In Excel bereikt u dit automatisch door de eerste letter van de voornaam te extraheren en deze te combineren met de achternaam via een formule.

⭐ Formule voor Excel 365:

Als u Excel 365 gebruikt, heeft u toegang tot TEXTSPLIT en KOLSELECT. Met deze functies kunt u een naam behandelen als een verzameling onderdelen in plaats van één lange tekenreeks.

Kopieer en plak de volgende formule in een lege cel:

=LEFT(A2, 1) & ". " & CHOOSECOLS(TEXTSPLIT(A2, " "), -1)

Druk vervolgens op Enter en sleep de vulgreep omlaag om de formule toe te passen op andere cellen.

Namen converteren naar eerste initiaal + achternaam

Uitleg van de formule
  • TEKSTSPLITSEN(A2; „ "): Splits de naam in een lijst op basis van spaties.
  • KOLOMKIEZEN(...; -1): De -1 geeft Excel de instructie om de allerlaatste kolom te retourneren, ongeacht hoeveel tussennamen er zijn.
  • LINKS(A2;1): Haalt de eerste letter van de voornaam op.

⭐ Formule voor alle Excel-versies:

Als u oudere Excel-versies gebruikt, kunt u de volgende universele formule gebruiken:

=LEFT(A2,1)&". "&TRIM(RIGHT(SUBSTITUTE(A2," ",REPT(" ",100)),100))
Uitleg van de formule
  • LINKS(A2;1): Haalt de eerste letter op.
  • SUBSTITUEREN(A2;„ ";HERHALEN(„ ";100)): Vervangt spaties door meerdere spaties om het laatste woord te isoleren.
  • RECHTS(...;100): Haalt het gedeelte van het laatste woord op.
  • SPATIES.WEGHALEN(): Verwijdert overbodige spaties en geeft de achternaam terug.

Conclusie

Bij het afkorten van namen of woorden in Excel is het belangrijk om de juiste balans te vinden tussen visuele duidelijkheid en volledigheid van informatie. De methoden in dit artikel helpen u de meest geschikte oplossing te kiezen, afgestemd op uw specifieke behoeften.

  • Voor automatisering en dynamische updates:
    Gebruik bij voorkeur dynamische matrixformules in Excel 365, zoals TEKSTSPLITSEN. Deze formules zijn niet alleen eenvoudig te begrijpen, maar passen zich ook automatisch aan namen met wisselende aantallen woorden aan—de ideale keuze voor moderne workflows.
  • Voor compatibiliteit met oudere Excel-versies of teamcollaboratie:
    Traditionele formules met functies zoals ZOEKEN en DEELTEKST lijken misschien complexer, maar zorgen ervoor dat de oplossing betrouwbaar werkt in vrijwel alle Excel-versies — waardoor ze uiterst veelzijdig zijn.
  • Voor grote datasets of complexe regels voor naamverwerking:
    Gebruikersfuncties (UDF’s) in VBA bieden de krachtigste oplossing. Ze kunnen specifieke scenario’s aan, zoals samengestelde namen of het filteren van titels, en zijn na aanmaak overal in het werkblad herbruikbaar—net als ingebouwde Excel-functies.

💡 Opmerkingen en tips:

  • Zorg dat namen gescheiden zijn door spaties:
    De meeste formules herkennen woorden aan de hand van spaties. Zorg ervoor dat elk onderdeel van de naam — voornaam, tussenvoegsel en achternaam — wordt gescheiden door één spatie.
  • Verwijder overtollige spaties voordat u formules toepast:
    Voorafgaande of meerdere opeenvolgende spaties kunnen leiden tot onjuiste resultaten. Gebruik eerst de SPATIES.WEGHALEN-functie om uw gegevens op te schonen.
  • Kies de methode die past bij uw Excel-versie:
    Moderne Excel-versies, zoals Excel 365 / 2021, bieden functies zoals TEKSTSPLITSEN en TEKST.SAMENVOEGEN, waardoor formules veel eenvoudiger en flexibeler worden. Voor oudere versies zijn traditionele formules of VBA betere opties.
  • Gebruik automatiseringstools voor grote datasets:
    Als u regelmatig grote naamlijsten verwerkt, kunnen tools zoals Kutools voor Excel u helpen om snel initialen te extraheren zonder complexe formules te hoeven schrijven.