Sådan bruges Excel TRANSPOSE-funktionen

Indholdsfortegnelse

Resumé

Excel TRANSPOSE-funktionen "vender" orienteringen af ​​et givet område eller array: TRANSPOSE vender et lodret område til et vandret område og vender et vandret område til et lodret område.

Formål

Vend orienteringen af ​​en række celler

Returneringsværdi

En matrix i en ny retning.

Syntaks

= TRANSPOSE (array)

Argumenter

  • array - Matrixen eller rækkeområdet af celler, der skal transponeres.

Version

Excel 2003

Brugsanvisninger

TRANSPOSE-funktionen konverterer et lodret celleområde til et vandret celleområde eller et vandret celleområde til et lodret celleområde. Med andre ord "vender" TRANSPOSE retningen af ​​et givet interval eller array:

  1. Når der gives et lodret område, konverterer TRANSPOSE det til et vandret område
  2. Når der gives et vandret område, konverterer TRANSPOSE det til et lodret område

Når array er transponeret, bliver den første række den første kolonne i den nye array, den anden række bliver den anden kolonne i den nye array, den tredje række bliver den tredje kolonne i den nye array og så videre.

TRANSPOSE kan bruges med både områder og arrays.

Eksempel

I det viste eksempel er formlerne i I5 og F12:

=TRANSPOSE(B5:F6) // formula in I5 =TRANSPOSE(B12:C16) // formula in F12

De transponerede områder er dynamiske. Hvis data i kildeområdet ændres, opdaterer TRANSPOSE straks data i målområdet.

Bemærk: TRANSPOSE overfører ikke formatering. I eksemplet er målområderne formateret i et separat trin.

Dynamisk array vs traditionelt array

Ovenstående formler blev indtastet i Excel 365, som understøtter dynamiske matrixformler, så der kræves ingen speciel syntaks, TRANSPOSE fungerer simpelthen, og resultater spildes automatisk ind i destinationsceller. I andre versioner af Excel skal TRANSPOSE dog indtastes som en formel med flere celler, med kontrol + shift + enter:

  1. Vælg først målområdet, som skal have det samme antal rækker, som kildeområdet har kolonner, og det samme antal kolonner, som kildeområdet har rækker.
  2. Indtast TRANSPOSE-funktionen, og vælg kildeområdet som arrayargumentet.
  3. Bekræft formlen som en matrixformel med kontrol + skift + enter.

Indsæt specielt

TRANSPOSE-funktionen giver mening, når du har brug for en dynamisk løsning, der fortsat opdateres, når kildedata ændres. Men hvis du kun har brug for en engangskonvertering, kan du bruge Indsæt speciel med indstillingen Transponer. Denne video dækker det grundlæggende i Paste Special.

Lignende videoer

Tovejsoversigt med dynamiske arrays I denne video ser vi på, hvordan man opretter en tovejsoversigt med dynamiske matrixformler. Resultatet er en oversigtstabel, der minder meget om en pivottabel.

Interessante artikler...