Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Hoe converteer je een enkele rij naar meerdere kolommen en rijen in Excel?

Author Sun Last modified

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:

A screenshot showing a single row of data being converted into multiple columns and rows

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

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:

A screenshot of the original data
Arrow
A screenshot showing cell content seperated by space is split into multiple cells

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:
A screenshot of Excel data to be transposed into rows using Paste Special
Arrow
A screenshot showing multiple rows after transposing columns

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

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

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.

A screenshot prompting the user to select a destination cell for the converted data

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:

A screenshot showing the final result of converting a single row to a range of multiple columns and rows using Kutools

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

 
Kutools voor Excel: Meer dan 300 handige tools binnen handbereik! Geniet van permanent gratis AI-functies! Download nu!

Beste productiviteitstools voor Office

🤖 Kutools AI Assistent: Transformeer data-analyse door: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools functies aanroepen
Populaire functies: Dubbele waarden markeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies |   Afronden zonder formule...
Super ZOEKEN: Meervoudig-criteria opzoeken | Meervoudige waarde opzoeken | Meervoudig-blad opzoeken | Fuzzy Match....
Geavanceerde keuzelijst: Keuzelijst snel maken | Afhankelijke keuzelijst | Meervoudige selectie in keuzelijst....
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheidsstatus 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 via lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...)...
Top15 gereedschapssets:12 teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) | 50+ grafiek typen (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- & splitsgereedschappen (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer
Gebruik Kutools in je voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan40 andere talen!

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.

Excel Word Outlook Tabs PowerPoint
  • 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