Hogyan váltson sorokat és oszlopokat az Excelben (5 módszer)

  • Ossza Meg Ezt
Hugh West

Ha az Excelben sorokat és oszlopokat szeretne váltani, akkor ezt manuálisan vagy automatikusan többféleképpen is megteheti, a céltól függően. A következő cikkben az Excelben a sorok és oszlopok váltásának 5 módszerét tárgyaljuk. Menjen végig a cikkel, és találja meg a legjobb módszert.

Gyakorlati munkafüzet letöltése

Javasoljuk, hogy töltse le az Excel fájlt, és gyakoroljon vele együtt.

Sorok és oszlopok váltása.xlsm

5 módszer a sorok és oszlopok váltására az Excelben

Tegyük fel, hogy az alábbi adatkészlet az okostelefon-vállalatok piaci részesedését tartalmazza. Ezt az adatkészletet fogjuk használni annak bemutatására, hogyan lehet sorokat és oszlopokat váltani az Excelben.

Olvassa el részletesen a következő cikket, és válassza ki a legjobb megoldást, amely megfelel az Ön szándékának.

1. Sorok és oszlopok váltása beillesztés specialitással (transzponálás)

A Beillesztés Special funkcióval gyorsan át lehet váltani az Excelben a sorokat és oszlopokat. Válasszon ki egy helyet, ahová be szeretné illeszteni az átültetett táblázatot. Győződjön meg róla, hogy elegendő hely van az adatok beillesztéséhez. Az új táblázat teljesen felülírja a már meglévő adatokat/formázásokat. Kövesse az alábbi lépéseket a sorok és oszlopok átváltásához.

Lépések:

  • Válassza ki a címet. a cellák tartománya B4:G9 és sajtó Ctrl+C .

  • Kattintsunk a jobb gombbal a bal felső cellára, ahová be akarjuk illeszteni az áthelyezett táblázatot, és válasszuk a B11-es cella ebben az esetben válassza a Transpose .

  • Láthatod, hogy az adatok most már át vannak kapcsolva.

További információ: Hogyan lehet oszlopot transzponálni több sorba az Excelben (6 módszer)

2. Használja a Transpose funkciót a sorok és oszlopok cseréjéhez.

A TRANSPOSE funkció egy többcellás array Ez azt jelenti, hogy előre meg kell határoznunk, hány sorra és oszlopra lesz szükségünk, és ki kell jelölnünk a lapon ennyi területet.

A fenti példában van egy 6×6-os adathalmazunk a következő tartományban B4:G9 Ki kell választanunk egy 6×6-os üres cellaterületet az adatok átviteléhez.

Lépések:

  • Válassza ki a B11:G16 Írja be a képletet a képletsorba:
=TRANSPOSE(B4:G9)

  • Sajtó Ctrl+Shift+Enter Láthatod, hogy az adatok most át vannak kapcsolva.

Megjegyzések és tippek:

  • Az átültetett adatok továbbra is az eredeti adatokhoz kapcsolódnak. Legyen óvatos az eredeti adatok módosításával. Ha az eredeti adatokban módosítja az adatokat, az az átültetett adatokban is megjelenik.
  • Ha rendelkezik a Microsoft 365 aktuális verziójával, akkor a képletet a kimeneti tartomány bal felső cellájába írhatja be, majd nyomja meg a BELÉPÉS a képlet dinamikus tömbképletként való megerősítéséhez. Ellenkező esetben használja a Ctrl+Shift+Enter.

További információ: Hogyan lehet több oszlopot sorba transzponálni az Excelben?

3. Cellahivatkozás használata sorok és oszlopok váltásához

A sorokat és oszlopokat a cellahivatkozások segítségével válthatjuk át. A fenti példában van egy 6×6-os adathalmazunk a következő tartományban B4:G9 Szükségünk van egy 6×6-os üres cellaterületre az adatok transzponálásához.

Lépések:

  • Válassza ki a címet. egy üres B11-es cella Írjon be egy hivatkozási előtagot, mondjuk ' RR ', majd az első transzponálni kívánt cella helyét, ami a következő B4 .

  • A oldalon. B12 sejt , írja be ugyanazt az előtagot ' RR ', majd az előző lépésben használt cellától jobbra lévő cellapozíciót. A mi céljainkra ez a cella C4 , amit a következő módon írunk be RRC4 Hasonlóképpen, írja be a hivatkozásokat az alábbi cellákba is.

  • Válassza ki a címet. a B11:B16 sejtek . Töltse ki a többi cellát is a Automatikus kitöltés vízszintesen a G oszlop .

A többi cellát automatikusan ki kell tölteni.

  • Nyomja meg a Ctrl+H billentyűkombinációt a billentyűzeten, hogy megjelenjen a Keresés és csere A Találd meg, mit és Cserélje ki mezőbe írja be az előtagot RR, majd = a mezőbe. Kattintson a Cserélje ki az összeset .

  • Egy felugró ablakban megjelenik a " Minden kész. 36 cserét hajtottunk végre. " Kattints OK .

Láthatod, hogy az adatok most már át vannak kapcsolva.

További információ: Hogyan konvertáljon több sort oszlopokká az Excelben (9 mód)

