Az adatok transzponálása egy tömb tájolásának megváltoztatását jelenti a sorok oszlopokká alakításával vagy fordítva. Ebben az oktatóanyagban öt különböző módszert osztunk meg Önnel a tömb tájolásának megváltoztatására és a kívánt eredmény elérésére.
1. lépés: Másolja át a transzponálandó tartományt
Válassza ki a cellák tartományát, ahol sorokat és oszlopokat szeretne váltani, majd nyomja meg a gombot Ctrl + C a tartomány másolásához.
2. lépés: Válassza a Beillesztés áthelyezés opciót
Kattintson a jobb gombbal a céltartomány első cellájára, majd kattintson a Át kell ültetni ikon (A Beillesztési opciók) a jobb egérgombbal kattintva.
Eredmény
Voálá! A tartomány pillanatok alatt transzponálódik!
Egy kereszttábla (kétdimenziós táblázat) átalakítása lapos listává (egydimenziós lista) vagy fordítva az Excelben mindig sok időt és erőfeszítést igényel. Azonban azzal Kutools for Excel telepítve, annak Tegye át a táblázat méreteit eszköz segítségével gyorsan és egyszerűen elvégezheti az átalakítást.
Kutools for Excel - Több mint 300 praktikus funkciót tartalmaz, amelyek jelentősen megkönnyítik a munkáját. Kap egy 30-napos teljes funkcionalitású ingyenes próbaverzió most!
Egy tartomány tájolásának dinamikus váltásához (oszlopok sorokká váltásához és fordítva), és a váltott eredményt az eredeti adatkészlethez kapcsolja, használhatja az alábbi módszerek bármelyikét:
A sorok oszlopokká alakításához és fordítva a TRANSZPONÁLÁS funkciót, kérjük, tegye a következőket.
1. lépés: Válasszon ki ugyanannyi üres cellát, mint az eredeti cellakészlet, de más irányba
Tipp: Hagyja ki ezt a lépést, ha Excel 365-öt vagy Excel 2021-et használ.
Tegyük fel, hogy az eredeti táblázat a tartományon belül van A1: C4, ami azt jelenti, hogy a táblázat 4 sorból és 3 oszlopból áll. Tehát a transzponált táblázatnak 3 sora és 4 oszlopa lesz. Ez azt jelenti, hogy ki kell választania 3 sort és 4 oszlopot üres cellákból.
2. lépés: Írja be a TRANSPOSE képletet
Írja be az alábbi képletet a képletsávba, majd nyomja meg a gombot Ctrl + Shift + Enter hogy megkapja az eredményt.
Tipp: nyomja meg belép ha Ön Excel 365 vagy Excel 2021 felhasználó.
=TRANSPOSE(A1:C4)
=TRANSPOSE(IF(A1:C4="","",A1:C4))
Eredmény
A sorok oszlopokká, az oszlopok pedig sorokká alakulnak.
Bár a fenti képlet meglehetősen könnyen érthető és használható, ennek az a hátránya, hogy az elforgatott táblázat egyetlen celláját sem lehetett szerkeszteni vagy törölni. Tehát bemutatok egy képletet KÖZVETETT, CÍM, oszlop és a SOR funkciókat. Tegyük fel, hogy az eredeti táblázat a tartományon belül van A1: C4, az oszlopról sorra átalakítás végrehajtásához és az elforgatott adatoknak a forrásadatkészlethez való csatlakoztatásához kövesse az alábbi lépéseket.
1. lépés: Írja be a képletet
Írja be az alábbi képletet a céltartomány bal felső cellájába (A6 esetünkben), és nyomja meg belép:
=INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))
=IF(INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))=0,"",INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1))))
2. lépés: Másolja a képletet a jobb oldali és a cellák alá
Jelölje ki a képletcellát, és húzza a kitöltő fogantyúját (a kis zöld négyzet a cella jobb alsó sarkában) lefelé, majd jobbra annyi sorhoz és oszlophoz, amennyi szükséges.
Eredmény
Az oszlopok és sorok azonnal átkapcsolódnak.
Néhány további lépés a Speciális beillesztés módszerrel, valamint a Keresés és csere funkció lehetővé teszi az adatok transzponálását, miközben összekapcsolja a forráscellákat a transzponált cellákkal.
1. lépés: Másolja át a transzponálandó tartományt
Válassza ki a transzponálni kívánt cellatartományt, majd nyomja meg a gombot Ctrl + C a tartomány másolásához.
2. lépés: Alkalmazza a Link beillesztése opciót
Kattintson jobb gombbal egy üres cellára, majd kattintson a gombra Speciális beillesztés.
Kattints a link beillesztése.
Az alábbi eredményt kapod:
3. lépés: Keresse meg és cserélje ki az egyenlőségjeleket (=) a Hivatkozás beillesztése eredményből
Válassza ki az eredmény tartományt (A6: C9) és nyomja meg a gombot Ctrl + H, majd cserélje ki = val vel @EO (vagy bármely karakter(ek), amely nem létezik a kiválasztott tartományban) a Keresés és csere párbeszéd.
Kattints a Az összes cseréje, majd zárja be a párbeszédpanelt. Az alábbiakban bemutatjuk, hogyan fognak kinézni az adatok.
4. lépés: Transzponálja át a lecserélt Paste Link eredményt
Válassza ki a tartományt (A6: C9) és nyomja meg a gombot Ctrl + C lemásolni. Kattintson jobb gombbal egy üres cellára (itt választottam A11) és válassza ki a lehetőséget Át kell ültetni ikon ból ből Beillesztési opciók az átültetett eredmény beillesztéséhez.
5. lépés: Szerezzen vissza egyenlőségjeleket (=) a transzponált eredmény és az eredeti adatok összekapcsolásához
Őrizze meg a transzponált eredményadatokat A11: D13 kiválasztva, majd nyomja meg a gombot Ctrl + H, és cserélje ki @EO val vel = (ellentéte lépésre 3).
Kattints a Az összes cseréje, majd zárja be a párbeszédpanelt.
Eredmény
Az adatok transzponálva és az eredeti cellákhoz kapcsolódnak.
A Power Query egy hatékony adatautomatizálási eszköz, amely lehetővé teszi az adatok egyszerű átültetését az Excelbe. A munkát az alábbi lépésekkel végezheti el:
1. lépés: Válassza ki az átültetni kívánt tartományt, és nyissa meg a Power Query szerkesztőt
Válassza ki az áthelyezendő adatok tartományát. És akkor a dátum fül, a Adatok lekérése és átalakítása csoport, kattintson Táblázatból/Tartományból.
2. lépés: Alakítsa át az oszlopokat sorokká a Power Query segítségével
Menj a Átalakítás fület. Ban,-ben Használja az első sort fejlécként legördülő menüből válassza a lehetőséget Használja a fejléceket első sorként.
Kattints a Át kell ültetni.
3. lépés: Mentse el a transzponált adatokat egy lapra
A filé fülre kattintva Bezárás és betöltés a Power Editor ablak bezárásához és egy új munkalap létrehozásához az átvitt adatok betöltéséhez.
Eredmény
A transzponált adatokat a rendszer egy újonnan létrehozott munkalapon táblázattá alakítja.
A Átalakítási tartomány segédprogram in Kutools for Excel Segítségével egyszerűen átalakíthat (konvertálhat) egy függőleges oszlopot több oszlopra vagy fordítva, vagy átalakíthat egy sort több sorrá, vagy fordítva.
Kutools for Excel - Több mint 300 praktikus funkciót tartalmaz, amelyek jelentősen megkönnyítik a munkáját. Kap egy 30-napos teljes funkcionalitású ingyenes próbaverzió most!