5 moduri de a transpune datele în Excel (tutorial pas cu pas)
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.
Video: transpuneți datele în Excel
Comutați coloanele în rânduri cu Paste Special
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!
(AD) Transpuneți cu ușurință dimensiunile tabelului cu Kutools
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ă. Obțineți acum o perioadă de încercare gratuită cu funcții complete de 30 de zile!
Transpuneți și legați datele la sursă
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:
- Funcția TRANSPOSE (Ușor de utilizat, dar rezultatele nu sunt editabile)
- Funcțiile INDIRECTE, ADRESĂ, COLONĂ și RÂND (Formulă mare, dar permite efectuarea modificărilor rezultatelor)
- Paste Special și Find & Replace (Complex, dar ușor de înțeles)
- Power Query (Ușor cu rezultatele formatate într-un tabel)
Schimbați rândurile în coloane folosind funcția TRANSPOSE
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)
- Ar trebui să te schimbi A1: C4 în domeniul de sursă real pe care doriți să îl transpuneți.
- Dacă există celule goale în intervalul inițial, TRANSPUNE funcția ar converti celulele goale în 0 (zerouri). Pentru a scăpa de rezultatele zero și pentru a păstra celulele goale în timpul transpunerii, trebuie să profitați de IF funcţie:
-
=TRANSPOSE(IF(A1:C4="","",A1:C4))
Rezultat
Rândurile sunt transformate în coloane, iar coloanele sunt convertite în rânduri.
Rotiți datele utilizând funcțiile INDIRECT, ADDRESS, COLUMN și ROW
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)))
- Ar trebui să te schimbi A1 în celula din stânga sus a intervalului de sursă real pe care o veți transpune și păstrați semnele dolarului așa cum sunt. Semnul dolar ($) înaintea literei coloanei și a numărului rândului indică o referință absolută, care păstrează neschimbate litera coloanei și numărul rândului atunci când mutați sau copiați formula în alte celule.
- Dacă există celule goale în intervalul original, formula ar converti celulele goale în 0 (zerouri). Pentru a scăpa de rezultatele zero și pentru a păstra celulele goale în timpul transpunerii, trebuie să profitați de IF funcţie:
-
=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.
Convertiți coloanele în rânduri cu Paste Special și Find & Replace
Î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.
Transpuneți și legați datele la sursă cu Power Query
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 Power Query Editor
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ă.
- Dacă intervalul de date selectat nu este într-un tabel, a Creați tabel va apărea caseta de dialog; clic OK pentru a crea un tabel pentru el.
- Dacă utilizați Excel 2013 sau 2010 și nu puteți găsi Din masă/gamă pe Date fila, va trebui să o descărcați și să o instalați din Microsoft Power Query pentru pagina Excel. Odată instalat, accesați Power Query fila, faceți clic pe Din tabel în Date Excel grup.
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ă.
- În primul rând sunt generate anteturi suplimentare de coloană, așa cum se arată mai sus. Pentru a promova primul rând de sub antete la antetele de coloană, selectați o celulă din date și faceți clic pe Întrebare > Editati. Apoi, selectați Transforma > Utilizați primul rând ca antete. În cele din urmă, selectați Acasă > Închideți și încărcați.
- Dacă se fac modificări la setul de date original, puteți actualiza datele transpuse de mai sus cu acele modificări făcând clic pe Reîmprospăta icoană
lângă masă din Interogări și conexiuni panoul sau făcând clic pe Reîmprospăta Butonul de pe Întrebare tab.
(AD) Transformați gama cu Kutools în câteva clicuri
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ă. Obțineți acum o perioadă de încercare gratuită cu funcții complete de 30 de zile!
Articole pe aceeași temă
- Cum se transpune rapid intervalele și se omite celulele goale în Excel?
- Când lipim un interval ca transpus, celulele goale vor fi lipite și ele. Cu toate acestea, uneori, vrem doar să transpunem intervalele ignorând celulele goale, așa cum se arată mai jos, în captura de ecran. Există modalități de a transpune rapid intervalele și de a omite spațiile libere în Excel?
- Cum se transpune fiecare 5 sau n rânduri dintr-o coloană în mai multe coloane?
- Presupunând, aveți date lungi în coloana A și acum doriți să transpuneți fiecare 5 rânduri din coloana A în mai multe coloane, cum ar fi transpune A1: A5 la C6: G6, A6: A10 la C7: G7 și așa mai departe ca următoarea captură de ecran afișată. Cum ați putea face față acestei sarcini fără a copia și lipi în mod repetat în Excel?
- Cum transpuneți / convertiți coloanele și rândurile într-o singură coloană?
- Când folosiți foaia de lucru Excel, uneori, veți întâlni această problemă: cum ați putea converti sau transpune o serie de date într-o singură coloană? (Vedeți următoarele capturi de ecran :) Acum, vă introduc trei trucuri rapide pentru a rezolva această problemă.
- Cum transpuneți / convertiți coloanele și rândurile într-un singur rând?
- Cum să unești mai multe rânduri și coloane într-un singur rând lung? Poate, vi se pare ușor, pentru că le puteți copia pe rând și le puteți uni într-un rând manual. Cu toate acestea, acest lucru poate fi consumator de timp și plictisitor dacă există sute de rânduri și coloane. Aici voi vorbi despre câteva trucuri rapide pentru a o rezolva.
Cele mai bune instrumente de productivitate de birou
Îmbunătățiți-vă abilitățile Excel cu Kutools for Excelși experimentați eficiența ca niciodată înainte. Kutools for Excel Oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp. Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...
Office Tab Aduce interfața cu file la Office și vă face munca mult mai ușoară
- Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
- Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ferestrele noi.
- Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!

Cuprins
- Video: transpuneți datele în Excel
- Comutați coloanele în rânduri cu Paste Special
- Transpuneți și legați datele la sursă
- Cu funcția TRANSPOSE
- Cu funcțiile INDIRECTE, ADRESĂ, COLONĂ și RÂND
- Cu Paste Special și Find & Replace
- Cu Power Query
- Articole pe aceeași temă
- Cele mai bune instrumente de productivitate Office
- Comentarii