
Samenvatting
De Excel TRANSPOSE-functie "spiegelt" de oriëntatie van een bepaald bereik of array: TRANSPOSE draait een verticaal bereik naar een horizontaal bereik, en draait een horizontaal bereik naar een verticaal bereik.
Doel
Draai de oriëntatie van een reeks cellen omWinstwaarde
Een array in een nieuwe oriëntatie.Syntaxis
= TRANSPONEREN (matrix)Argumenten
- matrix : de matrix of het bereik van cellen die moeten worden getransponeerd.
Versie
Excel 2003Gebruiksopmerkingen
De functie TRANSPONEREN converteert een verticaal bereik van cellen naar een horizontaal bereik van cellen, of een horizontaal bereik van cellen naar een verticaal bereik van cellen. Met andere woorden, TRANSPOSE 'draait' de oriëntatie van een bepaald bereik of array om:
- Wanneer TRANSPOSE een verticaal bereik krijgt, converteert het dit naar een horizontaal bereik
- Wanneer TRANSPOSE een horizontaal bereik krijgt, converteert het dit naar een verticaal bereik
Wanneer array wordt getransponeerd, wordt de eerste rij de eerste kolom van de nieuwe array, de tweede rij wordt de tweede kolom van de nieuwe array, de derde rij wordt de derde kolom van de nieuwe array, enzovoort.
TRANSPOSE kan worden gebruikt met zowel bereiken als arrays.
Voorbeeld
In het getoonde voorbeeld zijn de formules in I5 en F12:
=TRANSPOSE(B5:F6) // formula in I5 =TRANSPOSE(B12:C16) // formula in F12
De getransponeerde bereiken zijn dynamisch. Als gegevens in het bronbereik veranderen, zal TRANSPOSE de gegevens in het doelbereik onmiddellijk bijwerken.
Opmerking: TRANSPONEREN neemt de opmaak niet over. In het voorbeeld zijn de doelbereiken in een aparte stap opgemaakt.
Dynamische array versus traditionele array
De bovenstaande formules zijn ingevoerd in Excel 365, dat dynamische matrixformules ondersteunt, dus er is geen speciale syntaxis vereist, TRANSPOSE werkt gewoon en de resultaten lopen automatisch over in de doelcellen. In andere versies van Excel moet TRANSPONEREN echter worden ingevoerd als een matrixformule met meerdere cellen met control + shift + enter:
- Selecteer eerst het doelbereik, dat hetzelfde aantal rijen moet hebben als het bronbereik kolommen heeft, en hetzelfde aantal kolommen als het bronbereik rijen heeft.
- Voer de functie TRANSPONEREN in en selecteer het bronbereik als het array-argument.
- Bevestig de formule als een matrixformule met control + shift + enter.
Plak speciaal
De functie TRANSPONEREN is zinvol wanneer u een dynamische oplossing nodig heeft die wordt bijgewerkt wanneer de brongegevens veranderen. Als u echter slechts een eenmalige conversie nodig heeft, kunt u Plakken speciaal gebruiken met de optie Transponeren. Deze video behandelt de basisprincipes van Plakken speciaal.
Gerelateerde video's
