Cuprins
Dacă doriți să comutați rânduri și coloane în Excel, puteți face acest lucru manual sau automat în mai multe moduri, în funcție de scopul dvs. În următorul articol, vom discuta 5 metode de comutare a rândurilor și coloanelor în Excel. Urmăriți articolul și găsiți cea mai bună metodă.
Descărcați caietul de practică
Vă recomandăm să descărcați fișierul Excel și să exersați cu el.
Comutarea rândurilor și coloanelor.xlsm5 Metode pentru a schimba rândurile și coloanele în Excel
Să presupunem că aveți următorul set de date privind cota de piață a companiilor producătoare de smartphone-uri. Vom utiliza acest set de date pentru a demonstra cum să schimbăm rândurile și coloanele în Excel.
Citiți în detaliu articolul următor și alegeți cea mai bună soluție care se potrivește intenției dumneavoastră.
1. Comutați rândurile și coloanele prin Paste Special (Transpose)
Utilizarea Lipire specială este o modalitate rapidă de a schimba rândurile și coloanele în Excel. Alegeți o locație în care doriți să lipiți tabelul transpus. Asigurați-vă că există suficient spațiu pentru a lipi datele dvs. Noul tabel va suprascrie în întregime orice date/formatare care se află deja acolo. Urmați pașii de mai jos pentru a schimba rândurile și coloanele.
Pași:
- Selectați intervalul de celule B4:G9 și apăsați Ctrl+C .
- Facem clic dreapta pe celula din stânga sus a locului în care dorim să lipim tabelul transpus, alegem Celula B11 în acest caz, atunci alegeți Transpuneți .
- Puteți vedea că datele sunt schimbate acum.
Citiți mai mult: Cum să transpuneți coloana în mai multe rânduri în Excel (6 metode)
2. Utilizați funcția Transpose pentru a schimba rândurile și coloanele
Funcția TRANSPOSE este o celulă multiplă array Înseamnă că trebuie să determinăm în prealabil de câte rânduri și coloane avem nevoie și să selectăm această suprafață pe foaie.
În exemplul de mai sus, avem un set de date 6×6 în intervalul B4:G9 Trebuie să selectăm o zonă de celule goale de 6×6 pentru a transpune datele.
Pași:
- Selectați B11:G16 În bara de formule, introduceți formula:
- Apăsați Ctrl+Shift+Introducere Puteți vedea că datele sunt schimbate acum.
Note & Sfaturi:
- Datele transpuse sunt în continuare legate de datele originale. Aveți grijă să modificați datele originale. Ori de câte ori modificați date în datele originale, acestea se vor reflecta și în datele transpuse.
- Dacă aveți o versiune curentă a Microsoft 365, puteți introduce formula în celula din stânga sus a intervalului de ieșire, apoi apăsați ENTER pentru a confirma formula ca fiind o formulă de matrice dinamică. În caz contrar, utilizați Ctrl+Shift+Enter.
Citiți mai mult: Cum să transpuneți mai multe coloane în rânduri în Excel
3. Utilizarea referinței de celulă pentru a comuta rândurile și coloanele
Putem schimba rândurile și coloanele folosind referințe de celule. În exemplul de mai sus, avem un set de date 6×6 în intervalul B4:G9 Avem nevoie de o zonă de celule goale de 6×6 pentru a transpune datele.
Pași:
- Selectați un gol Celula B11 Introduceți un prefix de referință, de exemplu ' RR ', iar apoi locația primei celule pe care dorim să o transpunem, care este B4 .
- În Celula B12 , introduceți același prefix RR ' și apoi locația celulei din dreapta celei folosite în pasul anterior. În scopul nostru, aceasta ar fi celula C4 , pe care o vom tasta ca RRC4 În mod similar, introduceți referințele și în celulele de mai jos.
- Selectați gama de Celule B11:B16 Umpleți restul celulelor prin tragerea liniei Completare automată pe orizontală la Coloana G .
Restul celulelor ar trebui să fie completate automat.
- Apăsați Ctrl+H de pe tastatură pentru a afișa fereastra Găsiți și înlocuiți În Găsiți ce și Înlocuiți cu introduceți prefixul RR, și apoi = în câmp. Faceți clic pe Înlocuiți totul .
- O fereastră pop-up va afișa " Gata. Am făcut 36 de înlocuiri. " Click OK .
Puteți vedea că datele sunt schimbate acum.
Citiți mai mult: Cum să convertiți mai multe rânduri în coloane în Excel (9 moduri)
Lecturi similare
- Excel VBA: Obțineți numărul rândului și al coloanei din adresa celulei (4 metode)
- Cum să ascundeți rândurile și coloanele în Excel (10 moduri)
- [Fixed!] Rândurile și coloanele sunt ambele numere în Excel
- Excel VBA: Setați intervalul după numărul rândului și al coloanei (3 exemple)
- Cum să adăugați mai multe rânduri și coloane în Excel (în toate modurile posibile)
4. Utilizarea macrourilor VBA pentru a comuta rânduri și coloane
În această metodă, vom converti mai multe rânduri în coloane în Excel folosind Macros VBA .
Pași:
- Mergeți la Profil de dezvoltator> Visual Basic.
- În editorul Visual Basic, accesați Insert> Module.
Se va deschide un nou modul. Copiați următorul script.
Sub SwitchRowsToColumns() Dim SourceRng As Range Dim DestRng As Range Set SourceRng = Application.InputBox(Prompt:="Selectați array-ul pentru a roti", Title:="Switch Rows to Columns", Type:=8) Set DestRng = Application.InputBox(Prompt:="Selectați celula pentru a insera coloanele rotite", 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 scriptul în fereastră și salvați-l cu Ctrl+S .
- Acum, închideți editorul Visual Basic. Accesați Dezvoltator> Macros și veți vedea macroul SwitchRowsToColumns. Faceți clic pe Rulați .
A Schimbă rândurile în coloană va apărea o fereastră în care se va cere selectarea matricei.
- Selectați matricea B4:G9 pentru a se roti. Faceți clic pe OK .
Din nou, aplicația pop us vă va cere să selectați prima coloană pentru a insera coloanele rotative.
- Selectați Celula B11 . Click OK .
Acum, puteți vedea că datele sunt schimbate.
Citiți mai mult: Macro Excel: Convertiți mai multe rânduri în coloane (3 exemple)
5. Comutați rândurile și coloanele cu ajutorul Power Query
Power Query este un alt instrument puternic disponibil pentru utilizatorii Excel, care poate fi utilizat pentru a transpune rândurile în coloane. Dacă lucrați cu Excel 2010 sau Excel 2013, trebuie să descărcați și să instalați în mod explicit add-in-ul Power Query. Veți găsi Power Query în fila Data din Excel 2016 și versiunile superioare.
Urmați cu atenție pașii de mai jos pentru a transpune rândurile în coloane folosind Power Query.
Pași:
- Selectați intervalul de celule B4:G9 pentru a converti rândurile în coloane în Excel.
- Mergeți la fila Power Query , și selectați De la tabel/intervalul .
Se va afișa o fereastră pop-up în care se va cere intervalul. Faceți clic pe OK .
Următorul tabel va apărea în Power Query Editor.
- În Editor Power Query > Du-te la Tabul Transformare> Selectați Folosiți primul rând ca antet> Selectați Folosiți anteturile ca prim rând
- Faceți clic pe Transpuneți la adresa fila Transformare .
Puteți vedea că datele sunt schimbate acum.
Citiți mai mult: Cum să comutați rândurile și coloanele în graficul Excel (2 metode)
Corectarea problemelor cu transpunerea rândurilor și coloanelor
1. Eroare de suprapunere
Eroarea de suprapunere va apărea dacă încercați să lipiți intervalul transpus în zona intervalului copiat. Fiți atenți la această eroare și alegeți o celulă care nu se află în intervalul de celule copiat.
2. Eroare #VALUE!
Dacă implementați Formula TRANSPOSE în Excel, apăsând doar Introduceți , Puteți vedea acest lucru #VALOARE! Eroare. Pentru a evita această eroare, asigurați-vă că apăsați Ctrl+Shift+Introducere .
Notă:
Dacă aveți o versiune curentă a Microsoft 365, puteți introduce formula în celula din stânga sus a intervalului de ieșire, apoi apăsați ENTER pentru a confirma formula ca fiind o formulă de matrice dinamică. În versiunile mai vechi, formula trebuie introdusă ca o formulă de matrice tradițională, selectând mai întâi intervalul de ieșire, introducând formula în celula din stânga sus a intervalului de ieșire, apoi apăsând pe Ctrl+Shift+Introducere pentru a o confirma.
Concluzie
În acest articol, am arătat cinci metode simple de a schimba rândurile și coloanele în Excel. Practicați-le pe toate împreună cu caietul de lucru de practică dat și găsiți care metodă se potrivește cel mai bine cazului dvs. Sperăm că găsiți metodele de mai sus utile și comentați pe site-ul nostru ExcelWIKI.com dacă aveți nevoie de clarificări suplimentare sau dacă aveți ceva de adăugat.