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

Hoe haalt u de eerste letter van elk woord in een cel?

AuteurXiaoyang Wijzigingsdatum
haal de eerste letter van elk woord

Stel dat u een lijst met landennamen in uw werkblad heeft en u de eerste letter van elk woord in die namen wilt extraheren. Excel beschikt niet over een ingebouwde functie om direct de beginletters van elk woord in een cel op te halen. Gelukkig zijn er wel enkele praktische methoden waarmee u deze taak efficiënt kunt uitvoeren – eenvoudig, snel en effectief.


Haal de eerste letter van elk woord uit een cel met een formule

Gebruik de volgende matrixformule om de eerste letter van elk woord in een cel op te halen.

1. Kopieer de volgende formule naar een lege cel waar u het resultaat wilt weergeven en druk vervolgens tegelijkertijd op Ctrl + Shift + Enter om het eerste resultaat te verkrijgen.

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

2. Sleep daarna de formule omlaag om de andere cellen in te vullen, zodat automatisch de eerste letters van elk woord in elke cel tegelijkertijd worden geëxtraheerd. Zie de schermafbeelding:

Haal de eerste letter van elk woord met formule

Uitleg van deze formule:
  • SUBSTITUTE(A2;" ";„"): Deze functie vervangt elke spatie in de tekst in cel A2 door niets. Hierdoor worden de woorden in de tekst aan elkaar geplakt, zonder spaties. Als A2 bijvoorbeeld „Hello World" bevat, verandert dit deel van de formule de tekst in „HelloWorld".
  • ""&...&„ ": Dit deel plaatst het resultaat van de SUBSTITUTE-functie tussen aanhalingstekens aan het begin en het einde. In ons voorbeeld wordt de tekst nu HelloWorld, wat een geldige XML-structuur vormt waarin elk woord tussen tags staat.
  • FILTERXML(...;„//b"): FILTERXML wordt gebruikt om de XML-tekenreeks te parseren die in de eerdere stappen is gemaakt. Met de XPath-query //b selecteer je alle elementen binnen de -tags—oftewel elk woord uit de oorspronkelijke tekenreeks. In ons voorbeeld levert FILTERXML een matrix op met twee elementen: "Hello" en „World".
  • LINKS(...;1): De functie LINKS wordt toegepast op elk element van de matrix die door FILTERXML wordt geretourneerd, zodat de eerste letter van elk woord wordt geëxtraheerd. In het voorbeeld levert dit "H" en „W" op.
  • TEKST.SAMENVOEGEN(...): Tot slot voegt de functie TEKST.SAMENVOEGEN alle elementen van de matrix samen tot één tekenreeks. In ons voorbeeld "Hello World" worden "H" en „W" samengevoegd tot „HW".

Haal de eerste letter van elk woord uit een cel met KUTOOLS AI Aide

Haal snel de eerste letter van elk woord in een cel met KUTOOLS AI Aide. Geen ingewikkelde formules nodig: de AI-assistent automatiseert de taak voor u, waardoor gegevensverwerking eenvoudig en efficiënt wordt. Stroomlijn uw Excel-werkproces en maak uw werk gemakkelijker. Probeer KUTOOLS AI Aide en ervaar slimme Excel-bewerkingen!

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

Na installatie van Kutools voor Excel klikt u op KUTOOLS AI>AI Assistentom het venster KUTOOLS AI Aidete openen:

  1. Selecteer de gegevenslijst, typ uw vraag in het chatvak en klik op de knop Verzendenof druk op de toets Enterom de vraag te verzenden;
  2. Klik na analyse op de knop Uitvoeren om de actie uit te voeren. KUTOOLS AI Aide verwerkt uw verzoek met AI en levert de resultaten direct in Excel.


Haal de eerste letter van elk woord uit een cel met een gebruikersgedefinieerde functie

Het extraheren van de eerste letter van elk woord uit een cel is een taak die sterk kan worden geoptimaliseerd met behulp van een gebruikersgedefinieerde functie (UDF) in Excel. In dit gedeelte wordt uitgelegd hoe u zo’n UDF kunt maken en gebruiken om deze taak efficiënt uit te voeren.

1. Houd de toetsencombinatie ALT + F11 ingedrukt om het venster Microsoft Visual Basic for Applications 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 deze code op, keer terug naar het werkblad en voer de formule =GetFirstLetters(A2) in een lege cel in. Sleep vervolgens de vulgreep naar de cellen waarop u de formule wilt toepassen. Alle eerste letters zijn nu geëxtraheerd uit de reeks woorden. Zie de schermafbeelding:

Haal de eerste letter van elk woord met een gebruikersfunctie


Gerelateerde artikelen:

  • Haal de eerste of laatste twee of n woorden uit een tekenreeks
  • Als u een lijst met door spaties gescheiden tekenreeksen hebt en de eerste of laatste drie (of n) woorden uit de celwaarde wilt extraheren om het resultaat zoals in de onderstaande afbeelding te verkrijgen, introduceer ik in dit artikel enkele formules waarmee u eenvoudig de eerste of laatste twee of n woorden uit een tekenreeks in Excel kunt halen.
  • E-mailadressen extraheren uit een tekenreeks
  • Wanneer u bepaalde e-mailadressen van een website naar een Excel-werkblad importeert, bevat de tekst vaak ongewenste elementen. Hoe haalt u snel alleen het zuivere e-mailadres uit de celtekst?
  • Haal de tekenreeks tussen twee verschillende tekens
  • Als u een lijst met tekenreeksen in Excel hebt waarvan u een deel tussen twee tekens moet extraheren, zoals op de onderstaande afbeelding wordt weergegeven, hoe lost u dit dan zo snel mogelijk op? Hier introduceer ik enkele methoden om deze taak aan te pakken.

Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...


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

  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins