Hoe de Excel TRANSPOSE-functie - te gebruiken

Inhoudsopgave

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 om

Winstwaarde

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 2003

Gebruiksopmerkingen

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:

  1. Wanneer TRANSPOSE een verticaal bereik krijgt, converteert het dit naar een horizontaal bereik
  2. 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:

  1. Selecteer eerst het doelbereik, dat hetzelfde aantal rijen moet hebben als het bronbereik kolommen heeft, en hetzelfde aantal kolommen als het bronbereik rijen heeft.
  2. Voer de functie TRANSPONEREN in en selecteer het bronbereik als het array-argument.
  3. 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

Tweerichtingsoverzicht met dynamische arrays In deze video bekijken we hoe u een tweerichtingsoverzicht kunt maken met dynamische arrayformules. Het resultaat is een overzichtstabel die sterk lijkt op een draaitabel.

Interessante artikelen...