Tanulja meg, hogyan transzponálhatja át az adatokat az Excelben, és hogyan módosíthatja gyorsan az oszlopok és sorok tájolását a munkalapon.
Az adatok Excelben történő transzponálása azt jelenti, hogy a vízszintes tömbről a függőleges tömbre vagy a függőleges tömbről vízszintes tömbre kell átváltani vagy elforgatni az adatokat. Egyszerűen fogalmazva, a TRANSPOSE függvény a sorokat oszlopokká, az oszlopokat pedig sorokká változtatja.
Az Excelben kétféle módon transzponálhatja át az adatokat, a TRANSPOSE függvény és a speciális beillesztés módszer használatával. Ebben a cikkben bemutatjuk, hogyan lehet a sorértéket oszlopértékre, az oszlopértéket pedig sorértékre váltani az Excelben.
Használata TRANSPOSE funkció
A TRANSPOSE funkció lehetővé teszi egy adott cellatartomány (egy tömb) tájolását függőlegesről vízszintesre vagy fordítva. Mivel ez egy tömbképlet, a függvényt egy olyan tartományba kell beírni, amelyben a forráséval azonos számú sor és oszlop van.
A Transpone függvény szintaxisa a következő:
=Transzponálás (tömb)
A következő táblázatmintában az állatexport megyénkénti mennyiségét tartalmazó táblázatot fogjuk átültetni.
Először is tudnia kell, hány sort és oszlopot tartalmaz az eredeti táblázat. Ezután válassza ki a cellák pontos számát az eredeti cellatartományként, de a másik irányba.
Például 5 sorunk és 3 oszlopunk van, tehát 3 sort és 5 oszlopos cellát kell kijelölnünk az átvitt adatokhoz. Esetünkben 5 sorunk és 4 oszlopunk van, tehát 4 sort és 5 oszlopot kell kiválasztanunk.
Válassza ki az üres cellák tartományát, és írja be a képletet: =TRANSPOSE(A1:D5)
, de még ne nyomja meg az „Enter” billentyűt! Ezen a ponton az Excel így fog kinézni:
Most nyomja meg a "Ctrl + Shift + Enter" billentyűt. A billentyűkombináció megnyomása után az adatok transzponálásra kerülnek.
Ne feledje, hogy egy tömbképletet mindig a „CTRL + SHIFT + ENTER” lenyomásával kell befejezni. Ha megnyomja a billentyűkombinációt, akkor a képletsoron lévő képlet köré szögletes zárójeleket helyez el, így az eredményt adatok tömbjeként kezeli, nem pedig egyetlen cellaértékként.
Az Excel Transpone funkció csak az adatokat másolja, az eredeti adatok formázását nem. Amint láthatja, az eredeti fejléc formázása nem kerül másolásra. Ezenkívül a Transpone egy dinamikus függvény, amikor az eredeti adatokban szereplő értéke módosul, az tükröződik az átvitt adatokban, de fordítva nem.
Hogyan lehet átvinni az adatokat az Excelbe nullák nélkül
Ha egy táblázatot vagy cellatartományt egy vagy több üres cellával transzponál, ezeknek a celláknak nulla értéke lesz transzponáláskor, ahogy az az alábbi képen látható:
Az üres cellák transzponálás közbeni másolásához használja az IF függvényt a TRANSPOSE képletben annak ellenőrzésére, hogy egy cella üres-e vagy sem. Ha a cella üres/üres, akkor egy üres karakterláncot („”) ad vissza a transzponált táblázathoz.
Ha a táblázat üres cellákat tartalmaz, írja be a képletet: =TRANSPOSE(HA(A1:D5="","",A1:D5))
a kiválasztott cellákban.
Ezután nyomja meg a "Ctrl + Shift + Enter" billentyűkombinációt. Most a D5 cellában lévő üres területet a transzponált E11 cellába másoljuk.
Transzponálás Excelben a használatával Beillesztés speciális módszer
Az adatok Excelben való átültetésének másik módja a Speciális beillesztés módszer. Az adatok speciális beillesztési módszerrel történő transzponálása azonban hátrányt és előnyt is tartalmaz. Ez a funkció lehetővé teszi az adatok átültetését az eredeti tartalomformátummal, de az átvitt adatok statikusak lesznek.
A TRANSPOSE függvénytől eltérően, ha megváltoztat egy értéket az eredeti adatokban, az nem fog tükröződni az átvitt tartalomban a Paste Special módszer használatakor.
Először válassza ki a transzponálni kívánt tartományt, majd kattintson a jobb gombbal, és válassza a „Másolás” lehetőséget, vagy nyomja meg a „CTRL + C” billentyűkombinációt a táblázat másolásához.
Ezután válassza ki a cellák tartományát, amely pontosan megegyezik az eredeti táblázat méretével, ahogy az előző módszernél is tette.
Ezután kattintson a jobb gombbal a kijelölt cellákra, és kattintson a „Speciális beillesztés” gombra.
A Speciális beillesztés párbeszédpanelen jelölje be az „Áthelyezés” jelölőnégyzetet, és kattintson az „OK” gombra.
Most a táblázat át lesz helyezve (másolva) a kijelölt cellákba.
Ennél a módszernél nem kell attól tartanod, hogy a fekete cellák nullákká válnak a transzponált táblázatban, mivel az üres cellák is átmásolódnak a kijelölt cellákba.