Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Excel-formule: Afkortingen maken van woorden of namen

Author Sun Last modified

In deze tutorial worden enkele formules gegeven om de initialen uit elk woord in een cel te extraheren, zoals in onderstaande schermafbeelding te zien is. Ook wordt uitgelegd hoe deze formules werken in Excel.
doc abbreviate words 1

In Office 365 en Excel 2019

De functie TEXTJOIN is een nieuwe functie die beschikbaar is in Office 365 en Excel 2019 en kan worden gebruikt om alle initialen uit elk woord te extraheren.

Algemene formule:

TEXTJOIN("",1,ALS(ISGETAL(OVEREENKOMST(CODE(DEEL(tekst;RIJ(INDIRECT("1:"&LENGTE(tekst)));1));
RIJ(INDIRECT("63:90"));0));DEEL(tekst;RIJ(INDIRECT("1:"&LENGTE(tekst)));1);""))

Argumenten

Tekst: de tekststring die je wilt afkorten.

Hoe deze formule werkt

Stel dat je de initialen wilt extraheren uit cel A1, gebruik dan deze formule in cel B1.

=TEXTJOIN("",1,ALS(ISGETAL(OVEREENKOMST(CODE(DEEL(A1;RIJ(INDIRECT("1:"&LENGTE(A1)));1));
RIJ(INDIRECT("63:90"));0));DEEL(A1;RIJ(INDIRECT("1:"&LENGTE(A1)));1);""))

Druk op Shift + Ctrl + Enter toets, en alle initialen van elk woord zullen worden geëxtraheerd.
doc abbreviate words 2

Uitleg

1. De functie TEXTJOIN wordt gebruikt om tekstwaarden samen te voegen met een scheidingsteken.

2. De functies DEEL, RIJ, INDIRECT en LENGTE worden gebruikt om de tekststring om te zetten in een array van letters. Stel bijvoorbeeld dat

=DEEL(A1;RIJ(INDIRECT("1:"&LENGTE(A1)));1)

Druk op Shift + Ctrl + Enter

Geeft een array van letters terug

A,p,p,l,e,P,i,e

En vervolgens wordt deze array doorgegeven aan de functie CODE, die een array van numerieke ASCII-codes oplevert, één code voor elke letter.

3. De RIJ(INDIRECT("63:90") komt overeen met de ASCII-codes voor alle hoofdletters A-Z.

4. De functies ISGETAL, ALS en OVEREENKOMST worden gebruikt om de resultaten te filteren voor het uiteindelijke samenvoegen van tekst.

Opmerkingen:

1. Als er geen hoofdletters in de tekststring voorkomen, retourneert deze formule blanco.

2. Deze formule zal alle hoofdletters extraheren.
doc abbreviate words 3

In Office 2016 of eerdere versies

Als je in Excel 2016 of eerdere versies werkt, kun je de functie TRIM gebruiken.

Algemene formule:

TRIM(LINKS(Tekst;1)&DEEL(Tekst;VIND.SPEC(" ";Tekst&" ")+1;1)&DEEL(Tekst;VIND.SPEC("*";VERVANGEN(Tekst&" ";" ";"*";2))+1;1))

Argumenten

Tekst: de tekststring waaruit je de eerste letters van elk woord wilt extraheren.

Hoe deze formule werkt

Stel dat je de initialen wilt extraheren uit cel A1, gebruik dan deze formule in cel B1.

=TRIM(LINKS(A1;1)&DEEL(A1;VIND.SPEC(" ";A1&" ")+1;1)&DEEL(A1;VIND.SPEC("*";VERVANGEN(A1&" ";" ";"*";2))+1;1))

Druk op Enter toets, alle eerste letters van elk woord in cel A1 zijn geëxtraheerd.
doc abbreviate words 4

Uitleg

1. De functie TRIM verwijdert alle extra spaties in de tekststring.

2. LINKS(A1;1) haalt de eerste letter van de tekststring op.

3. DEEL(A1;VIND.SPEC(" ";A1&" ")+1;1) haalt de eerste letter van het tweede woord op, gescheiden door een spatie.

4. DEEL(A1;VIND.SPEC("*";VERVANGEN(A1&" ";" ";"*";2))+1;1)) haalt de eerste letter van het derde woord op, gescheiden door een spatie.

