Skip to main content

Hoe tekst in afzonderlijke kolommen splitsen op basis van hoofdletters in Excel?

Author: Xiaoyang Last Modified: 2025-05-29
split text into separate columns by capital letter

Stel dat je een reeks gegevens hebt die je wilt splitsen in celinhoud naar afzonderlijke kolommen op basis van de hoofdletter, zoals in de onderstaande schermafbeelding te zien is. Heb je goede ideeën om dit probleem in Excel op te lossen?

Tekst splitsen in afzonderlijke kolommen op basis van hoofdletters met formules

Tekst splitsen in afzonderlijke kolommen op basis van hoofdletters met VBA-code

Tekst splitsen in afzonderlijke kolommen op basis van hoofdletters met Kutools voor Excel


Tekst splitsen in afzonderlijke kolommen op basis van hoofdletters met formules

Als er slechts twee woorden in je cellen staan, helpen de volgende formules je om deze taak te voltooien. Doe het volgende:

1. Voer deze matrixformule in: =LINKS(A2,KLEINSTE(VIND.SPEC(TEKEN(RIJ(INDIRECT("65:90"))),A2&"ABCDEFGHIJKLMNOPQRSTUVWXYZ"),2)-1) (A2 is de cel die je wilt splitsen op basis van hoofdletters) in een lege cel naast je gegevens, en druk vervolgens tegelijkertijd op Ctrl + Shift + Enter om het eerste woord te krijgen, zie onderstaande schermafbeelding:

use a fromula to  to get the first word

2. Selecteer dan C2 en sleep de vulgreep omlaag naar de cellen waarop je deze formule wilt toepassen. Alle eerste woorden van de bereikcellen zijn in één keer geëxtraheerd, zie onderstaande schermafbeelding:

drag and fill the formula to other cells

3. Ga verder met het invoeren van een andere formule: =VERVANGEN(A2,1,LENGTE(C2),"") (A2 is de cel die je wilt splitsen, en C2 is de cel die het eerste woord bevat dat je hebt geretourneerd) in cel D2, en druk op Enter om het tweede woord te krijgen, zie onderstaande schermafbeelding:

use a fromula to  to get the second word

4. Selecteer cel D2, sleep de vulgreep omlaag naar de cellen om het tweede woord te krijgen, en de celinhoud van het bereik is gesplitst in twee kolommen op basis van de hoofdletter, zie onderstaande schermafbeelding:

drag the formula to other cells

a screenshot of kutools for excel ai

Ontdek de Magie van Excel met Kutools AI

  • Slimme Uitvoering: Voer celbewerkingen uit, analyseer gegevens en maak diagrammen – allemaal aangestuurd door eenvoudige commando's.
  • Aangepaste Formules: Genereer op maat gemaakte formules om uw workflows te versnellen.
  • VBA-codering: Schrijf en implementeer VBA-code moeiteloos.
  • Formule-uitleg: Begrijp complexe formules gemakkelijk.
  • Tekstvertaling: Overbrug taalbarrières binnen uw spreadsheets.
Verhoog uw Excel-mogelijkheden met AI-aangedreven tools. Download Nu en ervaar een ongekende efficiëntie!

Tekst splitsen in afzonderlijke kolommen op basis van hoofdletters met VBA-code

De bovenstaande formules zijn alleen van toepassing op celwaarden die twee woorden bevatten. Als er meerdere woorden in een cel moeten worden gesplitst, kun je spaties toevoegen vóór de hoofdletters en vervolgens de functie Tekst naar Kolommen gebruiken om de celinhoud in afzonderlijke kolommen te splitsen op basis van spaties.

Voeg eerst met VBA-code spaties toe vóór de hoofdletter om de woorden te scheiden.

1. Houd de toetsen 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.

VBA-code: Voeg spaties in vóór elke hoofdletter in een cel

Function SplitWords(ByVal Str As String) As String
'updateby Extendoffice 20151128
    Dim I As Integer
    SplitWords = Left(Str, 1)
    For I = 2 To Len(Trim(Str))
        If (Asc(Mid(Str, I, 1)) > 64) And _
           (Asc(Mid(Str, I, 1)) < 91) And _
           (Mid(Str, I - 1, 1) <> " ") Then _
            SplitWords = SplitWords & " "
        SplitWords = SplitWords & Mid(Str, I, 1)
    Next
