De TRANS funksjon i Excel er et alternativ for å endre måten data er lagt ut, eller orientert, i et regneark; funksjonen videresender data som er plassert i rader til kolonner eller fra kolonner til rader. TRANSPOSE-funksjonen kan brukes til å transponere en enkelt rad eller kolonne med data eller en rekke rad eller kolonne array.
01 av 02TRANSPOSE funksjons syntaks og argumenter
En funksjons syntaks refererer til utformingen av funksjonen og inneholder funksjonens navn, parenteser og argumenter. Syntaxen for TRANS funksjonen er:
{= TRANSPOSE (Array)}
Du vil legge merke til at syntaksen inneholder et array; dette er antallet celler som skal kopieres fra en rad til en kolonne eller fra en kolonne til en rad. Størrelsen på de originale og nye arrays må samsvare. Hvis den opprinnelige gruppen inneholder fem celler med data i en kolonne, må den nye arrayen inneholde fem celler med data på rad.
Hvis en multi-kolonne-array blir transponert, blir den første kolonnen i arrayet den første raden i den nye gruppen, den andre kolonnen i arrayet blir den andre raden i den nye gruppen, og så videre. Det samme skjer dersom en multi-rad-rekkefølge er transponert.
CSE-formler
Den krøllete knastene{ } rundt funksjonen indikerer at det er en matriseformel. En matriseformel blir opprettet ved å trykke på Ctrl, Skifte, og Tast inn nøkler på tastaturet samtidig når du går inn i formelen.
En matriseformel må brukes fordi TRANSPOSE-funksjonen må skrives inn i en rekke celler samtidig for at dataene kan bli vendt med suksess. Fordi matriseformler opprettes ved hjelp av Ctrl, Skifte, og Tast inn nøkler, blir de ofte referert til som CSE formler.
02 av 02Transponere rader til kolonner
Eksemplet på denne artikkelen viser hvordan du skriver inn TRANS array formel plassert i celleC1- til G1 av bildet som følger med denne artikkelen. De samme trinnene brukes også til å gå inn i den andre TRANSPOSE-arrayformelen som finnes i celler E7 til G9.
Opprett TRANSPOSE-funksjonen
Alternativer for å skrive inn funksjonen og dens argumenter inkluderer enten å taste den komplette funksjonen eller opprette funksjonen og dens argumenter ved hjelp av Formelbygger.
= TRANSPOSE (A1: A5) i celler C1: G1
Selv om det er mulig å skrive den komplette funksjonen manuelt, finner mange det lettere å bruke Formula Builder fordi det tar seg av å skrive inn funksjonens syntaks som parenteser og kommaseparatorer mellom argumenter.
Uansett hvilken metode som brukes til å gå inn i formelen, må det siste trinnet - det å slå det inn i en matriseformel - gjøres manuelt medCtrl, Skifte, ogTast inn nøkler.
Hvis du bruker en eldre versjon av Excel, vilFormelbygger kan erstattes av aFunksjonsargumenter dialogboks; bare sett inn dataene på samme måte som presenteres i denne artikkelen.
- Fremhev celler C1- til G1 i regnearket.
- Klikk påformler bånd av båndet.
- Klikk påOppslag og referanse ikon.
- Klikk påTRANS i listen.
Ferdiggjøring av TRANSPOSE Array Formula
- Klikk inn i Array linje i Formelbygger.
- Fremhev cellerA1 til A5 på regnearket for å angi dette området somArray argument.
- trykk Ferdig knapp.
- Deretter dobbeltklikk cellen C1-.
- Plasser musepekeren i formel bar.
- Trykk og hold nede Ctrl ogSkifte tastene på tastaturet.
- Trykk og slippTast inn tast på tastaturet for å angi funksjonen som en matriseformel i alle fem celler.
Dataene i celler A1 til A5 skal nå vises i celler C1- til G1. Når du klikker på noen av cellene i området C1 til G1, vises den komplette funksjonen i formellinjen over regnearket.