Excel

Excel TRANSPOSE-funktion

Excel Transpose Function

Excel TRANSPOSE-funktionResumé

Excel TRANSPOSE-funktionen 'vender' orienteringen for et givet interval 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 for et celleområde Returværdi Et array i en ny retning. Syntaks = TRANSPOSE (array) Argumenter
  • array - Det array eller række 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

Hvornår array transponeres, bliver den første række den første kolonne i den nye matrix, den anden række bliver den anden kolonne i den nye matrix, den tredje række bliver den tredje kolonne i den nye matrix osv.



TRANSPOSE kan bruges med begge intervaller og arrays .

hvordan man beregner måneder mellem to datoer i excel

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 Excel 365 , som understøtter dynamiske matrixformler , så der kræves ingen særlig syntaks, TRANSPOSE fungerer simpelthen og resulterer spil automatisk ind i destinationsceller. I andre versioner af Excel skal TRANSPOSE dog indtastes som en formel med flere celler med kontrol + skift + indtast:



  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 array argument.
  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 .



^