Hoe cellen verticaal te splitsen in Excel?
Tijdens het werken in Excel kun je situaties tegenkomen waarbij meerdere waarden in één rij of meerdere rijen moeten worden omgezet in een verticale lijst. Dit is vooral handig wanneer gegevens in een horizontaal formaat zijn opgeslagen, maar in een kolomformaat moeten worden verwerkt of geanalyseerd.
Deze handleiding behandelt drie efficiënte methoden om celwaarden verticaal om te zetten:
Celwaarden verticaal in rijen splitsen in Excel
- Met behulp van een formule (Excel 365) – Best voor dynamische en automatische transformaties
- Met behulp van Kutools voor Excel – Een snelle en gemakkelijke oplossing met een gespecialiseerd hulpmiddel voor alle Excel-versies
- Met behulp van VBA-code – Ideaal voor het automatiseren van het proces voor alle Excel-versies
Splits celwaarden verticaal in rijen met een formule (Excel 365)
Als je Excel 365 hebt, kun je de functies TEXTSPLIT, TEXTJOIN en TRANSPOSE gebruiken om celwaarden zonder handmatige inspanning verticaal om te zetten.
Kopieer en plak de volgende formule in een lege cel en druk op de Enter-toets. Excel zal automatisch de gegevens in meerdere rijen splitsen, zie screenshot:
=TRANSPOSE(TEXTSPLIT(TEXTJOIN(";", TRUE, A1:A4), ";"))
- TEXTJOIN(";", TRUE, A1:A4): Voegt de tekst in cellen A1 tot A4 samen tot één string, gescheiden door puntkomma's (;).
- TEXTSPLIT(...): Splits de gecombineerde string terug in afzonderlijke waarden met behulp van de puntkomma als scheidingsteken.
- TRANSPOSE(...): Converteert de resulterende verticale lijst van waarden naar een horizontale rij (of vice versa, afhankelijk van de originele oriëntatie).
✅ Voordelen:
- ✔ Dynamische updates: Als de brongegevens veranderen, wordt de formule automatisch bijgewerkt.
- ✔ Geen handmatige inspanning: Elimineert de noodzaak van herhalend handmatig splitsen.
- ✔ Aanpasbare scheidingstekens: Vervang de puntkomma (;) door elk scheidingsteken (bijv. komma, spatie) dat past bij je gegevens.
❌ Nadelen:
- ✘ Alleen beschikbaar in Excel 365, werkt niet in oudere Excel-versies.
Splits celwaarden verticaal in rijen met Kutools voor Excel
Als je Excel 2019 of eerder gebruikt, kun je 'Kutools voor Excel' gebruiken – een krachtige invoegtoepassing met gespecialiseerde tools om gegevens eenvoudig te transformeren en beheren. Met de functie 'Gegevens opsplitsen in rijen' kun je naadloos celwaarden verticaal omzetten op basis van elk scheidingsteken dat je nodig hebt.
Na het installeren van 'Kutools voor Excel', doe dan het volgende:
- Klik op 'Kutools' > 'Samenvoegen & Opsplitsen' > 'Gegevens opsplitsen in rijen', zie screenshot:
- In het dialoogvenster 'Gegevens opsplitsen in rijen', specificeer de volgende acties:
- Selecteer de cellen die je wilt splitsen;
- In de sectie 'Scheidingsteken', selecteer het scheidingsteken om te definiëren hoe de celinhoud moet worden gesplitst. Hier selecteer ik 'puntkomma'.
- Klik ten slotte op de knop 'OK'.
Resultaat: De gegevens worden omgezet in een verticale kolom.
✅ Voordelen:
- ✔ Werkt in alle Excel-versies (2010, 2013, 2016, 2019, 2021, 365)
- ✔ Geen complexe formules of codering nodig.
- ✔ Ondersteunt een breed scala aan scheidingstekens.
- ✔ Kutools biedt meer dan 300 tools voor gegevensmanipulatie, wat tijd bespaart bij andere taken.
❌ Nadelen:
- ✘ Vereist installatie van Kutools
Splits celwaarden verticaal in rijen met VBA-code
Voor gevorderde gebruikers biedt VBA een robuuste oplossing om het verticaal splitsen van celwaarden te automatiseren. De onderstaande VBA-code stelt je in staat om celinhoud moeiteloos in rijen te splitsen met elk aangepast scheidingsteken.
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 'Module'-venster.
VBA-code: Splits celwaarden verticaal in rijen met een specifiek scheidingsteken
Sub splitvertically()
'updatebyExtendoffice
Dim xRg As Range
Dim xOutRg As Range
Dim xCell As Range
Dim xTxt As String
Dim xStr As String
Dim xOutArr As Variant
On Error Resume Next
xTxt = ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("please select the data range:", "Kutools for Excel", xTxt, , , , , 8)
If xRg Is Nothing Then Exit Sub
Set xOutRg = Application.InputBox("please select output cell:", "Kutools for Excel", , , , , , 8)
If xOutRg Is Nothing Then Exit Sub
For Each xCell In xRg
If xStr = "" Then
xStr = xCell.Value
Else
xStr = xStr & ";" & xCell.Value
End If
Next
xOutArr = VBA.Split(xStr, ";")
xOutRg.Range("A1").Resize(UBound(xOutArr) + 1, 1) = Application.WorksheetFunction.Transpose(xOutArr)
End Sub
3. Druk vervolgens op de toets 'F5' om deze code uit te voeren, en er verschijnt een pop-upvenster dat je eraan herinnert de celwaarden te selecteren die je verticaal wilt splitsen, zie screenshot:
4. Klik vervolgens op de knop 'OK', een ander venster verschijnt om je eraan te herinneren een cel te selecteren om het resultaat in te plaatsen, zie screenshot:
5. Klik op de knop 'OK', en de celwaarden zijn gesplitst in een lijst met een scheidingsteken, zie screenshot:
✅ Voordelen:
- ✔ Automatiseert het proces, wat tijd bespaart
- ✔ Werkt in alle Excel-versies
- ✔ Kan worden aangepast voor verschillende scheidingstekens
❌ Nadelen:
- ✘ Vereist basiskennis van VBA-programmering
- ✘ Iets complex voor beginners
Het converteren van celwaarden verticaal in Excel kan op meerdere manieren worden bereikt, elk met hun eigen voordelen. Door deze methoden te begrijpen, kun je de beste aanpak voor je specifieke behoeften kiezen en je workflow in Excel optimaliseren. Of je nu een beginner of een gevorderde gebruiker bent, deze tools en technieken helpen je om gegevens effectiever en efficiënter te verwerken. Als je meer tips en trucs voor Excel wilt ontdekken, onze website biedt duizenden tutorials om je te helpen Excel te beheersen.
Beste productiviteitstools voor Office
Verbeter 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 kiezen die je het meest nodig hebt...
Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger
- Activeer tabbladbewerking en -lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
- 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!
Alle Kutools-invoegtoepassingen. Eén installatieprogramma
Kutools for Office-suite bundelt invoegtoepassingen voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro, ideaal voor teams die werken met Office-toepassingen.





- Alles-in-één suite — invoegtoepassingen voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Eén installatieprogramma, één licentie — in enkele minuten geïnstalleerd (MSI-ready)
- Werkt beter samen — gestroomlijnde productiviteit over meerdere Office-toepassingen
- 30 dagen volledige proef — geen registratie, geen creditcard nodig
- Beste prijs — bespaar ten opzichte van losse aanschaf van invoegtoepassingen