Skip to main content

Cellen splitsen in Excel (volledige gids met gedetailleerde stappen)

Author: Siluvia Last Modified: 2025-05-29

In Excel zijn er verschillende redenen waarom je celgegevens zou willen opsplitsen. Zo kan het ruwe gegevensbestand meerdere soorten informatie in één cel bevatten, zoals volledige namen of adressen. Door deze cellen te splitsen, kun je verschillende soorten informatie scheiden, waardoor het eenvoudiger wordt om de gegevens op te schonen en te analyseren. Dit artikel is jouw complete gids en laat verschillende manieren zien om cellen op te splitsen in rijen of kolommen op basis van specifieke scheidingstekens.


Video


Cellen in Excel splitsen in meerdere kolommen

Zoals te zien is in de onderstaande schermafbeelding, heb je bijvoorbeeld een lijst met volledige namen en wil je elke volledige naam splitsen in aparte voor- en achternamen en deze gesplitste gegevens in afzonderlijke kolommen plaatsen. In dit onderdeel worden vier methoden getoond om deze taak uit te voeren.

example of splitting cells into multiple columns

Cellen splitsen in meerdere kolommen met de wizard Tekst naar Kolommen

Om cellen op te splitsen in meerdere kolommen op basis van een specifiek scheidingsteken, is een veelgebruikte methode de wizard Tekst naar Kolommen in Excel. Hier laat ik je stap voor stap zien hoe je deze wizard gebruikt om het gewenste resultaat te bereiken.

Stap1: Selecteer de cellen die je wilt splitsen en open de wizard Tekst naar Kolommen

In dit geval selecteer ik het bereik A2:A8, dat volledige namen bevat. Ga vervolgens naar het tabblad Gegevens, klik op Tekst naar Kolommen om de wizard Tekst naar Kolommen te openen.

click Text to Columns under the Data tab

Stap2: Stel de stappen één voor één in binnen de wizard
  1. In de Stap1 van3 wizard, selecteer de Gescheiden optie en klik vervolgens op de Volgende knop.
    select the Delimited option in the first step
  2. In de Stap2 van3 wizard, selecteer de scheidingstekens voor je gegevens en klik vervolgens op de Volgende knop om door te gaan.
    In dit geval, omdat ik volledige namen wil splitsen in voor- en achternaam op basis van spaties, selecteer ik alleen het Spatie selectievakje in het Scheidingstekens gedeelte.
    select the delimiters for your data in the second step
    Opmerkingen:
    • Als het scheidingsteken dat je nodig hebt niet in dit gedeelte wordt weergegeven, kun je het selectievakje Overig aanvinken en je eigen scheidingsteken in het tekstvak invoeren.
    • Om cellen te splitsen op regeleinde, kun je het Overig selectievakje aanvinken en op Ctrl + J tegelijk indrukken.
      options to split cells by line break
  3. In de laatste stap van de wizard stel je het volgende in:
    1) Selecteer in het vak Bestemming een cel om de gesplitste gegevens te plaatsen. Hier kies ik cel C2.
    2) Klik op de knop Voltooien.
    select a cell to place the split data in the last step
Resultaat

Volledige namen in de geselecteerde cellen zijn gescheiden in voor- en achternaam en staan nu in verschillende kolommen.

cell values are separated into separate columns

Handig cellen splitsen in meerdere kolommen met Kutools

Zoals je ziet, vereist de wizard Tekst naar Kolommen meerdere stappen om de taak te voltooien. Als je een eenvoudigere methode wilt, wordt de functie Cellen splitsen van Kutools voor Excel sterk aanbevolen. Met deze functie kun je cellen eenvoudig splitsen in meerdere kolommen of rijen op basis van een specifiek scheidingsteken, door alle instellingen in één dialoogvenster te voltooien.

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, ga je naar Kutools > Samenvoegen & Opsplitsen > Cellen splitsen om het dialoogvenster Cellen splitsen te openen.

  1. Selecteer het bereik met cellen waarvan je de tekst wilt splitsen.
  2. Selecteer de optie Verdeel Gegevens.
  3. Selecteer Spatie (of elk ander scheidingsteken dat je nodig hebt) en klik op OK.
    specify the options in the dialog box
  4. Selecteer een bestemmingscel en klik op OK om alle gesplitste gegevens te krijgen.