End Function

3. Sla deze code op en sluit deze, ga terug naar het werkblad en voer deze formule in: =splitwords(A2) in een lege cel naast je gegevens, zie onderstaande schermafbeelding:

enter a user defined function to add spaces before the capital letter

4. Sleep dan de vulgreep omlaag naar de cellen waarop je deze formule wilt toepassen, en de spaties zijn ingevoegd vóór elke hoofdletter om de celinhoud te scheiden, zie onderstaande schermafbeelding:

 the spaces have been inserted before each capital letter

5. Kopieer en plak deze formulecellen vervolgens als waarden om de formules te verwijderen op een andere plaats of in het originele bereik.

copy and paste theses formula cells as values

Pas vervolgens de functie Tekst naar Kolom toe om de celinhoud in afzonderlijke kolommen te splitsen op basis van de spatie.

6. Selecteer de celwaarden waar je spaties hebt ingevoegd en klik op Gegevens > Tekst naar Kolommen. In Stap 1 van de Wizard Tekst naar Kolommen, selecteer de optie Gescheiden, zie onderstaande schermafbeelding:

click Data > Text to Columns, and choose Delimited option

7. Klik vervolgens op de knop Volgende. In Stap 2 van de wizard, vink de optie Spatie aan onder de sectie Scheidingstekens, zie onderstaande schermafbeelding:

check Space option under the Delimiters section

8. Ga door met klikken Volgende knop, in Stap 3 van de wizard, kies Algemeen optie onder de Kolomgegevensindeling, en selecteer vervolgens een cel waar je de gesplitste waarden wilt plaatsen door te klikken select button knop, zie onderstaande schermafbeelding:

specify options in the dialog box

9. Klik ten slotte op de knop Voltooien, en de celinhoud is gesplitst in meerdere kolommen zoals in de onderstaande schermafbeelding te zien is:

cell contents have been split into multiple columns


Tekst splitsen in afzonderlijke kolommen op basis van hoofdletters met Kutools voor Excel

Als je Kutools voor Excel hebt, kun je door de functies Tekst Toevoegen en Cellen Splitsen te combineren deze taak eenvoudig en comfortabel uitvoeren. Doe het volgende:

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...

1. Selecteer de originele gegevens die je wilt splitsen.

2. Klik vervolgens op Kutools > Tekst > Tekst Toevoegen, zie onderstaande schermafbeelding:

click Add Text feature of kutools

3. Voer in het dialoogvenster Tekst Toevoegen eenmaal de spatiebalk in of elk ander scheidingsteken dat je nodig hebt in het Tekstvak, en kies vervolgens 1e letter is hoofdletter in de sectie Alleen toevoegen aan, zie onderstaande schermafbeelding:

set options in the dialog box

4. Klik vervolgens op de knop OK, en spaties zijn toegevoegd vóór elke hoofdletter, zie onderstaande schermafbeelding:

spaces have been added before each capital letter

5. Pas vervolgens het hulpprogramma Cellen Splitsen van Kutools voor Excel toe om de celwaarden te splitsen op basis van spaties. Houd het gegevensbereik geselecteerd en klik op Kutools > Samenvoegen & Splitsen > Cellen Splitsen, zie onderstaande schermafbeelding:

click Split Cells feature of kutools

6. Selecteer in het dialoogvenster Cellen Splitsen de optie Verdeel Gegevens onder de sectie Type, en vink Spatie of andere scheidingstekens aan die je in Stap 3 hebt toegevoegd, zie onderstaande schermafbeelding:

select Space or other delimiters

7. Klik vervolgens op OK, en er verschijnt een pop-upvenster om je eraan te herinneren een cel te selecteren om de gesplitste gegevens te plaatsen, zie onderstaande schermafbeelding:

select a cell to put the split data

8. Klik ten slotte op de knop OK, en je krijgt het resultaat dat je nodig hebt, zie onderstaande schermafbeelding:

the cells are split by capital letters

Download en probeer Kutools voor Excel nu gratis uit!

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!