2 sätt att använda Excels transponeringsfunktion

Om du jobbar mycket med excel hemma, på jobbet eller på ditt hemmakontor har du möjlighet att anpassa dina arbetsblad precis som du vill. Men varje person har sina egna egenskaper och metoder att arbeta med excel . Vissa föredrar att organisera data i kolumner, medan andra föredrar rader.

Om någon ger dig en fil excel och du föredrar att data ska visas i en annan ordning, kan du enkelt förvandla kolumner till rader och rader till kolumner med hjälp av den inbyggda excel fungera införliva . (Transponera) Det finns två huvudsakliga sätt att överföra data till excel : Kopiera och klistra in eller använd transponeringsfunktionen. Även om båda kommer att överföra dina data, fungerar de olika, vilket jag kommer att förklara nedan.

Transponera med TRANSPOSE-funktionen

Anta(Anta att) någon ger dig en fil excel med data i kolumner och du föredrar data i rader.

Börja med att välja det område där du vill flytta data från kolumner till rader. notera(Observera) att i exemplet ovan sträcker sig data från A1 till B6. Detta är ett 2 x 6 (2×6) datablad. För att välja ett område att transponera behöver du ett inverst eller 6 x 2 (6×2) område. Med utgångspunkt från en cell A12 (eller någon annan plats där du vill överföra data), välj ett 6×2 område(markera ut ett 6×2 område) .

Välj område för att överföra data

