Sådan transponeres i Excel

Lær, hvordan du transponerer data i Excel og hurtigt skifter retningen af ​​dine kolonner og rækker på et regneark.

Transponering af data i Excel betyder at skifte eller rotere data fra det vandrette array til det lodrette array eller fra det lodrette array til det vandrette array. Enkelt sagt ændrer TRANSPOSE-funktionen rækker til kolonner og kolonner til rækker.

I Excel kan du transponere data på to forskellige måder ved at bruge TRANSPOSE-funktionen og Paste Special-metoden. I denne artikel viser vi dig, hvordan du ændrer rækkeværdien til kolonneværdi og kolonneværdi til rækkeværdi i Excel.

Ved brug af TRANSPOSER funktion

TRANSPOSER-funktionen giver dig mulighed for at skifte orienteringen af ​​et givet celleområde (en matrix) fra lodret til vandret eller omvendt. Da det er en matrixformel, skal funktionen indtastes i et område, der har det samme antal rækker og kolonner som kilden.

Syntaksen for Transponeringsfunktionen er:

=Transponer(array)

I det følgende eksempelregneark skal vi transponere tabellen, der indeholder mængden af ​​dyreeksport efter amt.

Først skal du vide, hvor mange rækker og kolonner din oprindelige tabel indeholder. Vælg derefter det nøjagtige antal celler som det oprindelige celleområde, men i den anden retning.

For eksempel har vi 5 rækker og 3 kolonner, så vi skal vælge 3 rækker og 5 kolonner med celler til de transponerede data. I vores tilfælde har vi 5 rækker og 4 kolonner, så du skal vælge 4 rækker og 5 kolonner.

Vælg en række tomme celler, og indtast formlen: =TRANSPOSER(A1:D5), men tryk ikke på 'Enter'-tasten endnu! På dette tidspunkt vil din Excel se sådan ud:

Tryk nu på 'Ctrl + Shift + Enter'. Når der er trykket på tastekombinationen, vil dataene blive transponeret.

Husk, at en matrixformel altid skal afsluttes ved at trykke 'CTRL + SHIFT + ENTER'. Når du trykker på tastekombinationen, vil den sætte et sæt krøllede parenteser rundt om formlen i formellinjen, så resultatet vil blive behandlet som en række data og ikke en enkelt celleværdi.

Excel Transpose-funktionen kopierer kun dataene, ikke formateringen af ​​de originale data. Som du kan se, kopieres formateringen af ​​den originale overskrift ikke. Transponering er også en dynamisk funktion, når din værdi i originale data er ændret, vil det blive afspejlet i de transponerede data, men ikke omvendt.

Sådan transponeres data i Excel uden nuller

Hvis du transponerer en tabel eller et celleområde med en eller flere tomme celler, vil disse celler have nul værdier, når de transponeres, som vist på billedet nedenfor:

For at kopiere de tomme celler, mens du transponerer, skal du bruge IF-funktionen i din TRANSPOSE-formel til at kontrollere, om en celle er tom eller ej. Hvis cellen er tom/tom, returnerer den en tom streng ("") til den transponerede tabel.

Hvis din tabel har tomme celler, skal du indtaste formlen: =TRANSPOSER(HVIS(A1:D5="","",A1:D5)) i de valgte celler.

Tryk derefter på 'Ctrl + Shift + Enter'-tastkombinationen. Nu er det tomme mellemrum i celle D5 kopieret til den transponerede celle E11.

Sådan transponeres i Excel vha Indsæt speciel metode

En anden måde, du kan transponere data på i Excel, er ved at bruge metoden Indsæt speciel. Men transponering af data ved hjælp af Paste Special-metoden kommer med en ulempe og en pro. Denne funktion giver dig mulighed for at transponere data med den originale indholdsformatering, men de transponerede data vil være statiske.

I modsætning til TRANSPOSE-funktionen, hvis du ændrer en værdi i de originale data, afspejles den ikke i det transponerede indhold, når du bruger metoden Indsæt speciel.

Vælg først det område, du vil transponere, og højreklik derefter og vælg 'Kopier' eller tryk på 'CTRL + C' for at kopiere tabellen.

Vælg derefter det celleområde, der matcher den nøjagtige størrelse af den originale tabel, som du gjorde ved den forrige metode.

Højreklik derefter på de valgte celler og klik på 'Indsæt speciel'.

I dialogboksen Indsæt speciel skal du markere afkrydsningsfeltet 'Transponere' og klikke på 'OK'.

Nu vil tabellen blive transponeret (kopieret) til valgte celler.

I denne metode behøver du ikke bekymre dig om, at sorte celler bliver nuller i den transponerede tabel, da de tomme celler også vil blive kopieret til de valgte celler.