Cellen splitsen in Excel (volledige gids met gedetailleerde stappen)
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.

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.
Stap2: Stel de stappen één voor één in binnen de wizard
- In de Stap1 van3 wizard, selecteer de Gescheiden optie en klik vervolgens op de Volgende knop.
- 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.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.
- 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.
Resultaat
Volledige namen in de geselecteerde cellen zijn gescheiden in voor- en achternaam en staan nu in verschillende kolommen.

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.
Na het installeren van Kutools voor Excel, ga je naar Kutools > Samenvoegen & Opsplitsen > Cellen splitsen om het dialoogvenster Cellen splitsen te openen.
- Selecteer het bereik met cellen waarvan je de tekst wilt splitsen.
- Selecteer de optie Verdeel Gegevens.
- Selecteer Spatie (of elk ander scheidingsteken dat je nodig hebt) en klik op OK.
- Selecteer een bestemmingscel en klik op OK om alle gesplitste gegevens 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:

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.

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

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

- Deze functie is alleen beschikbaar in Excel2013 en latere versies.
- Je kunt Flash Fill ook op een van de volgende manieren gebruiken.
- Via sneltoetsNadat 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
- Via lintoptieNadat 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.
- Via sneltoets
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

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)
- 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)
- Selecteer deze resultaatcel en sleep de vulgreep omlaag om de rest van de voornamen te krijgen.
Stap2: Haal de tekst na het eerste scheidingsteken op (in dit geval de achternaam)
- 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))
- Selecteer deze resultaatcel en sleep de vulgreep omlaag om de rest van de achternamen te krijgen.
- 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))
- 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))
- Door200 te wijzigen in300,400,500, enzovoort, kun je het vierde, vijfde, zesde en volgende woord verkrijgen.
- Gebruik de volgende formule om het tweede woord terug te geven (bijvoorbeeld tussenvoegsel) gescheiden door spaties.
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.

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

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

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

- 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.
Na het installeren van Kutools voor Excel, klik je op Kutools > Samenvoegen & Opsplitsen > Cellen splitsen om het dialoogvenster Cellen splitsen te openen.
- Selecteer het bereik met cellen waarvan je de tekst wilt splitsen.
- Selecteer de optie Splitsen naar rijen.
- Selecteer een scheidingsteken dat je nodig hebt (hier kies ik de Overig optie en voer een schuine streep in), klik vervolgens op OK.
- Selecteer een bestemmingscel en klik op OK om alle gesplitste gegevens 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).

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.
- 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.
- In het tweede dialoogvenster dat verschijnt, moet je het Plaatsingsgebied lijst selecteren (hier kies ik cel B6), en klik vervolgens op OK.
- 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.
Resultaat
Cellen in het geselecteerde bereik worden tegelijkertijd gesplitst in meerdere rijen.

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

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.

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

Stap4: Stel het dialoogvenster Kolom splitsen op scheidingsteken in
- 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).
- Vouw het gedeelte Geavanceerde opties uit (standaard ingeklapt) en selecteer de optie Rijen.
- Kies in het gedeelte Aanhalingsteken het item Geen uit de keuzelijst;
- Klik op OK.
Stap5: Sla de gesplitste gegevens op en laad ze in
- In dit geval, omdat ik een aangepaste bestemming voor mijn gesplitste gegevens wil opgeven, klik ik op Sluiten & Laden > Sluiten & Laden naar.Tip: Om de gesplitste gegevens in een nieuw werkblad te laden, kies je de optie Sluiten & Laden.
- In het Gegevens importeren dialoogvenster, kies de Bestaand werkblad optie, selecteer een cel om de gesplitste gegevens te plaatsen en klik vervolgens op OK.
Resultaat
Daarna worden alle cellen in het geselecteerde bereik door het opgegeven scheidingsteken gesplitst in verschillende rijen binnen dezelfde kolom.

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.
Gerelateerde artikelen
Cellen splitsen op eerste spatie-scheidingsteken in Excel
In deze handleiding worden twee formules getoond waarmee je cellen op de eerste spatie in Excel kunt splitsen.
Getallen splitsen in kolommen in Excel
Als je een lijst met grote getallen hebt en je wilt de getallen in elke cel splitsen in afzonderlijke cijfers en deze in verschillende kolommen plaatsen, kunnen de methoden in deze handleiding je helpen.
Een cel diagonaal splitsen in Excel
Het is gebruikelijk om celinhoud te splitsen op spatie, komma, enzovoort in Excel. Maar weet je ook hoe je een cel diagonaal splitst? In dit artikel lees je de oplossing.
Beste Office-productiviteitstools
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!
Inhoudsopgave
- Video
- Cellen in Excel splitsen in meerdere kolommen
- Met de wizard Tekst naar Kolommen
- Eenvoudig met Kutools
- Met Flash Fill
- Met formules
- Cellen in Excel splitsen in meerdere rijen
- Met de functie TEXTSPLIT
- Eenvoudig met Kutools
- Met VBA-code
- Met Power Query
- Gerelateerde artikelen
- De beste Office-productiviteitstools
- Opmerkingen