Hoe converteer je een enkele rij naar meerdere kolommen en rijen in Excel?
In Excel komen gebruikers vaak situaties tegen waarin ze een lange, enkele rij met gegevens moeten herorganiseren in een meer leesbaar formaat met meerdere kolommen en rijen. Deze transformatie is gebruikelijk bij het omgaan met geïmporteerde, geëxporteerde of handmatig samengestelde gegevens die in een horizontale indeling arriveren, maar moeten worden geanalyseerd, verwerkt of gepresenteerd in een tabelvormig raster. Bijvoorbeeld, je hebt mogelijk een dataset die over een enkele rij is weergegeven en je wilt deze opnieuw formatteren in een rasterstructuur, zoals hieronder geïllustreerd:
Het converteren van een rij met gegevens naar een gestructureerd tabelformaat heeft verschillende voordelen: het verbetert de leesbaarheid, vergemakkelijkt eenvoudiger data-analyse en maakt het gebruik van een breder scala aan Excel's tools mogelijk, zoals filteren en diagrammen maken. Afhankelijk van jouw specifieke vereisten biedt Excel meerdere manieren om deze transformatie te bereiken - variërend van ingebouwde functies en formules tot toegewijde invoegtoepassingen en automatisering via VBA-code. In dit artikel behandelen we verschillende praktische benaderingen, elk geschikt voor verschillende scenario's en gebruikersvoorkeuren.
Inhoud:
- Converteer een celrij naar meerdere kolommen of rijen met Tekst naar Kolommen en Plakken Transponeren functies
- Converteer een enkele rij naar meerdere kolommen en rijen met Transformeer Bereik
- Converteer een enkele rij naar meerdere kolommen en rijen met een Excel INDEX-formule
- Converteer een enkele rij naar meerdere kolommen en rijen met VBA-code
Converteer een celrij naar meerdere kolommen of rijen met Tekst naar Kolommen en Plakken Transponeren functies
Excel biedt de functies Tekst naar Kolommen en Plakken Speciaal (Transponeren) voor basisgegevensherorganisatie. Deze opties zijn handig als je gegevens zich in een enkele cel bevinden of een eenvoudige herstructurering nodig hebben.
1. Selecteer de cel die je wilt converteren en klik op Gegevens > Tekst naar Kolommen. Zie screenshot:
2. Kies in het dialoogvenster dat verschijnt eerst de optie Gescheiden en klik vervolgens op Volgende. In de volgende stap selecteer je Spatie (of het daadwerkelijke scheidingsteken dat je gegevens gebruiken) onder de sectie Scheidingstekens. Zie screenshot:
3. Klik op Voltooien. Je enkele cel wordt gesplitst in meerdere kolommen op basis van het opgegeven scheidingsteken. Mogelijk wil je de kolombreedtes aanpassen voor betere zichtbaarheid. Zie screenshots:
![]() |
![]() |
![]() |
Opmerking: Als je die kolomwaarden verder wilt converteren naar meerdere rijen:
- Selecteer de waarden in de nieuwe kolommen, druk op Ctrl + C om te kopiëren.
- Klik met de rechtermuisknop op de cel waar je wilt beginnen met de getransponeerde gegevens en kies Plakken Speciaal > Transponeren. Zie screenshots:
![]() |
![]() |
![]() |
Deze aanpak is eenvoudig voor eenvoudige transformaties en wanneer de hoeveelheid beheersbaar is. Het is echter het best geschikt voor gevallen waarin de initiële gegevens zich in een enkele cel bevinden. Als je een enkele rij (niet slechts een enkele cel) gegevens hebt om te herschikken in een raster van meerdere kolommen en rijen, zijn deze functies op zichzelf niet voldoende en zou verdere handmatige aanpassing vereist zijn. Voor meer geavanceerde behoeften, ga dan verder met de volgende oplossingen.
Converteer een enkele rij naar meerdere kolommen en rijen met Transformeer Bereik
Als je Kutools voor Excel hebt geïnstalleerd, kun je gebruik maken van het hulpmiddel Transformeer Bereik. Deze functie stelt je in staat om enkelrij- of enkelkolomgegevensindelingen direct om te zetten in meerdere rijen en kolombereiken, allemaal in slechts een paar klikken. Het is vooral handig voor het verwerken van grote datasets en minimaliseert de noodzaak van handmatig kopiëren of complexe formules.
Na gratis installatie Kutools voor Excel, volg deze stappen:
1. Selecteer de enkele rij die je wilt converteren, ga vervolgens naar Kutools > Bereik > Transformeer Bereik. Zie screenshot:
2. Selecteer in het dialoogvenster Transformeer Bereik de optie Enkele rij naar bereik. Specificeer in het gebied Kolommen per record hoeveel kolommen je wilt dat elke rij van het resultaat bevat. Je kunt dit nummer instellen op basis van je voorkeursindeling of de vereisten van je rapport. Zie screenshot:
Tips:
- De "Vaste waarde" voor kolommen bepaalt hoeveel items elke nieuwe rij zal bevatten. Bijvoorbeeld, als je een enkele rij met 18 waarden hebt en kolommen per record instelt op 6, wordt je gegevens opnieuw vormgegeven in 3 rijen van 6 kolommen elk.
- Als de lengte van je rij niet gelijk verdeeld is, kan de laatste rij minder kolommen hebben dan gespecificeerd.
3. Klik op OK. Er verschijnt een dialoogvenster waarin je wordt gevraagd een doelcel te selecteren voor het getransformeerde resultaat. Kies een cel buiten je originele bereik om gegevensoverschrijving te voorkomen.
4. Klik nogmaals op OK. Je enkele rij wordt nu omgezet in een netjes gerangschikt bereik met meerdere rijen en kolommen. Zie het resultaat hieronder:
Opmerkingen:
- Deze functie werkt ook in omgekeerde richting - waardoor je meerdere kolom/rijbereiken kunt comprimeren tot een enkele rij of kolom indien nodig. Klik hier voor meer informatie over Transformeer Bereik.
- Zorg ervoor dat je je gegevens back-uppeert of op een kopie werkt, vooral als je bron- of doelbereiken elkaar kunnen overlappen.
Kutools voor Excel - Boost Excel met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Nu verkrijgen
Converteer een enkele rij naar meerdere kolommen en rijen met een Excel INDEX-formule
Als je een formulegebaseerde aanpak wilt - ideaal voor gebruikers die liever geen invoegtoepassingen gebruiken of willen automatiseren met werkbladformules - Excel’s INDEX-functie, vaak gecombineerd met SEQUENCE (beschikbaar in Microsoft 365 en nieuwer), stelt je in staat om een enkele rij efficiënt om te vormen naar een tweedimensionaal bereik.
Deze methode helpt een dynamische link te behouden tussen je originele gegevens en de uitvoer: eventuele wijzigingen in je originele rij worden automatisch weerspiegeld in de uitvoer met meerdere rijen en kolommen.
Scenario Voorbeeld: Stel dat je gegevens zich in rij 1 bevinden, van cel A1 tot R1 (totaal van 18 items), en je wilt ze rangschikken in 6 kolommen en 3 rijen.
1. Selecteer de linkerboven cel van je gewenste uitvoerbereik (bijv., cel A3).
2. Voer de volgende formule in cel A3 in:
=INDEX($A$1:$R$1, SEQUENCE(3,6))
Parameter uitleg: Het bereik $A$1:$R$1
is je originele rij. 6
is het aantal kolommen voor elke rij van de uitvoer. Pas deze zo nodig aan.
Het zal automatisch een 3x6 raster vullen (werkt alleen in Excel met dynamische array-ondersteuning).
Beperkingen: Voor zeer grote datasets, complexe herordeningsbehoeften of wanneer een aangepaste volgorde vereist is, kan een formuleaanpak omslachtig of moeilijk te beheren worden. Overweeg in dergelijke gevallen automatisering met VBA (zie hieronder).
Converteer een enkele rij naar meerdere kolommen en rijen met VBA-code
Voor volledige automatisering en meer controle kun je een VBA-macro gebruiken om een enkele rij om te zetten in een aangepast formaat van kolommen en rijen. Deze aanpak is efficiënt voor herhalende taken en grote datasets en kan gemakkelijk worden aangepast voor verschillende uitvoerformaten.
Typisch gebruiksscenario: Je hebt een enkele rij met een variabele lengte, wil deze splitsen in een vast aantal kolommen per rij (bijvoorbeeld, elke 6 waarden worden een nieuwe rij), en wil handmatige of formulegebaseerde transformaties vermijden.
Instructies:
1. Open Excel en druk op Alt + F11 om de VBA-editor te starten.
2. Klik in de VBA-editor op Invoegen > Module, en plak de volgende code in het modulevenster:
Sub RowToMultiRowCol()
Dim inputRng As Range
Dim outputCell As Range
Dim nCols As Integer
Dim nData As Integer
Dim i As Integer
Dim r As Integer
Dim c As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set inputRng = Application.InputBox("Select the single row to convert", xTitleId, "", Type:=8)
Set outputCell = Application.InputBox("Select the top-left cell for the result", xTitleId, "", Type:=8)
nCols = Application.InputBox("Number of columns per row:", xTitleId, "6", Type:=1)
On Error GoTo 0
If inputRng Is Nothing Or outputCell Is Nothing Or nCols <= 0 Then Exit Sub
nData = inputRng.Columns.Count
For i = 1 To nData
r = Int((i - 1) / nCols)
c = ((i - 1) Mod nCols)
outputCell.Offset(r, c).Value = inputRng.Cells(1, i).Value
Next i
End Sub
3. Sluit de VBA-editor. Ga in Excel naar Ontwikkelaarstools > Macros, selecteer RowToMultiRowCol, en klik op Uitvoeren.
4. De macro vraagt je om:
- Selecteer het enkelrijbereik dat moet worden getransformeerd.
- Kies de linkerboven cel voor waar je de uitvoer wilt laten verschijnen (zorg ervoor dat dit bereik niet overlapt met je invoer).
- Voer het gewenste aantal kolommen per rij in (bijvoorbeeld, 6 voor het ordenen in meerdere rijen van 6 kolommen elk).
De macro zal snel en efficiënt je uitvoergebied vullen met de herschikte gegevens.
Voordelen: Biedt snelle één-klikbewerking en flexibiliteit bij het definiëren van de uitvoervorm. Geschikt voor complexe scenario's, grote datasets en wanneer frequent gebruik vereist is.
Tips: Sla altijd je werkmap op voordat je macros uitvoert, omdat VBA-acties niet ongedaan kunnen worden gemaakt.
Demo: Transponeer Bereik
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