TRANSPOSER-funktionen i Excel 2013 giver dig mulighed for at ændre orienteringen af et celleområde (eller en matrix). Du kan bruge denne funktion til at transponere et lodret celleområde, hvor dataene løber ned ad rækkerne af tilstødende kolonner til et, hvor dataene løber på tværs af kolonnerne i tilstødende rækker og omvendt.
For at kunne bruge TRANSPOSE-funktionen skal du ikke kun vælge et område, der har et modsat antal kolonner og rækker, men du skal også indtaste det som en matrixformel.
For eksempel, hvis du bruger TRANSPOSER-funktionen til at transponere et celleområde på 2 x 5 (det vil sige et område, der fylder to tilstødende rækker og fem tilstødende kolonner), skal du vælge et tomt celleområde på 5 x 2 (dvs. , et område, der tager fem tilstødende rækker og to tilstødende kolonner) i regnearket, før du bruger knappen Indsæt funktion til at indsætte TRANSPOSE-funktionen i den første celle.
Efter at have valgt det 2 x 5 celleområde, der indeholder de data, du vil transponere i Array-tekstboksen i dialogboksen Funktionsargumenter, skal du trykke på Ctrl+Shift+Enter for at lukke denne dialogboks og gå ind i TRANSPOSER-funktionen ind i hele det valgte celleområde som en matrixformel (omsluttet af krøllede klammeparenteser).
Antag, at du vil transponere de data, der er indtastet i celleområdet A10:C11 (et 2 x 3 array) til det tomme celleområde E10:F12 (et 3 x 2 array) i regnearket. Når du trykker på Ctrl+Shift+Enter for at fuldføre matrixformlen, efter at have valgt celleområdet A10:C11 som matrixargumentet , placerer Excel følgende matrixformel i hver celle i området:
{=TRANSPOSER(A10:C11)}
Celleområdet B2:C4 indeholder et 3 x 2-array i celleområdet B2:C4 til et 2 x 3-array i området B6:D7; følg disse trin:
Vælg det tomme celleområde B6:D7 i regnearket.
Klik på kommandoknappen Opslag og reference på fanen Båndets formler, og vælg derefter TRANSPOSER-indstillingen fra knappens rullemenu.
Excel indsætter =TRANSPOSE() på formellinjen og åbner dialogboksen Funktionsargumenter, hvor tekstboksen Array-argument er markeret.
Træk gennem celleområdet B2:C4 i regnearket, så Array-argumenttekstboksen indeholder B2:C4, og formlen på formellinjen nu lyder =TRANSPOSE(B2:C4).
Tryk på Ctrl+Shift+Enter for at lukke dialogboksen Indsæt argumenter (klik ikke på OK) og for at indsætte TRANSPOSE-arrayformlen i celleområdet B6:D7 som vist.
Ved at klikke på knappen OK i dialogboksen Funktionsargumenter indsættes TRANSPOSER-funktionen i den aktive celle i det aktuelle cellevalg. Hvis du gør dette, returneres #VALUE! fejlværdi til cellen. Du skal huske at trykke Ctrl+Shift+Enter for både at lukke dialogboksen og indsætte formlen i hele celleområdet.
Hvis alt, hvad du vil gøre, er at transponere række- og kolonneoverskrifter eller en simpel tabel med data, behøver du ikke at gå gennem rigmarolen med at oprette en matrixformel ved hjælp af TRANSPOSE-funktionen. Du skal blot kopiere rækken af celler, der skal transponeres, med kommandoknappen Kopier på fanen Hjem på båndet.
Placer cellemarkøren i den første tomme celle, hvor det transponerede område skal indsættes, før du klikker på Transponer-indstillingen på Indsæt-kommandoknappens rullemenu.