Opmerking: Om deze functie te gebruiken, moet Kutools voor Excel op je computer zijn geïnstalleerd. Ga naar download Kutools voor Excel om een30-dagen gratis proefversie zonder beperkingen te krijgen.

Cellen splitsen in meerdere kolommen met Flash Fill

Nu gaan we verder met de derde methode, namelijk Flash Fill. Deze functie, geïntroduceerd in Excel2013, is ontworpen om je gegevens automatisch aan te vullen zodra er een patroon wordt herkend. In dit onderdeel laat ik zien hoe je met Flash Fill voor- en achternamen uit volledige namen in één kolom kunt halen.

Stap1: Voer handmatig het eerste gesplitste gegeven in de cel naast de oorspronkelijke kolom in

In dit geval ga ik de volledige namen in kolom A splitsen in aparte voor- en achternamen. De eerste volledige naam staat in cel A2, dus selecteer ik de aangrenzende cel B2 en typ ik de voornaam. Zie screenshot:

 enter the first split data adjacent to the original column
Stap2: Pas Flash Fill toe om automatisch alle voornamen in te vullen

Begin met het typen van de tweede voornaam in de cel onder B2 (dus B3), waarna Excel het patroon zal herkennen en een voorbeeld van de resterende voornamen zal genereren. Druk op Enter om het voorbeeld te accepteren.

Apply the Flash Fill feature
Tip: Als Excel het patroon niet herkent wanneer je de tweede cel invult, vul dan handmatig de gegevens in die cel in en ga vervolgens verder met de derde cel. Het patroon zou herkend moeten worden zodra je gegevens in de derde opeenvolgende cel invoert.

Nu zijn alle voornamen uit de volledige namen in kolom A gescheiden in kolom B.

 all first names are extracted
Stap3: Haal achternamen van volledige namen in een andere kolom

Je moet bovenstaande stappen1 en2 herhalen om de achternamen uit de volledige namen in kolom A te splitsen naar de kolom naast de voornaamkolom.

Resultaat
repeat the steps to get last names of full names in another column
Opmerkingen:
  • Deze functie is alleen beschikbaar in Excel2013 en latere versies.
  • Je kunt Flash Fill ook op een van de volgende manieren gebruiken.
    • Via sneltoets
      Nadat je de voornaam in cel B2 hebt getypt, selecteer je het bereik B2:B8 en druk je op Ctrl + E om automatisch de rest van de voornamen in te vullen
      access the Flash Fill by shortcut
    • Via lintoptie
      Nadat je de voornaam in cel B2 hebt getypt, selecteer je het bereik B2:B8, ga je naar het tabblad Start en klik je op Opvullen > Flash Fill.
      access the Flash Fill by ribbon option

Cellen splitsen in meerdere kolommen met formules

De bovenstaande methoden zijn niet dynamisch, wat betekent dat als de brongegevens wijzigen, je het proces opnieuw moet uitvoeren. Neem hetzelfde voorbeeld als hierboven: om de volledige namen in kolom A te splitsen in aparte voor- en achternamen en ervoor te zorgen dat de gesplitste gegevens automatisch worden bijgewerkt bij wijzigingen in de brongegevens, kun je een van de volgende formules proberen

sample of splitting cells into multiple columns
Gebruik de functies LINKS, RECHTS, MID en andere om de eerste, tweede, derde, ... tekst één voor één te splitsen; deze zijn beschikbaar in alle Excel-versies.
Werkt hetzelfde als de wizard Tekst naar Kolommen, is een gloednieuwe functie die alleen beschikbaar is in Excel voor Microsoft365.

Gebruik TEKST-functies om cellen te splitsen in kolommen op basis van een bepaald scheidingsteken

De formules in dit onderdeel zijn beschikbaar in alle Excel-versies. Om de formules toe te passen, doe je het volgende.

Stap1: Haal de tekst vóór het eerste scheidingsteken op (in dit geval de voornaam)

  1. Selecteer een cel (in dit geval C2) om de voornaam te tonen, voer de volgende formule in en druk op Enter om de voornaam uit A2 te halen.
    =LEFT(A2,SEARCH(" ",A2)-1)
    Extract the text before the first delimiter
  2. Selecteer deze resultaatcel en sleep de vulgreep omlaag om de rest van de voornamen te krijgen.
     drag its AutoFill Handle down to get the rest of the first names

