Ugrás a tartalomra

5 mód az adatok átültetésére Excelben (Lépésről lépésre bemutató oktatóanyag)

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.


Videó: Transzponálja az adatokat Excelben


Váltson oszlopokat sorokra az Irányított beillesztés funkcióval

Jegyzet: Ha az adatok egy Excel-táblázatban vannak, a Beillesztés átültetés lehetőség nem érhető el. A táblázatot először tartományba kell alakítani úgy, hogy jobb gombbal kattint a táblázatra, majd kiválasztja Táblázat > Átalakítás tartományra a helyi menüből.

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!

Jegyzet: A transzponált adatok statikusak és függetlenek az eredeti adatkészlettől. Ha bármilyen módosítást végez az eredeti adatokon, ezek a változtatások nem jelennek meg az átültetett adatokban. A transzponált cellák és az eredeti cellák összekapcsolásához lépjen a következő szakaszra.

(AD) A Kutools segítségével egyszerűen áthelyezheti az asztal méreteit

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. A Kutools for Excel telepítésével azonban 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 az Excel számára - Több mint 300 praktikus funkciót tartalmaz, amelyek jelentősen megkönnyítik a munkáját. 30 napos, teljes értékű ingyenes próbaverzió most!


Transzponálja és kapcsolja össze az adatokat a forrással

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:


Változtassa meg a sorokat oszlopokká a TRANSPOSE funkcióval

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)
Megjegyzések:
  • Meg kellene változtatnia A1: C4 az átültetni kívánt tényleges forrástartományra.
  • Ha az eredeti tartományban vannak üres cellák, a TRANSZPONÁLÁS függvény az üres cellákat 0-kká (nullákká) alakítja. Annak érdekében, hogy megszabaduljon a nulla eredménytől, és az üres cellák megmaradjanak transzponálás közben, ki kell használnia a IF funkció:
  • =TRANSPOSE(IF(A1:C4="","",A1:C4))

Eredmény

A sorok oszlopokká, az oszlopok pedig sorokká alakulnak.

Jegyzet: Ha Excel 365-öt vagy Excel 2021-et használ, nyomja meg a gombot belép gombot, az eredmény automatikusan annyi sorba és oszlopba kerül, amennyi szükséges. A képlet alkalmazása előtt győződjön meg arról, hogy a kiömlési tartomány üres; egyébként a #BUKÁS hibákat adják vissza.

Forgassa el az adatokat az INDIRECT, ADDRESS, COLUMN és ROW funkciókkal

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)))

Megjegyzések:
  • Meg kellene változtatnia A1 a tényleges forrástartomány bal felső szélső cellájába, amelyet transzponálni fog, és megtartja a dollárjeleket úgy, ahogy vannak. Az oszlopbetű és a sorszám előtti dollárjel ($) abszolút hivatkozást jelöl, amely az oszlop betűjét és sorszámát változatlanul hagyja, amikor áthelyezi vagy másolja a képletet más cellákba.
  • Ha vannak üres cellák az eredeti tartományban, a képlet az üres cellákat 0-kká (nullákká) alakítja. Annak érdekében, hogy megszabaduljon a nulla eredménytől, és az üres cellák megmaradjanak transzponálás közben, ki kell használnia a IF funkció:
  • =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.

Jegyzet: Az adatok eredeti formázása nem kerül mentésre a transzponált tartományba, szükség esetén kézzel is formázhatja a cellákat.

Konvertálja az oszlopokat sorokká a Speciális beillesztés és a Keresés és csere funkcióval

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

  1. Kattintson jobb gombbal egy üres cellára, majd kattintson a gombra Speciális beillesztés.

  2. 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

  1. 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.

  2. 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

  1. Ő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).

  2. 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.

Jegyzet: Az adatok eredeti formázása elvész; manuálisan visszaállíthatja. Nyugodtan törölje a tartományt A6: C9 a folyamat után.

Transzponálja és kapcsolja össze az adatokat a forrással Power Query

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 a transzponálni kívánt tartományt, és nyissa meg a Power Query szerkesztő

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.

Megjegyzések:
  • Ha a kiválasztott adattartomány nem szerepel egy táblázatban, a Táblázat létrehozása párbeszédpanel jelenik meg; kattintson OK táblázatot készíteni hozzá.
  • Ha Excel 2013-at vagy 2010-et használ, és nem találja Táblázatból/Tartományból a dátum lapon le kell töltenie és telepítenie kell a microsoft Power Query az Excel oldalhoz. A telepítés után lépjen a Power Query fülre kattintva A táblázatból a Excel adatok csoport.

2. lépés: Alakítsa át az oszlopokat sorokká a következővel: Power Query

  1. 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.

  2. 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.

Megjegyzések:
  • További oszlopfejlécek jönnek létre az első sorban a fent látható módon. Ha a fejlécek alatti első sort oszlopfejlécké szeretné előléptetni, jelöljön ki egy cellát az adatokon belül, és kattintson a gombra Kérdés > szerkesztése. Ezután válassza ki Átalakítás > Használja az első sort fejlécként. Végül válassza ki Kezdőlap > Bezárás és betöltés.
  • Ha bármilyen változtatás történik az eredeti adatkészletben, a fenti transzponált adatokat frissítheti ezekkel a változtatásokkal, ha rákattint a felfrissít ikon az asztal mellett a Lekérdezések és kapcsolatok ablaktáblára, vagy kattintson a gombra felfrissít gombot a Kérdés Tab.

(AD) Alakítsa át a választékot a Kutools segítségével néhány kattintással

Az Átalakítási tartomány A Kutools for Excel segédprogramja segítségével könnyedén á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 az Excel számára - Több mint 300 praktikus funkciót tartalmaz, amelyek jelentősen megkönnyítik a munkáját. 30 napos, teljes értékű ingyenes próbaverzió most!

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations