Vi ser alle på data forskelligt. Nogle mennesker opretter e .cel-regneark med de vigtigste felter vandret. Andre foretrækker dataene lodret i kolonner. Nogle gange fører disse præferencer til et scenario, hvor du vil transponere e .cel-data. Microsoft skal have forventet dette problem, fordi de tilbyder flere metoder til at skifte dine kolonner og rækker rundt.,
Artikel Indhold
Layout Problem
jeg har for nylig var givet et stort Microsoft Excel-regneark, der indeholdt leverandørbedømmelse oplysninger. Oplysningerne var nyttige, men på grund af den måde, dataene blev organiseret, kunne jeg ikke bruge værktøjer som Auto Filter. Jeg ville også have problemer, hvis jeg havde brug for at importere oplysningerne til en database. Et simpelt eksempel er vist nedenfor.,
jeg vil i Stedet har Virksomheden navne displayet vertikalt i Kolonne A og Data Attributter displayet vandret i Række 1. Dette ville gøre det lettere for mig at gøre analysen. For eksempel kan jeg ikke nemt filtrere efter Californiens leverandører.
Hvad er E .cels Transponeringsfunktion
enkelt sagt ændrer transponeringsfunktionen retningen for dine kolonner (lodret område) og rækker (vandret område)., Mine oprindelige datarækker ville blive kolonner og mine kolonner ville blive rækker. Det løser mit layoutproblem ovenfor, uden at jeg behøver at indtaste mine originale data igen.
transponeringsfunktionen er ret alsidig. Det kan bruges i E .cel-formler eller med pastaindstillinger. Der er nogle forskelle baseret på hvilken metode du bruger.
Konverter Kolonner & Rækker ved Hjælp af Indsæt & Omsætte
De trin, der er beskrevet nedenfor, blev udført ved hjælp af Microsoft Office 365, men de seneste Microsoft Excel-versioner vil arbejde.,
- Åbn det regneark, du skal ændre. Du kan også do .nloade eksempelarket i slutningen af denne tutorial.
- Klik på den første celle i dit dataområde, f.eks. A1.Skift-klik på den sidste celle i området. Dine datasæt skal fremhæve.
- Fra fanen Hjem, kan du vælge at Kopiere eller trykke på Ctrl + c.
- Vælg den nye celle, hvor du ønsker at kopiere dine data gennemført.højreklik i den celle og vælg Transponeringsikonet under Indsæt.,
info Som du holder musen over indstillinger for sæt, kan du se de data, layout ændringer.
Du bør nu se dine data med kolonner og rækker skiftet. Du kan ændre størrelsen på dine kolonner, så de passer til dine behov.
disse to datasæt er uafhængige. Du kan slette celler fra det øverste sæt, og det vil ikke påvirke det transponerede sæt.
Når du bruger denne metode, opretholdes din oprindelige formatering. For eksempel, hvis jeg tilføjede en gul baggrund til mine originale celler B1: G1, ville farven blive anvendt. Det samme gælder, hvis jeg brugte rød tekst på celle E:5.
brug af Transponeringsfunktionen i en formel
som jeg nævnte, har E .cel flere måder, hvorpå du kan skifte kolonner til rækker eller omvendt. Denne anden måde udnytter en formel og array. Resultatet er det samme undtagen dine originale data, og de nye transponerede data er forbundet. Du kan miste noget af din oprindelige formatering., For eksempel kom farvet tekst og stilarter på tværs, men ikke cellefyldfarver.
- Åbn dit e .cel-ark.
- Klik på en tom celle, hvor du vil have dine konverterede data. Jeg bruger A7.
- Type =transponere.
- Afslut formlen ved at tilføje en ( og fremhæve det celleområde, vi ønsker at bytte.,
- Type) For at lukke området.
- Tryk på Enter.Bemærk: Hvis du ikke bruger Microsoft 365, skal du sandsynligvis trykke på CTRL + SHIFT + Enter
forskelle i transponering
selvom disse to metoder giver lignende resultater, er der forskelle. I den første pastametode er uanset hvilken handling jeg tager på en celle uafhængig af den transponerede version. Jeg kunne slette de oprindelige værdier, og der ville ikke ske noget med de kolonner, jeg byttede.,
i modsætning hertil er Transponeringsformelversionen bundet til de oprindelige data. Hvis jeg ændrer værdien i B2 fra 1200 til 1500, opdateres den nye værdi automatisk i B8. Men det omvendte er ikke sandt. Hvis jeg ændrer transponerede celler, ændres det originale sæt ikke. I stedet får jeg en #SPILL-fejl, og mine transponerede data forsvinder.,
Gennemføre Formel & Tomme Celler
en Anden forskel med hjælp Gennemføre formel er, at det vil omdanne tomme celler til “0”s.
rettelse til denne særhed, er at bruge en IF-sætning til den formel, der holder den tomme celler som tomme.,
=TRANSPOSE(IF(A1:G5="","",A1:G5))
Alternativt kan du foretage en søgning og erstatte på nullerne.
info læg Mærke til, hvordan Excel giver et værktøjstip, der viser for Transpose – “Konverterer et lodret celleområde, at en vandret række, og vice versa.