Stap2: Haal de tekst na het eerste scheidingsteken op (in dit geval de achternaam)

  1. Selecteer een cel (in dit geval D2) om de achternaam te tonen, voer de volgende formule in en druk op Enter om de achternaam uit A2 te halen.
    =RIGHT(A2,LEN(A2)-SEARCH(" ",A2))
    Extract the text after the first delimiter
  2. Selecteer deze resultaatcel en sleep de vulgreep omlaag om de rest van de achternamen te krijgen.
    drag its AutoFill Handle down to get the rest of the last names
Opmerkingen:
  • In de bovenstaande formules:
    • A2 is de cel met de volledige naam die ik wil splitsen.
    • Een spatie tussen aanhalingstekens betekent dat de cel wordt gesplitst op een spatie. Je kunt de referentiecel en het scheidingsteken aanpassen aan je eigen wensen.
  • Als een cel meer dan twee teksten bevat die door spaties zijn gescheiden die moeten worden gesplitst, zal de tweede hierboven gegeven formule een onjuist resultaat opleveren. Je hebt extra formules nodig om de tweede, derde en tot de N-de waarde correct te splitsen die door spaties zijn gescheiden.
    • Gebruik de volgende formule om het tweede woord terug te geven (bijvoorbeeld tussenvoegsel) gescheiden door spaties.
      =TRIM(MID(SUBSTITUTE(A2," ",REPT(" ",100)),100,100))
      another formula to return the second word if there  are more than two texts in a cell
    • Wijzig het tweede 100 in 200 in om het derde woord te krijgen (bijvoorbeeld achternaam) gescheiden door spaties.
      =TRIM(MID(SUBSTITUTE(A2," ",REPT(" ",100)),200,100))
       formula to return the third word
    • Door200 te wijzigen in300,400,500, enzovoort, kun je het vierde, vijfde, zesde en volgende woord verkrijgen.
Gebruik de functie TEXTSPLIT om cellen te splitsen in kolommen op basis van een specifiek scheidingsteken

Als je Excel voor Microsoft365 gebruikt, wordt de functie TEXTSPLIT aanbevolen. Doe het volgende.

Stap1: Selecteer een cel om het resultaat te tonen. Hier kies ik cel C2

Stap2: Voer onderstaande formule in en druk op Enter

=TEXTSPLIT(A2," ")

Je ziet dat alle tekst die in A2 door spaties is gescheiden, wordt opgesplitst in verschillende kolommen.

Use the TEXTSPLIT function to split cells into columns

Stap3: Sleep de formule om alle resultaten te krijgen

Selecteer de resultaatcellen in dezelfde rij en sleep vervolgens de vulgreep omlaag om alle resultaten te krijgen.

Opmerkingen:
  • Deze functie is alleen beschikbaar in Excel voor Microsoft365.
  • In deze formule
    • A2 is de cel met de volledige naam die ik wil splitsen.
    • Een spatie tussen aanhalingstekens betekent dat de cel wordt gesplitst op een spatie. Je kunt de referentiecel en het scheidingsteken aanpassen aan je eigen wensen.

Cellen in Excel splitsen in meerdere rijen

Zoals te zien is in de onderstaande schermafbeelding, staat er een lijst met orderdetails in het bereik A2:A4 en moeten de gegevens worden gesplitst met een schuine streep om verschillende soorten informatie te extraheren, zoals Artikel, Aantal, Stukprijs en Datum. In dit onderdeel worden drie methoden getoond om deze taak uit te voeren.

sample of splitting cells into multiple rows

Cellen splitsen in meerdere rijen met de functie TEXTSPLIT

Als je Excel voor Microsoft365 gebruikt, kan de methode met de functie TEXTSPLIT eenvoudig helpen. Doe het volgende.

Stap1: Selecteer een cel om het resultaat te tonen. Hier kies ik cel B6

Stap2: Typ onderstaande formule en druk op Enter

=TEXTSPLIT(A2,,"/")

Alle tekst in A2 wordt gesplitst in afzonderlijke rijen op basis van het scheidingsteken 'schuine streep'.

Split cells into multiple rows with TEXTSPLIT function

Om gegevens in cellen A3 en A4 op te splitsen in afzonderlijke rijen op basis van schuine strepen, herhaal je eenvoudig stappen1 en2 met de juiste formules hieronder.

Formule in C6:

=TEXTSPLIT(A3,,"/")

Formule in D6:

=TEXTSPLIT(A4,,"/")

Resultaat

result of getting the separated values in multiple rows
Opmerkingen:
  • Deze functie is alleen beschikbaar in Excel voor Microsoft365.
  • In de bovenstaande formules kun je de schuine streep / tussen aanhalingstekens vervangen door elk gewenst scheidingsteken, afhankelijk van je gegevens.

Handig cellen splitsen in meerdere rijen met Kutools

Hoewel de functie TEXTSPLIT van Excel erg handig is, is deze beperkt tot gebruikers van Excel voor Microsoft365. Bovendien moet je, als je meerdere cellen in een kolom wilt splitsen, voor elke cel afzonderlijk een andere formule toepassen om de resultaten te krijgen. Daarentegen werkt de functie Cellen splitsen van Kutools voor Excel in alle Excel-versies. Het biedt een eenvoudige en efficiënte oplossing om cellen in één keer op te splitsen in meerdere rijen of kolommen met slechts een paar klikken.

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 je op Kutools > Samenvoegen & Opsplitsen > Cellen splitsen om het dialoogvenster Cellen splitsen te openen.

  1. Selecteer het bereik met cellen waarvan je de tekst wilt splitsen.
  2. Selecteer de optie Splitsen naar rijen.
  3. Selecteer een scheidingsteken dat je nodig hebt (hier kies ik de Overig optie en voer een schuine streep in), klik vervolgens op OK.
    specify the options in the dialog box
  4. Selecteer een bestemmingscel en klik op OK om alle gesplitste gegevens te krijgen
Opmerking: Om deze functie te gebruiken, moet Kutools voor Excel op je computer zijn geïnstalleerd. Ga naar download Kutools voor Excel om een30-dagen gratis proefversie zonder beperkingen te krijgen.

Cellen splitsen in meerdere rijen met VBA-code

In dit onderdeel vind je een VBA-code waarmee je eenvoudig cellen in Excel in meerdere rijen kunt splitsen. Volg de onderstaande stappen.

Stap1: Open het venster Microsoft Visual Basic for Applications

Druk op de toetsen Alt + F11 om dit venster te openen.

Stap2: Voeg een module in en voer de VBA-code in

Klik op Invoegen > Module en kopieer en plak vervolgens de onderstaande VBA-code in het venster Module (Code).

copy and paste the code into the module

VBA-code: Cellen splitsen in meerdere rijen in Excel

Option Explicit

Sub SplitCellsToRows()
'Updated by Extendoffice 20230727
    Dim inputRng As Range
    Dim outputRng As Range
    Dim cell As Range
    Dim splitValues() As String
    Dim delimiter As String
    Dim i As Long
    Dim columnOffset As Long
    On Error Resume Next
    
    Set inputRng = Application.InputBox("Please select the input range", "Kutools for Excel", Type:=8) ' Ask user to select input range
    If inputRng Is Nothing Then Exit Sub ' If the user clicked Cancel or entered nothing, exit the sub
    Set outputRng = Application.InputBox("Please select the output range", "Kutools for Excel", Type:=8) ' Ask user to select output range
    If outputRng Is Nothing Then Exit Sub ' If the user clicked Cancel or entered nothing, exit the sub
    delimiter = Application.InputBox("Please enter the delimiter to split the cell contents", "Kutools for Excel", Type:=2) ' Ask user for delimiter
    If delimiter = "" Then Exit Sub ' If the user clicked Cancel or entered nothing, exit the sub
    If delimiter = "" Or delimiter = "False" Then Exit Sub ' If the user clicked Cancel or entered nothing, exit the sub
    
    Application.ScreenUpdating = False
    
    columnOffset = 0
    For Each cell In inputRng
        If InStr(cell.Value, delimiter) > 0 Then
            splitValues = Split(cell.Value, delimiter)
            For i = LBound(splitValues) To UBound(splitValues)
                outputRng.Offset(i, columnOffset).Value = splitValues(i)
            Next i
            columnOffset = columnOffset + 1
        Else
            outputRng.Offset(0, columnOffset).Value = cell.Value
            columnOffset = columnOffset + 1
        End If
    Next cell
    
    Application.ScreenUpdating = True
End Sub
Stap3: Voer de VBA-code uit

Druk op de F5-toets om de code uit te voeren. Daarna moet je de volgende configuraties uitvoeren.

  1. Er verschijnt een dialoogvenster waarin je wordt gevraagd de cellen met de gegevens die je wilt splitsen te selecteren (hier selecteer ik het bereik A2:A4). Na je selectie klik je op OK.
     vba code to select the data to split
  2. In het tweede dialoogvenster dat verschijnt, moet je het Plaatsingsgebied lijst selecteren (hier kies ik cel B6), en klik vervolgens op OK.
    vba code to select the output range
  3. In het laatste dialoogvenster voer je het scheidingsteken in waarmee je de celinhoud wilt splitsen (hier voer ik een schuine streep in) en klik je op de OK knop.
    vba code to enter the delimiter to split the cell contents based on
Resultaat

Cellen in het geselecteerde bereik worden tegelijkertijd gesplitst in meerdere rijen.

Cells in the selected range are split into multiple rows

Cellen splitsen in meerdere rijen met Power Query

Een andere methode om cellen in meerdere rijen te splitsen op basis van een bepaald scheidingsteken is het gebruik van Power Query. Hiermee kun je de gesplitste gegevens ook dynamisch laten wijzigen met de brongegevens. Het nadeel van deze methode is dat het meerdere stappen vereist. Laten we bekijken hoe het werkt.

Stap1: Selecteer de cellen die je wilt splitsen in meerdere rijen, kies Gegevens > Uit tabel/bereik
 select Data > From Table / Range
Stap2: Zet de geselecteerde cellen om in een tabel

Als de geselecteerde cellen geen Excel-tabel zijn, verschijnt er een Tabel maken dialoogvenster. In dit venster hoef je alleen te controleren of Excel het geselecteerde bereik correct heeft opgepikt, aan te geven of je tabel een koptekst heeft, en vervolgens op de OK knop te klikken.
Als de geselecteerde cellen al een Excel-tabel zijn, ga dan naar stap3.

Convert the selected cells to table
Stap3: Kies Kolom splitsen op scheidingsteken

Er verschijnt een Table – Power Query Editor-venster. Klik op Kolom splitsen > Op scheidingsteken onder het tabblad Start.

Choose Split Column By Delimiter
Stap4: Stel het dialoogvenster Kolom splitsen op scheidingsteken in
  1. In het gedeelte Selecteer of voer het scheidingsteken in, geef je een scheidingsteken op om de tekst te splitsen (hier kies ik Aangepast en voer ik een schuine streep / in het tekstvak in).
  2. Vouw het gedeelte Geavanceerde opties uit (standaard ingeklapt) en selecteer de optie Rijen.
  3. Kies in het gedeelte Aanhalingsteken het item Geen uit de keuzelijst;
  4. Klik op OK.
    Configure the Split Column by Delimiter dialog box
Stap5: Sla de gesplitste gegevens op en laad ze in
  1. In dit geval, omdat ik een aangepaste bestemming voor mijn gesplitste gegevens wil opgeven, klik ik op Sluiten & Laden > Sluiten & Laden naar.
    Save and load the split data
    Tip: Om de gesplitste gegevens in een nieuw werkblad te laden, kies je de optie Sluiten & Laden.
  2. In het Gegevens importeren dialoogvenster, kies de Bestaand werkblad optie, selecteer een cel om de gesplitste gegevens te plaatsen en klik vervolgens op OK.
    choose the Existing worksheet option, and select a cell to locate the split data
Resultaat

Daarna worden alle cellen in het geselecteerde bereik door het opgegeven scheidingsteken gesplitst in verschillende rijen binnen dezelfde kolom.

all cells in the selected range are split into different rows

Samengevat zijn in dit artikel verschillende methoden besproken om cellen in Excel op te splitsen in meerdere kolommen of rijen. Welke aanpak je ook kiest, het beheersen van deze technieken kan je efficiëntie bij het werken met gegevens in Excel aanzienlijk vergroten. Blijf experimenteren en ontdek welke methode het beste bij jouw situatie past.

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!