Excel TRANSPOSE-functie
De Excel-TRANSPOSEER-functie draait de oriëntatie van een bereik of matrix. Zo kun je een horizontaal gerangschikte tabel in rijen omzetten naar een verticale opmaak in kolommen – en vice versa.

Syntaxis
=TRANSPOSE ()array)
Argument
Matrix (vereist): een matrix of celbereik dat u wilt transponeren.
Retourneerwaarde
De TRANSPOSEER-functie retourneert een matrix in een nieuwe oriëntatie op basis van een bepaald celbereik.
Opmerkingen bij de functie:
1. Voer de TRANSPOSEER-functie in als matrixformule door tegelijkertijd op Ctrl+Shift+Enter te drukken.
2. Het transponeerresultaat: na transponeren wordt de eerste rij van de oorspronkelijke matrix de eerste kolom van de nieuwe matrix, de tweede rij wordt de tweede kolom, de derde rij de derde kolom, enzovoort.
Voorbeelden
Voorbeeld 1: Keer de oriëntatie van een opgegeven bereik om
Stel dat u de oriëntatie van bereik B4:I5 wilt omdraaien, zoals in onderstaande afbeelding wordt weergegeven. U kunt het volgende doen om dit te bereiken.

1. Selecteer een bereik voor de nieuwe matrix; ik kies hier K3:L10 en kopieer de volgende formule naar dat bereik:
=TRANSPOSE(B4:I5)
Opmerking: Selecteer evenveel cellen als in de oorspronkelijke reeks, maar dan in de andere richting.

2. Druk vervolgens op de toetsen Ctrl+Shift+Enter om de nieuwe matrix weer te geven.

Voorbeeld 2: Transponeer een bereik zonder nullen in Excel
Normaal gesproken worden lege cellen in de opgegeven matrix weergegeven als 0 in de nieuwe matrix na gebruik van de TRANSPOSEER-functie. Zie de afbeelding:

Als u een tabel wilt transponeren zonder nullen, helpt de methode in deze sectie u daarbij.
1. Selecteer een bereik voor de nieuwe matrix; ik kies K3:L10 en kopieer daar de onderstaande formule in:
=TRANSPOSE(IF(B4:I5="","",B4:I5))
De syntaxis van de formule:{=TRANSPOSE(IF(rng="","",rng))}

2. Druk tegelijkertijd op Ctrl+Shift+Enterom de nieuwe matrix zonder nullen te verkrijgen, zoals in onderstaande afbeelding wordt weergegeven.

Opmerking: Als u in plaats van lege cellen het woord „leeg” in de nieuwe matrix wilt plaatsen, zet u deze tekst tussen dubbele aanhalingstekens op de tweede positie in de formule:
=TRANSPOSE(IF(B4:I5="","blank",B4:I5))
Druk daarna op Ctrl + Shift + Enter.

Meer voorbeelden
Hoe transposeert u snel blokken gegevens van rijen naar kolommen in Excel?
De beste Office-productiviteitshulpmiddelen
Kutools voor Excel – Helpt u om op te vallen tussen de massa
Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...
Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in
- Schakel in één seconde tussen tientallen geopende documenten!
- Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
- Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
- Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.