TRANSPONEREN in Excel: rijen en kolommen omdraaien (2026)
Met de TRANSPONEREN-functie in Excel (Engels: TRANSPOSE) draai je rijen en kolommen om. Data die horizontaal staat wordt verticaal, en andersom. Dit is ideaal wanneer je gegevens in een verkeerde orientatie hebt ontvangen of wanneer je data beter leesbaar wilt maken.
Laatst bijgewerkt: januari 2026
Wat is TRANSPONEREN in Excel?
De TRANSPONEREN-functie wisselt rijen en kolommen om in een bereik. Stel je hebt maanden als kolomkoppen en jaren als rijkoppen, dan kun je dit met een klik omdraaien zodat jaren bovenaan staan en maanden aan de zijkant.
Syntaxis:
=TRANSPONEREN(matrix)
| Argument | Uitleg |
|---|---|
| matrix | Het bereik dat je wilt transponeren (bijv. A1:D3) |
Belangrijk verschil Excel 365 vs. oudere versies:
– Excel 365/2021: TRANSPONEREN is een dynamische matrixfunctie. Je typt de formule in een cel en Excel vult automatisch de rest.
– Excel 2019 en ouder: Je moet de formule invoeren als een matrixformule met Ctrl+Shift+Enter.
Methode 1: Plakken speciaal – Transponeren (snelste manier)
De eenvoudigste manier om rijen en kolommen om te draaien is via Plakken speciaal. Dit maakt een statische kopie van je data.
Stap 1: Selecteer en kopieer je data
- Windows: Selecteer het bereik en druk op Ctrl+C
- Mac: Selecteer het bereik en druk op Cmd+C
Stap 2: Kies de doelcel
Klik op een lege cel waar je de getransponeerde data wilt plaatsen. Zorg dat er genoeg ruimte is.
Stap 3: Open Plakken speciaal
- Windows: Druk op Ctrl+Alt+V of klik rechts en kies “Plakken speciaal”
- Mac: Druk op Cmd+Option+V of klik rechts en kies “Plakken speciaal”
Stap 4: Vink Transponeren aan
In het dialoogvenster vink je Transponeren aan (onderaan). Klik op OK.
Resultaat: Je data staat nu omgedraaid. Wat eerst in rijen stond, staat nu in kolommen en vice versa.
Tip: Dit is een statische kopie. Als je brondata wijzigt, verandert de getransponeerde versie niet mee.
Methode 2: TRANSPONEREN-functie (dynamisch)
Wil je dat de getransponeerde data automatisch mee-update wanneer de brondata wijzigt? Gebruik dan de TRANSPONEREN-functie.
Stap 1: Selecteer de doelcel
Klik op de cel waar je het getransponeerde bereik wilt laten beginnen.
Stap 2: Typ de formule
=TRANSPONEREN(A1:D3)
Vervang A1:D3 door jouw bereik.
Stap 3: Bevestig de formule
Excel 365/2021 (dynamische matrix):
– Druk op Enter
– Excel vult automatisch alle benodigde cellen
Excel 2019 en ouder (matrixformule):
– Selecteer eerst het doelbereik (als je bron 3 rijen x 4 kolommen is, selecteer dan 4 rijen x 3 kolommen)
– Typ de formule
– Druk op Ctrl+Shift+Enter (Windows) of Cmd+Shift+Enter (Mac)
– Je ziet accolades om de formule: {=TRANSPONEREN(A1:D3)}
Praktijkvoorbeeld: verkoopdata transponeren
Stel je hebt deze verkoopdata:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Product | Jan | Feb | Mrt |
| 2 | Laptop | 150 | 180 | 165 |
| 3 | Tablet | 200 | 220 | 195 |
Na transponeren krijg je:
| A | B | C | |
|---|---|---|---|
| 1 | Product | Laptop | Tablet |
| 2 | Jan | 150 | 200 |
| 3 | Feb | 180 | 220 |
| 4 | Mrt | 165 | 195 |
De formule: =TRANSPONEREN(A1:D3)
Dit is handig wanneer je data wilt gebruiken in een draaitabel of wanneer een andere orientatie beter past bij je rapport.
TRANSPONEREN combineren met andere functies
Je kunt TRANSPONEREN combineren met andere functies voor krachtige data-transformaties.
Voorbeeld 1: Transponeren en sorteren
=SORTEREN(TRANSPONEREN(A1:D3))
Dit transponeert eerst en sorteert daarna de resultaten. Lees meer over de SORTEREN-functie.
Voorbeeld 2: Transponeren van een formuleresultaat
=TRANSPONEREN(UNIEK(B2:B100))
Haalt unieke waarden op en zet ze horizontaal. Zie ook de UNIEK-functie.
Voorbeeld 3: Transponeren met FILTER
=TRANSPONEREN(FILTER(A2:D10;B2:B10>100))
Filtert rijen waar kolom B groter is dan 100, en transponeert het resultaat.
Veelgemaakte fouten
Fout 1: Te weinig ruimte voor getransponeerde data
Probleem: Je krijgt een #OVERLOOP!-fout omdat er al data staat waar de getransponeerde resultaten moeten komen.
Oplossing: Zorg dat het doelgebied leeg is. Als je bron 5 kolommen x 3 rijen is, heb je 3 kolommen x 5 rijen nodig.
Fout 2: Matrixformule niet correct invoeren (oudere Excel)
Probleem: In Excel 2019 en ouder zie je alleen de eerste waarde, niet het hele getransponeerde bereik.
Oplossing: Selecteer eerst het volledige doelbereik, typ de formule, en druk op Ctrl+Shift+Enter in plaats van alleen Enter.
Fout 3: Bronbereik bevat samengevoegde cellen
Probleem: De functie werkt niet correct met samengevoegde cellen.
Oplossing: Splits samengevoegde cellen voordat je transponeert. Ga naar Start > Samenvoegen en centreren > Samenvoegen opheffen.
Fout 4: Formules verwijzen naar verkeerde cellen na transponeren
Probleem: Na Plakken speciaal > Transponeren kloppen je formules niet meer.
Oplossing: Gebruik absolute celverwijzingen (met $-teken) in je bronformules als je wilt dat verwijzingen intact blijven.
Fout 5: Verwachten dat statische transpose automatisch update
Probleem: Je hebt Plakken speciaal gebruikt en verwacht dat wijzigingen in de bron doorkomen.
Oplossing: Voor dynamische updates moet je de TRANSPONEREN-functie gebruiken in plaats van Plakken speciaal.
Wanneer gebruik je welke methode?
| Situatie | Beste methode |
|---|---|
| Eenmalig omdraaien, geen updates nodig | Plakken speciaal > Transponeren |
| Data moet automatisch mee-updaten | TRANSPONEREN-functie |
| Grote datasets met veel cellen | Plakken speciaal (sneller) |
| Combineren met FILTER, SORTEREN, UNIEK | TRANSPONEREN-functie |
| Excel 2016 of ouder | Plakken speciaal of matrixformule |
Tips voor efficiënt werken met TRANSPONEREN
- Maak eerst een backup: Vooral bij grote datasets, kopieer je werkblad voordat je transponeert.
- Controleer het bereik: Tel je rijen en kolommen. Na transponeren worden 5 kolommen x 10 rijen: 10 kolommen x 5 rijen.
- Gebruik naamgeving: Geef je bronbereik een naam voor leesbaardere formules:
=TRANSPONEREN(Verkoopdata) - Let op opmaak: Bij Plakken speciaal blijft opmaak behouden. Bij de functie niet – pas opmaak apart toe.
- Dynamische bereiken: Combineer met Excel-tabellen voor bereiken die automatisch meegroeien.
FAQ
Wat is het verschil tussen Plakken speciaal en de TRANSPONEREN-functie?
Plakken speciaal maakt een statische kopie die niet mee-update met de bron. De TRANSPONEREN-functie creëert een dynamische link: wijzigingen in de bron verschijnen automatisch in het getransponeerde bereik.
Werkt TRANSPONEREN met tekst en getallen?
Ja, TRANSPONEREN werkt met alle celinhoud: tekst, getallen, datums en zelfs formules. Bij Plakken speciaal kun je kiezen of je formules of alleen waarden wilt transponeren.
Kan ik een hele tabel in een keer transponeren?
Ja, selecteer het volledige bereik inclusief koppen. Let op dat Excel-tabellen (Ctrl+T) niet direct getransponeerd kunnen worden – converteer ze eerst naar een normaal bereik.
Waarom krijg ik een #WAARDE!-fout?
Dit gebeurt meestal in oudere Excel-versies wanneer je de formule niet als matrixformule invoert. Selecteer het doelbereik en druk op Ctrl+Shift+Enter.
Hoe transponeer ik alleen waarden, geen formules?
Gebruik Plakken speciaal, vink zowel “Waarden” als “Transponeren” aan. Zo krijg je alleen de berekende resultaten, niet de onderliggende formules.
Kan ik getransponeerde data bewerken?
Bij Plakken speciaal: ja, de data is onafhankelijk van de bron. Bij de TRANSPONEREN-functie: nee, de resultaatcellen zijn vergrendeld omdat ze een formule bevatten.
Hoe groot mag mijn bereik zijn voor TRANSPONEREN?
Er is geen harde limiet, maar zeer grote bereiken (duizenden cellen) kunnen Excel vertragen. Voor grote datasets is Plakken speciaal vaak sneller.
Werkt TRANSPONEREN in Excel Online?
Ja, de TRANSPONEREN-functie werkt volledig in Excel Online. Ook Plakken speciaal met Transponeren is beschikbaar via het menu.
Samenvatting
TRANSPONEREN in Excel biedt twee hoofdmethodes om rijen en kolommen om te draaien:
- Plakken speciaal > Transponeren: Snel, eenvoudig, statische kopie
- TRANSPONEREN-functie: Dynamisch, update automatisch, combineert met andere functies
In Excel 365 is de TRANSPONEREN-functie eenvoudiger geworden dankzij dynamische matrices. Je hoeft niet meer vooraf het doelbereik te selecteren of Ctrl+Shift+Enter te gebruiken.
Bekijk ook onze gidsen over INDEX-functies voor meer manieren om data flexibel op te halen, of leer hoe je met Tekst naar kolommen data splitst over meerdere kolommen.
Hulp nodig bij Excel?
Kom je er niet uit met TRANSPONEREN of andere Excel-functies? 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.