Hasonló olvasmányok

  • Excel VBA: Sor- és oszlopszám megszerzése a cellacímből (4 módszer)
  • Hogyan lehet elrejteni a sorokat és oszlopokat az Excelben (10 mód)
  • [Javítva!] A sorok és oszlopok mind számok az Excelben
  • Excel VBA: Tartomány beállítása sor- és oszlopszám szerint (3 példa)
  • Több sor és oszlop hozzáadása az Excelben (minden lehetséges módon)

4. VBA-makrók használata sorok és oszlopok váltásához

Ebben a módszerben több sort alakítunk át oszlopokká az Excelben a következőkkel VBA makrók .

Lépések:

  • Menjen a Fejlesztő lap> Visual Basic.

  • A Visual Basic szerkesztőben lépjen a Beszúrás> Modul.

Egy új modul fog megjelenni. Másolja ki a következő szkriptet.

 Sub SwitchRowsToColumns() Dim SourceRng As Range Dim DestRng As Range Set SourceRng = Application.InputBox(Prompt:="Select the array to rotate", Title:="Switch Rows to Columns", Type:=8) Set DestRng = Application.InputBox(Prompt:="Select the cell to insert the rotated columns", Title:="Switch Rows to Columns", Type:=8) SourceRng.Copy DestRng.Select Selection.PasteSpecial Paste:=xlPasteAll,Operation:=xlNone, SkipBlanks:=False, Transpose:=True Application.CutCopyMode = False End Sub 
  • Paste a szkriptet az ablakba, és mentse el a Ctrl+S .

  • Most zárja be a Visual Basic szerkesztőt. Menjen a Fejlesztő> Makrók és megjelenik a SwitchRowsToColumns makró. Kattintson a Fuss .

A Sorok oszlopra váltása ablak fog megjelenni, amely a tömb kiválasztását kéri.

  • Válassza ki a tömböt B4:G9 a forgatáshoz. OK .

Ismét a felugró ablak kérni fogja, hogy válassza ki az elsőt a forgó oszlopok beillesztéséhez.

  • Válassza ki a címet. B11-es cella . OK .

Most láthatod, hogy az adatok most már át vannak kapcsolva.

További információ: Excel makró: Több sor oszlopokká alakítása (3 példa)

5. Sorok és oszlopok váltása a Power Query használatával

Teljesítmény lekérdezés egy másik hatékony eszköz az Excel-felhasználók számára, amely a sorok oszlopokba történő áthelyezéséhez használható. Ha a Excel 2010 vagy Excel 2013, kifejezetten le kell töltenie és telepítenie a Power Query bővítményt. A Power Query-t az Adatok lapon találja a Excel 2016 és felső változatok.

Óvatosan kövesse az alábbi lépéseket a sorok oszlopokká történő transzponálásához a következő eszközökkel Power Query.

Lépések:

  • A cellatartomány kiválasztása B4:G9 a sorok oszlopokká alakítása az Excelben.

  • Menjen a Power Query lap , és válassza ki A táblázatból/tartományból .

Egy felugró ablakban megkérdezi a tartományt. Kattintson a OK .

A következő táblázat jelenik meg a Power Query Editorban.

  • A Power Query Editor > Go to Átalakítás lap> Válassza az Első sor használata fejlécként> Válassza a Fejlécek használata első sorként lehetőséget

  • Kattintson a Transpose a címen a Transzformáció lap .

Láthatod, hogy az adatok most már át vannak kapcsolva.

További információ: Hogyan váltsunk sorokat és oszlopokat az Excel-diagramban (2 módszer)

A sorok és oszlopok transzponálásával kapcsolatos problémák javítása

1. Átfedési hiba

Az átfedési hiba akkor jelentkezik, ha az átmásolt tartományt a másolt tartomány területére próbálja beilleszteni. Legyen óvatos ezzel a hibával, és válasszon olyan cellát, amely nem a másolt cellatartományban van.

2. #VALUE! Hiba

Ha a TRANSPOSE formula az Excelben, ha egyszerűen megnyomja a Írja be a címet. , Ezt láthatja #VALUE! Hiba. A hiba elkerülése érdekében mindenképpen nyomja meg a Ctrl+Shift+Enter .

Megjegyzés:

Ha rendelkezik a Microsoft 365 aktuális verziójával, akkor a képletet a kimeneti tartomány bal felső cellájába írhatja be, majd nyomja meg a BELÉPÉS a képlet dinamikus tömbképletként való megerősítéséhez. A régebbi verziókban a képletet hagyományos tömbképletként kell megadni úgy, hogy először kiválasztjuk a kimeneti tartományt, beírjuk a képletet a kimeneti tartomány bal felső cellájába, majd megnyomjuk a(z) Ctrl+Shift+Enter hogy megerősítse.

Következtetés

Ebben a cikkben öt egyszerű módszert mutattunk be a sorok és oszlopok váltására az Excelben. Gyakorolja mindegyiket az adott gyakorlati munkafüzettel együtt, és találja meg, hogy melyik módszer felel meg legjobban az Ön esetének. Remélem, hasznosnak találja a fenti módszereket, és kommentálja a weboldalunkat. ExcelWIKI.com ha további pontosításra van szüksége, vagy ha van hozzáfűznivalója.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.