Excel TRANSPOSE Functie
De Excel TRANSPONEREN functie roteert de oriëntatie van een bereik of array. Het kan bijvoorbeeld een tabel roteren die horizontaal in rijen is gerangschikt naar verticaal in kolommen of vice versa.
Syntaxis
=TRANSPOSE (array)
Argument
reeks (nodig): Een array of celbereik dat u wilt transponeren.
Winstwaarde
De functie TRANSPONEREN retourneert een array in een nieuwe oriëntatie op basis van een bepaald celbereik.
Functie opmerkingen:
1. De functie TRANSPONEREN moet worden ingevoerd als een matrixformule door op te drukken Ctrl + Shift + Enter toetsen tegelijk.
2. Het transponeerresultaat: na het transponeren wordt de eerste rij van de originele array de eerste kolom van de nieuwe array, de tweede rij van de originele array wordt de tweede kolom van de nieuwe array, de derde rij wordt de derde kolom en spoedig.
Voorbeelden
Voorbeeld 1: draai de oriëntatie van een bepaald bereik om
Stel dat u de oriëntatie van bereik B4: I5 wilt omdraaien zoals de onderstaande schermafbeelding laat zien, dan kunt u het als volgt proberen om dit te bereiken.
1. Selecteer een bereik voor de nieuwe array, hier selecteer ik K3: L10, kopieer de onderstaande formule erin:
=TRANSPOSE(B4:I5)
Note: U moet hetzelfde aantal cellen selecteren als de oorspronkelijke set cellen, maar in de andere richting.
2. En druk vervolgens op Ctrl + Shift + Enter toetsen om de nieuwe array te retourneren.
Voorbeeld 2: bereik transponeren zonder nul in Excel
Normaal gesproken, als de opgegeven matrix lege cellen bevat, worden deze lege cellen weergegeven als 0 in de nieuwe matrix na gebruik van de functie Transponeren. Zie screenshot:
Als u een tabel zonder nullen wilt transponeren, kan de methode in deze sectie helpen.
1. Selecteer een bereik voor de nieuwe array, hier selecteer ik K3: L10, kopieer de onderstaande formule erin:
=TRANSPOSE(IF(B4:I5="","",B4:I5))
De syntaxis van de formule: {=TRANSPOSE(IF(rng="","",rng))}
2. druk op Ctrl + Shift + Enter toetsen tegelijkertijd om de nieuwe array zonder nullen te krijgen, zoals hieronder wordt getoond.
Note: Als u "blanco" in de lege cellen van de nieuwe array wilt plaatsen in plaats van deze leeg te houden, plaats deze tekst dan tussen de tweede dubbele aanhalingstekens in de formule:
=TRANSPOSE(IF(B4:I5="","blank",B4:I5))
En druk vervolgens op de Ctrl + Shift + Enter sleutels.
Meer voorbeelden
Hoe snel blokken met gegevens van rijen naar kolommen transponeren in Excel?
De beste tools voor kantoorproductiviteit
Kutools for Excel - Helpt u zich te onderscheiden van de menigte
Kutools voor Excel beschikt over meer dan 300 functies, Ervoor zorgen dat wat u nodig heeft slechts één klik verwijderd is...
Office-tabblad - Schakel lezen en bewerken met tabbladen in Microsoft Office in (inclusief Excel)
- Een seconde om te schakelen tussen tientallen geopende documenten!
- Verminder elke dag honderden muisklikken voor u, zeg maar dag tegen muishand.
- Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
- Brengt efficiënte tabbladen naar Office (inclusief Excel), net als Chrome, Edge en Firefox.