Transpunerea datelor înseamnă schimbarea orientării unui tablou prin conversia rândurilor acesteia în coloane sau invers. În acest tutorial, vă vom împărtăși cinci metode diferite pentru a schimba orientarea unei matrice și a obține rezultatul dorit.
Pasul 1: copiați intervalul de transpus
Selectați intervalul de celule în care doriți să comutați rândurile și coloanele, apoi apăsați Ctrl + C pentru a copia intervalul.
Pasul 2: Selectați opțiunea Paste Transpose
Faceți clic dreapta pe prima celulă a intervalului de destinație, apoi faceți clic pe Transpune icoană (În conformitate cu Opțiuni lipire) din meniul care face clic dreapta.
Rezultat
Voila! Gama este transpusă în cel mai scurt timp!
Convertirea unui tabel încrucișat (tabel bidimensional) într-o listă plată (listă unidimensională) sau invers în Excel necesită întotdeauna mult timp și efort. Cu toate acestea, cu Kutools for Excel instalat, este Transpuneți dimensiunile tabelului instrumentul vă va ajuta să faceți conversia rapid și ușor.
Kutools for Excel - Include mai mult de 300 de funcții la îndemână, ceea ce vă face munca mult mai ușoară. Obtine o 30-o zi de încercare gratuită cu funcții complete acum!
Pentru a schimba în mod dinamic orientarea unui interval (comutați coloanele în rânduri și invers) și conectați rezultatul comutat la setul de date original, puteți utiliza oricare dintre abordările de mai jos:
Pentru a transforma rândurile în coloane și invers cu ajutorul TRANSPUNE funcție, vă rugăm să faceți următoarele.
Pasul 1: Selectați același număr de celule goale ca și setul original de celule, dar în altă direcție
Sfat: Omiteți acest pas dacă utilizați Excel 365 sau Excel 2021.
Să presupunem că tabelul inițial este în rază A1: C4, ceea ce înseamnă că tabelul are 4 rânduri și 3 coloane. Deci, tabelul transpus va avea 3 rânduri și 4 coloane. Ceea ce înseamnă că ar trebui să selectați 3 rânduri și 4 coloane de celule goale.
Pasul 2: Introduceți formula TRANSPOSE
Introduceți formula de mai jos în bara de formule, apoi apăsați Ctrl + Shift + Enter pentru a obține rezultatul.
Sfat: Anunturi Intrați dacă sunteți utilizatori Excel 365 sau Excel 2021.
=TRANSPOSE(A1:C4)
=TRANSPOSE(IF(A1:C4="","",A1:C4))
Rezultat
Rândurile sunt transformate în coloane, iar coloanele sunt convertite în rânduri.
Deși formula de mai sus este destul de ușor de înțeles și utilizat, al cărei dezavantaj este că nu puteți edita sau șterge nicio celulă din tabelul rotit. Deci, voi introduce o formulă folosind INDIRECT, ADRESA, COLOANA și RÂND funcții. Să presupunem că tabelul inițial este în rază A1: C4, pentru a efectua o transformare coloană în rând și pentru a menține datele rotite conectate la setul de date sursă, urmați pașii de mai jos.
Pasul 1: Introduceți formula
Introduceți formula de mai jos în celula din stânga sus a intervalului de destinație (A6 în cazul nostru) și apăsați Intrați:
=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))))
Pasul 2: Copiați formula în celulele din dreapta și dedesubt
Selectați celula formulei și trageți mânerul de umplere al acesteia (micul pătrat verde din colțul din dreapta jos al celulei) în jos și apoi spre dreapta până la cât mai multe rânduri și coloane sunt necesare.
Rezultat
Coloanele și rândurile sunt schimbate imediat.
Încă câțiva pași cu metoda Paste Special împreună cu caracteristica Găsiți și înlocuiți vă permit să transpuneți date în timp ce legați celulele sursă la cele transpuse.
Pasul 1: copiați intervalul de transpus
Selectați intervalul de celule pe care doriți să îl transpuneți, apoi apăsați Ctrl + C pentru a copia intervalul.
Pasul 2: Aplicați opțiunea Paste Link
Faceți clic dreapta pe o celulă goală, apoi faceți clic Lipiți special.
Faceţi clic pe Lipește link-ul.
Veți obține rezultatul așa cum se arată mai jos:
Pasul 3: Găsiți și înlocuiți semnele egale (=) din rezultatul Paste Link
Selectați intervalul de rezultate (A6: C9) și apăsați Ctrl + H, apoi înlocuiți = cu @EO (sau orice caracter(e) care nu există în intervalul selectat) în Găsiți și înlocuiți dialog.
Faceţi clic pe Înlocuiește-le pe toate, apoi închideți dialogul. Următoarele arată cum vor arăta datele.
Pasul 4: Transpuneți rezultatul Paste Link înlocuit
Selectați intervalul (A6: C9) și apăsați Ctrl + C pentru a-l copia. Faceți clic dreapta pe o celulă goală (aici am selectat A11) și selectați tasta Transpune icoană din Opțiuni lipire pentru a lipi rezultatul transpus.
Pasul 5: Obțineți semnele egale (=) înapoi pentru a lega rezultatul transpus la datele originale
Păstrați datele rezultatelor transpuse A11: D13 selectat, apoi apăsați Ctrl + H, și înlocuiți @EO cu = (opusul pasul 3).
Faceţi clic pe Înlocuiește-le pe toate, apoi închideți dialogul.
Rezultat
Datele sunt transpuse și legate de celulele originale.
Power Query este un instrument puternic de automatizare a datelor care vă permite să transpuneți cu ușurință datele în Excel. Puteți finaliza treaba urmând pașii de mai jos:
Pasul 1: Selectați intervalul de transpus și deschideți Editorul Power Query
Selectați intervalul de date de transpus. Și apoi, pe Date în tabul Obțineți și transformați date grup, faceți clic pe Din masă/gamă.
Pasul 2: convertiți coloanele în rânduri cu Power Query
Du-te la Transforma tab. În Utilizați primul rând ca antete meniul derulant, selectați Utilizați anteturi ca prim rând.
Faceţi clic pe Transpune.
Pasul 3: Salvați datele transpuse pe o foaie
Pe Fișier fila, faceți clic pe Închideți și încărcați pentru a închide fereastra Power Editor și pentru a crea o nouă foaie de lucru pentru a încărca datele transpuse.
Rezultat
Datele transpuse sunt convertite într-un tabel într-o foaie de lucru nou creată.
Gama de transformare utilitate în Kutools for Excel vă poate ajuta să transformați (convertiți) cu ușurință o coloană verticală în mai multe coloane sau invers, sau să convertiți un rând în mai multe rânduri sau invers.
Kutools for Excel - Include mai mult de 300 de funcții la îndemână, ceea ce vă face munca mult mai ușoară. Obtine o 30-o zi de încercare gratuită cu funcții complete acum!