notera(Observera) att cellerna vi har valt inkluderar områden från A12 innan F13 6×2. Med detta område markerat, klicka formelfältet(formelfältet) ovan. Se till(Se till att det markerade området fortfarande är markerat innan du börjar skriva formeln. Ange nu följande formel i formelfältet

=transpose(a1:b6)

men klicka inte än Stiga på . Inmatning(Skriv in) denna formel i excel skiljer sig från de flesta andra formler. Du måste hålla Ctrl-tangenter(Ctrl) och Flytta när du klickar Stiga på . Så klicka Ctrl+Skift+Enter . Ditt Excel-kalkylblad bör nu se ut så här:

Excel-kolumner förvandlas till rader

Kombination Ctrl+Skift+Enter omsluter formeln i lockiga hängslen. Det informerar excel att utdata från formeln kommer att vara en array av data, inte en enda cell. Märkligt nog kan du inte skriva lockiga hängslen själv; nödvändig att använda Ctrl+Skift+Enter .

När du använder transponeringsfunktionen för att överföra data länkas båda datamängderna. Det betyder att om du ändrar data i A1 till exempel kommer det också att ändra värdet in A12 . Även om det finns formler i cellerna kommer de att uppdatera värdena på båda ställena.

I exemplet nedan har jag några uppgifter om arbetare, arbetade timmar och totala löner. Jag använde transponeringsfunktionen för att transponera data.

Jag gick vidare och ändrade ett namn och arbetstider för alla människor och som du kan se är båda datauppsättningarna synkroniserade.

Detta betyder också att om du tar bort celler eller rader med originaldata så får du ett referensfel i transponerade celler! Om du inte vill att två uppsättningar data ska vara relaterade är det bättre att använda metoden kopiera och klistra som beskrivs nedan, som duplicerar data istället för att länka dem.

Transponera med kopiera och klistra in

Ett enklare sätt att överföra data till excel – använd funktionen kopiera och klistra in. Data kommer inte att länkas, så du kan säkert ta bort den ursprungliga datamängden om du vill. Men om du gör ändringar i den ursprungliga datamängden, kommer dessa ändringar inte att återspeglas i de överförda data eftersom det bara är en kopia.

Välj de data du vill överföra och högerklicka sedan och välj ” Kopiera(Kopiera)” eller tryck CTRL+C på tangentbordet.

Högerklicka nu på valfri tom cell där du vill klistra in data och klicka på knappen Transponera(Transponera) » . Om du bara håller muspekaren över transponeringsknappen kommer den faktiskt att ge dig en liveförhandsvisning av data på arket.

Om du ändrar någon data i den ursprungliga datamängden, kommer den transponerade datan inte att påverkas och vice versa. Det är ungefär det.

Om du arbetar mycket med Excel hemma, på jobbet eller på ett hemmakontor, har du lyxen att ställa in dina kalkylblad precis som du vill ha dem. Men varje person har sina egna egenskaper och metoder för att arbeta med Excel. Vissa föredrar att organisera data i kolumner och andra i rader.

Om någon ger dig en Excel-fil och du föredrar att data ska visas i ett annat arrangemang, kan du enkelt förvandla kolumner till rader och rader till kolumner med hjälp av Excels inbyggda Transponera fungera. Det finns i princip två sätt att överföra data i Excel: genom att kopiera och klistra in eller genom att använda transponeringsfunktionen. Även om båda kommer att överföra dina data, fungerar de olika, vilket jag kommer att förklara nedan.

Transponera med TRANSPOSE-funktionen

Anta att någon ger dig en Excel-fil med uppgifterna ordnade i kolumner och du föredrar att uppgifterna är i rader.

Excel-data i kolumner

Börja med att välja det område till vilket du vill överföra data från kolumner till rader. Lägg märke till i exemplet ovan att data upptar A1 till B6. Det är en 2 x 6 (2×6) datatabell. För att välja område för transponering behöver du det motsatta eller ett 6 x 2 (6×2) område. Börjar i cell A12 (eller var du vill ha transponerad data), markera ett 6×2 område.

Välj Område för att överföra data

Lägg märke till att cellerna vi valde inkluderar A12 till F13, ett 6×2 område. Med detta område markerat klickar du på formelfältet ovan. Se till att området du valde fortfarande är markerat innan du börjar skriva formeln. Skriv nu följande formel i formelfältet

=transpose(a1:b6)

men tryck inte på Enter än. Att ange denna formel i Excel skiljer sig från de flesta andra formler. Du måste hålla ned Ctrl- och Shift-tangenterna när du trycker på Enter. så tryck Ctrl+Skift+Enter. Ditt Excel-kalkylblad bör nu se ut så här:

Excel-kolumner förvandlas till rader

Tangentkombinationen Ctrl + Shift + Enter sätter en uppsättning klammerparenteser runt formeln. Detta talar om för Excel att formelns utdata kommer att vara en rad data snarare än bara en enda cell. Konstigt nog kan du inte skriva hängslen i dig själv; du måste använda tangentkombinationen Ctrl + Shift + Enter.

När du använder transponeringsfunktionen för att överföra data är båda datauppsättningarna länkade. Detta betyder att om du ändrar data i A1, till exempel, skulle det ändra värdet i A12 också. Även om cellerna har formler kommer det att uppdatera värdena på båda ställena.

I exemplet nedan har jag några uppgifter om arbetare, arbetade timmar och total lön. Jag använde transponeringsfunktionen för att transponera data.

Jag gick vidare och bytte ett namn och antalet arbetade timmar för alla individer och som du kan se är båda uppsättningarna av data synkroniserade.

Detta betyder också att om du tar bort cellerna eller raderna med originaldata, får du ett referensfel i de transponerade cellerna! Om du inte vill att de två uppsättningarna av data länkas, är det bättre alternativet att använda metoden kopiera och klistra nedan, som duplicerar data istället för att länka dem.

Transponera med kopiera och klistra in

Det enklare sättet att överföra data i Excel är att använda funktionen kopiera och klistra in. Data kommer inte att länkas, så du kan säkert radera den ursprungliga uppsättningen av data om du vill. Men om du gör ändringar i den ursprungliga datauppsättningen kommer det inte att återspeglas i den transponerade datan eftersom det bara är en kopia.

Välj de data du vill överföra och högerklicka sedan och välj Kopiera eller tryck CTRL+C på ditt tangentbord.

Högerklicka nu på valfri tom cell där du vill klistra in data och klicka på Transponera knapp. Om du bara håller muspekaren över transponeringsknappen, kommer den faktiskt att ge dig en liveförhandsvisning av data på arket.

Om du ändrar någon data i den ursprungliga datauppsättningen kommer det inte att påverka den överförda data och vice versa. Det är ungefär det.