Excel 2007s TRANSPOSE-funksjon lar deg endre retningen til et celleområde (eller en matrise). Du kan bruke denne funksjonen til å transponere et vertikalt celleområde der dataene går nedover radene med tilstøtende kolonner til et hvor dataene går over kolonnene til tilstøtende rader og omvendt. For å kunne bruke TRANSPOSE-funksjonen må du ikke bare velge et område som har et motsatt antall kolonner og rader, men du må også angi det som en matriseformel.
For eksempel, hvis du bruker TRANSPOSE-funksjonen til å transponere et 2 x 5 celleområde (det vil si et område som tar opp to tilstøtende rader og fem tilstøtende kolonner), må du velge et tomt 5 x 2 celleområde (det vil si , et område som tar fem tilstøtende rader og to tilstøtende kolonner) i regnearket før du bruker Insert Function-knappen for å sette inn TRANSPOSE-funksjonen i den første cellen. Deretter, etter å ha valgt 2 x 5 celleområdet som inneholder dataene du vil transponere i Array-tekstboksen i funksjonsargument-dialogboksen, må du trykke Ctrl+Shift+Enter for å lukke denne dialogboksen og gå inn i TRANSPOSER-funksjonen inn i hele det valgte celleområdet som en matriseformel (omsluttet av krøllete klammeparenteser).
Anta at du vil transponere dataene som er lagt inn i celleområdet A10:C11 (en 2 x 3 matrise) til den tomme celleområdet E10:F12 (en 3 x 2 matrise) i regnearket. Når du trykker Ctrl + Shift + Enter for å fullføre matriseformel, etter å ha valgt celleområdet A10: A11 som matrise argument, setter Excel følgende matriseformelen i hver eneste celle i området:
{=TRANSPOSER(A10:C11)}
Hvis alt du vil gjøre er å transponere rad- og kolonneoverskrifter eller en enkel tabell med data, trenger du ikke å gå gjennom rigmarolen med å lage en matriseformel ved å bruke TRANSPOSE-funksjonen. Bare kopier celleområdet som skal transponeres med Kopier-knappen på Hjem-fanen på båndet. Plasser cellemarkøren i den første tomme cellen der det transponerte området skal limes inn før du klikker Transponer-alternativet på Lim inn-knappens rullegardinmeny.