Skip to main content

Hoe haal je de eerste letter van elk woord uit een cel?

Author: Xiaoyang Last Modified: 2025-05-29
extract first letter of each word

Stel je voor dat je een lijst met landnamen in je werkblad hebt en je wilt de eerste letter van elk woord in deze namen extraheren. Excel biedt geen directe functie om de eerste letters van elk woord in een cel te extraheren. Ik zal echter enkele praktische methoden introduceren om deze taak efficiënt uit te voeren, waardoor het proces eenvoudig en effectief wordt.


Eerste letter van elk woord uit cel extraheren met formule

Om de eerste letter van elk woord binnen een cel te krijgen, kan de volgende matrixformule je helpen.

1. Kopieer de volgende formule naar een lege cel waar je het resultaat wilt krijgen, en druk vervolgens tegelijk op Ctrl + Shift + Enter om het eerste resultaat te krijgen.

=CONCAT(LEFT(FILTERXML("<a><b>"&SUBSTITUTE(A2," ","</b><b>")&"</b></a>","//b"),1))

2. Trek vervolgens de formule omlaag om de andere cellen te vullen. Deze actie zal automatisch de eerste letter van elk woord in elke cel in één keer extraheren. Zie screenshot:

Extract first letter of each word with formula

Uitleg van deze formule:
  • SUBSTITUTE(A2," ","</b><b>"): Deze functie vervangt elke spatie in de tekst in cel A2 met . Dit scheidt effectief elk woord in de tekst met deze XML-tags. Als A2 bijvoorbeeld "Hallo Wereld" bevat, verandert dit deel van de formule het in "Hallo</b><b>Wereld".
  • "<a><b>"&...&" </b></a>": Dit deel omhult het resultaat van de SUBSTITUTE-functie met <a><b> aan het begin en </b></a> aan het einde. Gaande met het voorbeeld wordt de string nu <a><b>Hallo</b><b>Wereld</b></a>, wat een geldige XML-structuur vormt waarbij elk woord is ingesloten tussen <b>-tags.
  • FILTERXML(...,"//b"): FILTERXML wordt gebruikt om de XML-string te parseren die in de vorige stappen is gemaakt. De XPath-query //b selecteert alle elementen binnen de <b>-tags, d.w.z. elk woord in de originele string. In ons voorbeeld zou FILTERXML een array retourneren met twee elementen: "Hallo" en "Wereld".
  • LINKS(...,1): De LINKS-functie wordt vervolgens toegepast op elk element van de array die door FILTERXML wordt geretourneerd, waarbij de eerste letter van elk woord wordt geëxtraheerd. In het voorbeeld zou dit resulteren in "H" en "W".
  • CONCAT(...): Tenslotte voegt de CONCAT-functie alle elementen van de array samen tot één string. Voor ons "Hallo Wereld"-voorbeeld zou het "H" en "W" samenvoegen tot "HW".

Eerste letter van elk woord uit cel extraheren met Kutools AI Assistent

Extraheer snel de eerste letter van elk woord in een cel met Kutools AI Assistent. Geen complexe formules nodig; de AI-assistent automatiseert de taak voor je, waardoor gegevensverwerking eenvoudig en efficiënt wordt. Stroomlijn je Excel-werkstroom en maak je werk gemakkelijker. Probeer Kutools AI Assistent en ervaar slimme Excel-operaties!

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

Na het installeren van Kutools voor Excel, klik op Kutools AI > AI Assistent om het Kutools AI Assistent-paneel te openen:

  1. Selecteer de datalijst, typ vervolgens je vereiste in het chatvenster, en klik op de knop Verzenden of druk op Enter om de vraag te versturen;
  2. Nadat het is geanalyseerd, klik op de knop Uitvoeren om te starten. Kutools AI Assistent zal je verzoek verwerken met behulp van AI en de resultaten direct in Excel retourneren.


Eerste letter van elk woord uit cel extraheren met door gebruiker gedefinieerde functie

Het extraheren van de eerste letter van elk woord uit een cel is een taak die aanzienlijk kan worden geoptimaliseerd door het gebruik van een door de gebruiker gedefinieerde functie (UDF) in Excel. Deze sectie onderzoekt hoe je een UDF kunt maken en gebruiken om deze taak efficiënt uit te voeren.

1. Houd de toetsen ALT + F11 ingedrukt om het Microsoft Visual Basic for Applications-venster te openen.

2. Klik op Invoegen > Module, en plak de volgende code in het Modulevenster.

Function GetFirstLetters(rng As Range) As String
'Updateby Extendoffice
    Dim arr
    Dim I As Long
    arr = VBA.Split(rng, " ")
    If IsArray(arr) Then
        For I = LBound(arr) To UBound(arr)
            GetFirstLetters = GetFirstLetters & Left(arr(I), 1)
        Next I
    Else
        GetFirstLetters = Left(arr, 1)
    End If
End Function

3. Sla vervolgens deze code op en sluit deze, ga terug naar het werkblad, en voer deze formule =GetFirstLetters(A2) in een lege cel in. Sleep vervolgens de vulgreep naar de cellen waarop je deze formule wilt toepassen. En alle eerste letters zijn geëxtraheerd uit de reeks woorden, zie screenshot:

Extract first letter of each word with User Defined Function


Gerelateerde artikelen:

  • Extraheer eerste of laatste twee of n woorden uit tekststring
  • Als je een lijst met tekststrings hebt die gescheiden zijn door spaties, en je wilt de eerste of laatste drie of n woorden uit de celwaarde extraheren om het volgende schermafbeeldingsresultaat te krijgen. In dit artikel introduceer ik enkele formules om de eerste of laatste twee of n woorden uit een tekststring in Excel te extraheren.
  • Extraheer tekst voor/na spatie of komma alleen
  • Wanneer je de tekst voor of na de spatie uit de lijst wilt extraheren zoals hieronder weergegeven, heb je dan een goede manier om dit te doen? Laat me je enkele trucjes vertellen om tekst voor of na een spatie alleen in Excel te extraheren.
  • Extraheer e-mailadres uit tekststring
  • Wanneer je enkele e-mailadressen van een website naar een Excel-werkblad importeert, bevat het vaak irrelevante tekst, maar nu wil je alleen de pure e-mailadressen uit de tekststring extraheren (zie volgende screenshots). Hoe kun je snel alleen de e-mailadressen uit de celtekst halen?
  • Extraheer string tussen twee verschillende tekens
  • Als je een lijst met strings in Excel hebt waarvan je een deel van de string tussen twee tekens moet extraheren zoals in onderstaande screenshot getoond, hoe ga je dit zo snel mogelijk afhandelen? Hier introduceer ik enkele methoden om deze klus te klaren.

Beste Office-productiviteitstools

🤖 Kutools AI Assistent: Breng een revolutie teweeg in data-analyse Methode: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools-functies gebruiken
Populaire functies: Dubbele waarden markeren, markeren of identificeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies | Afronden ...
Super ZOEKEN: VLookup met meerdere criteria | VLookup met meerdere waarden | Meervoudig-blad opzoeken | Fuzzy Match ...
Geavanceerde keuzelijst: Snel keuzelijst maken | Afhankelijke keuzelijst | Meervoudige selectie keuzelijst ...
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheid van verborgen kolommen wisselen | Bereik & kolommen vergelijken ...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden per lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...) ...
Top15 toolsets:12 Teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) |50+ Grafiek type (Gantt-diagram, ...) |40+ Praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) |19 Invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 Conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & Opsplitstools (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer

Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...


Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!