Opmerkingen:

1. Deze formule werkt alleen voor drie of minder woorden in een cel.

2. Je kunt “ “ in de formule wijzigen naar andere scheidingstekens.

3. Deze formule haalt de eerste letters op zonder rekening te houden met hoofd- of kleine letters. Als je wilt dat de formule altijd in hoofdletters retourneert, voeg dan de functie HOOFDLETTERS toe aan de formule.

=HOOFDLETTERS(TRIM(LINKS(A1;1)&DEEL(A1;VIND.SPEC(" ";A1&" ")+1;1)&DEEL(A1;VIND.SPEC("*";VERVANGEN(A1&" ";" ";"*";2))+1;1)))

Voorbeeldbestand

doc sampleKlik om voorbeeldbestand te downloaden


Gerelateerde formules


De Beste Office Productiviteitstools

Kutools voor Excel - Helpt U Om Uit Te Blinken Tussen de Menigte

🤖 KUTOOLS AI Assistent: Revolutioneer data-analyse op basis van: Slimme Uitvoering   |  Genereer Code  |  Maak Aangepaste Formules  |  Analyseer Data en Genereer Grafieken  |  Roep Kutools Functies aan
Populaire Functies: Zoek, Markeer of Identificeer Dubbele Waarden  |  Verwijder Lege Rijen  |  Combineer Kolommen of Cellen zonder Gegevensverlies  |  Afronden zonder Formule ...
Super VLookup: Meerdere Criteria  |  Meerdere Waarden  |  Over Meerdere Bladen  |  Fuzzy Match...
Geavanceerde Keuzelijst: Eenvoudige Keuzelijst  |  Afhankelijke Keuzelijst  |  Multi-select Keuzelijst...
Kolommenbeheer: Voeg een Specifiek Aantal Kolommen Toe  |  Verplaats Kolommen  |  Wissel Zichtbaarheidsstatus van Verborgen Kolommen  Vergelijk Kolommen om Dezelfde & Verschillende Cellen te Selecteren ...
Uitgelichte Functies: Rasterfocus  |  Ontwerpweergave  |  Verbeterde Formulebalk  |  Werkboek & Werkblad Beheer | AutoTekstbibliotheek (Auto Tekst)  |  Datumkiezer  |  Combineer Werkbladen  |  Versleutel/Decodeer Cellen  |  Verzend E-mails via Lijst  |  Superfilter  |  Speciaal Filter (filter vet/cursief/doorgehaald...) ...
Top 15 Toolsets12 Tekst Tools (Tekst toevoegen, Specifieke tekens verwijderen ...)  |  50+ Grafiek Types (Gantt-diagram ...)  |  40+ Praktische Formules (Leeftijd berekenen op basis van geboortedatum ...)  |  19 Invoeg Tools (QR-code invoegen, Afbeelding invoegen vanaf Pad ...)  |  12 Conversie Tools (Omzetten naar woorden, Valutaconversie ...)  |  7 Samenvoegen & Opsplits Tools (Geavanceerd samenvoegen van rijen, Splits Excel Cellen ...)  |  ... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan 40 andere talen!

Kutools voor Excel Beschikt Over Meer Dan 300 Functies, Waardoor Wat U Nodig Hebt Maar Een Klik Verwijderd Is...


Office Tab - Schakel Tabbladgestuurd Lezen en Bewerken in Microsoft Office (inclusief Excel)

  • Eén seconde om te schakelen tussen tientallen open documenten!
  • Verminder honderden muisklikken voor u elke dag, zeg vaarwel tegen muisarm.
  • Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
  • Brengt Efficiënte Tabs naar Office (inclusief Excel), Net Als Chrome, Edge en Firefox.