WRAPCOLS en WRAPROWS in Excel 365: data herstructureren (2026)
Met WRAPCOLS en WRAPROWS in Excel 365 transformeer je eendimensionale lijsten naar tweedimensionale matrices in een handomdraai. WRAPCOLS wikkelt data in kolommen, WRAPROWS in rijen – ideaal voor het maken van kalenderindelingen, productoverzichten of het reorganiseren van geimporteerde data.
Laatst bijgewerkt: januari 2026
Wat zijn WRAPCOLS en WRAPROWS?
WRAPCOLS en WRAPROWS zijn dynamische matrixfuncties die beschikbaar zijn in Excel 365 en Excel 2021. Ze vormen een perfecte aanvulling op VSTACK en HSTACK voor het manipuleren van data-arrays.
WRAPCOLS (Wrap into Columns)
WRAPCOLS neemt een eendimensionale reeks waarden en verdeelt deze over meerdere kolommen. De functie “wikkelt” de data als het ware om naar de volgende kolom.
Syntaxis:
=WRAPCOLS(vector; wrap_count; [pad_with])
WRAPROWS (Wrap into Rows)
WRAPROWS doet het omgekeerde: de functie verdeelt een eendimensionale reeks over meerdere rijen, waarbij de data naar de volgende rij “wikkelt”.
Syntaxis:
=WRAPROWS(vector; wrap_count; [pad_with])
Argumenten uitgelegd
| Argument | Beschrijving | Verplicht |
|---|---|---|
| vector | De eendimensionale reeks met waarden (horizontaal of verticaal) | Ja |
| wrap_count | Het aantal elementen per kolom (WRAPCOLS) of per rij (WRAPROWS) | Ja |
| pad_with | Waarde om lege cellen te vullen als de data niet precies past. Standaard: #N/B | Nee |
WRAPCOLS en WRAPROWS stap-voor-stap
Stap 1: Bereid je data voor
Zorg dat je een eendimensionale lijst hebt, bijvoorbeeld een reeks van 12 maandnamen in kolom A (A1:A12) of een horizontale reeks productnamen.
- Windows: Selecteer de brondata om te controleren of het een aaneengesloten reeks is
- Mac: Selecteer de brondata om te controleren of het een aaneengesloten reeks is
Stap 2: Kies de doelcel
Klik op de cel waar je de matrix wilt laten beginnen. Houd er rekening mee dat dynamische matrices automatisch overstromen naar aangrenzende cellen.
- Windows: Klik op een lege cel met voldoende ruimte eronder en ernaast
- Mac: Klik op een lege cel met voldoende ruimte eronder en ernaast
Stap 3: Voer de WRAPCOLS-formule in
Voor een kalenderindeling met 4 rijen (kwartalen) van elk 3 maanden:
=WRAPCOLS(A1:A12;3)
Dit creëert een matrix van 3 rijen en 4 kolommen:
| Kolom 1 | Kolom 2 | Kolom 3 | Kolom 4 |
|---|---|---|---|
| jan | apr | jul | okt |
| feb | mei | aug | nov |
| mrt | jun | sep | dec |
- Windows: Druk op Enter om de formule te bevestigen
- Mac: Druk op Return om de formule te bevestigen
Stap 4: Alternatief met WRAPROWS
Voor dezelfde maandnamen maar dan 3 kolommen per rij:
=WRAPROWS(A1:A12;3)
Dit levert een matrix van 4 rijen en 3 kolommen:
| Kolom 1 | Kolom 2 | Kolom 3 |
|---|---|---|
| jan | feb | mrt |
| apr | mei | jun |
| jul | aug | sep |
| okt | nov | dec |
Stap 5: Gebruik pad_with voor onvolledige data
Als je 10 items hebt en je wilt rijen van 4, krijg je normaal #N/B fouten in de laatste 2 cellen. Met het pad_with argument voorkom je dit:
=WRAPROWS(A1:A10;4;"-")
Of voor lege cellen:
=WRAPROWS(A1:A10;4;"")
Praktische voorbeelden
Voorbeeld 1: Weekrooster maken
Je hebt 35 taken in een lijst en wilt een weekoverzicht met 7 dagen per rij:
=WRAPROWS(Taken;7;"Vrij")
Voorbeeld 2: Productgrid voor webshop
Zet een productlijst om naar een grid van 4 producten per rij:
=WRAPROWS(Producten;4;"")
Voorbeeld 3: Kalender genereren
Combineer met andere functies voor een maandkalender:
=WRAPROWS(REEKS(1;DAG(LAATSTE.DAG(DATUM(2026;1;1))));7;"")
Voorbeeld 4: Kolomdata naar rijdata
Converteer verticale data naar een brede tabel met 5 kolommen:
=WRAPROWS(A1:A100;5)
Voorbeeld 5: Combineren met TRANSPONEREN
Wil je het resultaat van WRAPCOLS draaien? Combineer met TRANSPONEREN:
=TRANSPONEREN(WRAPCOLS(A1:A12;3))
Verschil tussen WRAPCOLS en WRAPROWS
| Aspect | WRAPCOLS | WRAPROWS |
|---|---|---|
| Vullrichting | Van boven naar beneden, dan volgende kolom | Van links naar rechts, dan volgende rij |
| wrap_count bepaalt | Aantal items per kolom | Aantal items per rij |
| Resultaat bij 12 items, wrap_count=3 | 3 rijen, 4 kolommen | 4 rijen, 3 kolommen |
| Ideaal voor | Kalenders met maanden onder elkaar | Tabellen met items naast elkaar |
Visueel verschil
Oorspronkelijke data: 1, 2, 3, 4, 5, 6
WRAPCOLS(data;2):
1 | 3 | 5
2 | 4 | 6
WRAPROWS(data;2):
1 | 2
3 | 4
5 | 6
Veelgemaakte fouten
Fout 1: #N/B fouten bij onvolledige data
Probleem: Je lijst bevat 10 items maar je wikkelt met wrap_count 4, waardoor 2 cellen #N/B tonen.
Oplossing: Gebruik het pad_with argument:
=WRAPROWS(A1:A10;4;"")
Of verberg fouten met ALS.FOUT als je de formule al hebt ingevoerd.
Fout 2: Verwisseling van WRAPCOLS en WRAPROWS
Probleem: Je verwacht rijen maar krijgt kolommen of andersom. Dit is de meest voorkomende fout bij deze functies.
Oplossing: Onthoud:
– WRAPCOLS = data gaat eerst naar beneden, dan naar de volgende kolom
– WRAPROWS = data gaat eerst naar rechts, dan naar de volgende rij
Fout 3: Niet-aangrenzende data als bron
Probleem: Je probeert een niet-aaneengesloten bereik te gebruiken als vector.
Oplossing: Combineer eerst je data met VSTACK of HSTACK voordat je WRAPCOLS of WRAPROWS toepast:
=WRAPROWS(VSTACK(A1:A5;C1:C5);3)
Fout 4: Overlap met bestaande data (spill error)
Probleem: De #SPILL! fout verschijnt omdat het overloop-bereik al data bevat.
Oplossing: Maak het doelgebied leeg of verplaats de formule naar een locatie met voldoende ruimte.
Fout 5: wrap_count te groot of te klein
Probleem: Met wrap_count groter dan het aantal items krijg je slechts 1 kolom (WRAPCOLS) of 1 rij (WRAPROWS).
Oplossing: Zorg dat wrap_count logisch past bij je data. Voor een evenwichtige verdeling, deel het totaal door het gewenste aantal rijen of kolommen.
WRAPCOLS en WRAPROWS combineren met andere functies
Met SORTEREN
Sorteer eerst je data en wikkel dan:
=WRAPROWS(SORTEREN(A1:A12);4)
Met UNIEK
Verwijder duplicaten en maak dan een grid:
=WRAPROWS(UNIEK(A1:A50);5;"")
Met FILTER
Filter data en presenteer in rijen:
=WRAPROWS(FILTER(A1:A100;B1:B100="Actief");6)
Bekijk ook onze handleiding over de FILTER functie voor meer filtermogelijkheden.
FAQ
Zijn WRAPCOLS en WRAPROWS beschikbaar in alle Excel-versies?
Nee, WRAPCOLS en WRAPROWS zijn uitsluitend beschikbaar in Excel 365 (Microsoft 365) en Excel 2021. Oudere versies zoals Excel 2019 of 2016 ondersteunen deze functies niet.
Wat is het verschil tussen WRAPCOLS en WRAPROWS?
WRAPCOLS vult eerst een kolom van boven naar beneden en gaat dan naar de volgende kolom. WRAPROWS vult eerst een rij van links naar rechts en gaat dan naar de volgende rij. Het wrap_count argument bepaalt bij WRAPCOLS hoeveel items per kolom en bij WRAPROWS hoeveel items per rij.
Hoe voorkom ik #N/B fouten in de laatste cellen?
Gebruik het derde argument (pad_with) om een alternatieve waarde op te geven voor lege posities. Bijvoorbeeld: =WRAPROWS(A1:A10;4;"") vult lege posities met lege tekst in plaats van #N/B.
Kan ik WRAPCOLS en WRAPROWS combineren met dynamische matrices?
Ja, deze functies werken uitstekend samen met andere dynamische matrixfuncties zoals FILTER, SORTEREN, UNIEK en VSTACK/HSTACK. Het resultaat is altijd een dynamische matrix die automatisch overloopt.
Wat gebeurt er als mijn wrap_count groter is dan het aantal items?
Als wrap_count groter is dan het totale aantal items, krijg je een matrix met slechts 1 kolom (WRAPCOLS) of 1 rij (WRAPROWS) omdat alle items binnen de eerste “wikkel” passen.
Hoe maak ik een kalenderindeling met deze functies?
Voor een kalender kun je WRAPROWS gebruiken met wrap_count=7 (dagen per week). Combineer met REEKS om de dagnummers te genereren: =WRAPROWS(REEKS(1;31);7;"") voor een maand met 31 dagen.
Kan ik het resultaat van WRAPCOLS/WRAPROWS transponeren?
Ja, omring de formule met TRANSPONEREN: =TRANSPONEREN(WRAPCOLS(data;3)). Dit draait het resultaat 90 graden. Zie ook onze uitleg over transponeren in Excel.
Wat is de Engelse naam van deze functies?
De functies heten in het Engels identiek: WRAPCOLS en WRAPROWS. In tegenstelling tot veel andere Excel-functies is er geen vertaling in de Nederlandse versie van Excel.
Gerelateerde functies
- Dynamische matrices in Excel 365 – Leer hoe spillbereiken werken
- VSTACK en HSTACK – Stapel arrays verticaal of horizontaal
- TRANSPONEREN – Draai rijen en kolommen om
Hulp nodig bij Excel?
Kom je er niet uit met WRAPCOLS, WRAPROWS of andere dynamische matrixfuncties in Excel 365? Ik help je graag verder.
Neem contact op:
– WhatsApp: Stuur een bericht
– E-mail: w.bouwmeester@bouwmeesterconsultancy.nl
– Telefoon: +31 6 28963636
Of bekijk mijn Excel hulp diensten voor professionele ondersteuning.
Gerelateerde artikelen
- Dynamische matrices in Excel 365: spillbereik uitgelegd (2026)
- VSTACK en HSTACK in Excel 365: arrays stapelen (2026)
- Excel Formules: Compleet Overzicht van Alle Functies (2026)







