Tartalomjegyzék
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.xlsm5 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:
- 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.