Kako transponirati redove u kolone u Excelu (5 korisnih metoda) -

  • Podijeli Ovo
Hugh West

Transponovanje podataka u MS Excel-u je zaista jedan od najčešćih zadataka koje obavljaju korisnici Excel-a. Zaista, postoji mnogo načina da transponirate redove u stupce u MS Excel-u . U ovom članku ćemo pokazati nekoliko jednostavnih i učinkovitih metoda s odgovarajućim primjerima i odgovarajućim objašnjenjima.

Sljedeća slika pokazuje šta zapravo radimo u ovom članku.

Preuzmite Vježbenicu

Vježbenicu možete preuzeti sa donje veze.

Inverzija redova u kolone.xlsm

5 korisnih metoda za transponovanje redova u kolone u Excel-u

Pod pretpostavkom da imamo skup podataka koji predstavlja godišnje rezultate nekih učenika. Želimo da transponiramo redove ovog skupa podataka u kolone radi bolje prezentacije. U sljedećim odjeljcima ćemo pokazati 5 instrumentalnih excel metoda za obavljanje ovog zadatka.

Možemo koristiti jednostavnu naredbu Paste Special na dva načina opisana u nastavku.

1.1 Upotreba posebne naredbe Paste

Ova metoda je brza i laka, ali nije prikladna za ponovljene procese. Međutim, da vidimo kako ova metoda funkcionira.

Koraci:

  • Prvo, odaberite raspon ćelija ( B4:I9) koju želite transponirati.
  • Zatim desni klik i Kopiraj . Možete koristiti i tastaturuprečica Ctrl+C umjesto.

  • Odaberite lokaciju ćelije ( B11) gdje konačno želite izlaz.
  • Idite na Zalijepi > Posebno zalijepi .

  • Otvorit će se meni Specijalno lijepljenje . Označite okvir za potvrdu Transpose .

    Alternativno, možete otvoriti i meni Specijalno zalijepi koristeći prečicu na tastaturi Ctrl+Alt+V .

  • Pritisnite OK .

Dakle, mi su generirali transponirani skup podataka iz našeg početnog skupa podataka.

Pročitajte više: Transponirajte više redova u grupi u stupce u Excelu.

1.2 Transponirajte tablicu i povežite je s početnim podacima

Nedostatak gornje metode je zbog promjene bilo kojeg podatka u početnom skupu podataka , neće se promijeniti u transponiranom skupu podataka. Dakle, potrebna nam je metoda koja će povezati izlaz s početnim skupom podataka i ažurirat će se u skladu s tim. Slijedeći korake u nastavku, da vidimo kako to učiniti.

Koraci:

  • Odaberite željeni raspon ćelija ( B4:I9 ) > Ctrl+C > Odaberite željenu lokaciju ( B11 ).
  • Idite na meni Specijalno lijepljenje pritiskom na Ctrl+Alt+V > Kliknite na Zalijepi vezu .

Novi skup podataka je sada u rasponu ćelija B11:I16 . Još nije transponirano. Upravo smo ga povezali sa našim originalnim skupom podataka. Uz to, vidimoda je i format nestao. Morate ponoviti format osim ako ne želite da ga nestane!

  • Otvorite Excelov dijaloški okvir Pronađi i zamijeni . Ili, umjesto toga pritisnite Ctrl+H i idite direktno na Zamijeni karticu .
  • Zamijenite sve “ = ” znakovi sa “ abc ” ili bilo koja slova koja nisu prisutna u skupu podataka > Kliknite na Zamijeni sve .

Može se činiti da smo izgubili naš novi skup podataka! Još smo tri koraka iza naše željene transponirane tablice podataka.

  • Odaberite naš novi skup podataka i pritisnite Ctrl+C > Odaberite lokaciju ( K4 ) da konačno postavite izlaz.
  • Pritisnite Ctrl+Alt+V > Označite okvir za potvrdu Transponiraj .

  • Pritisnite OK .

  • Odaberite tabelu na K2:P9 > Pritisnite Ctrl+H i idite na Zamijeni karticu .
  • Zamijenite svako “ abc ” sa “ = ” > Pritisnite Zamijeni sve .

Konačno, generirali smo naš željeni povezani i transponirani skup podataka.

Treba napomenuti da ako promijenite bilo koji unos u izvornom skupu podataka, transponirani podaci će se također promijeniti u skladu s tim. Pogledajte snimak ekrana koji je priložen ovdje.

Pročitajte više: Excel Paste Transpose Shortcut: 4 jednostavna načina za korištenje

2. Koristite funkciju TRANSPOSE da Invertujete redove u kolone

TRANSPOSEfunkcija je vrlo laka za korištenje kao dinamički niz u MS Excel 365 . Možete ga koristiti i u drugim verzijama na malo drugačiji način. To ćemo pokazati u ovom odjeljku.

2.1 Koristite funkciju TRANSPOSE kao dinamički niz

Koraci:

  • Odaberite lokaciju ( B11 ) na kojoj ćete postaviti željeni izlaz na kraju.
  • Upišite sljedeću formulu odabirom cijelog skupa podataka.
=TRANSPOSE(B4:I9)

  • Zatim pritisnite Enter.

Konačno, imamo generirao je transponirani skup podataka, ali je izgubio format našeg skupa podataka.

Treba napomenuti da je funkcija TRANSPOSE dinamička što znači da ako nešto promijenite u originalnom skupu podataka, automatski će se ažurirati u transponiranom izlazu.

2.2 Koristite funkciju TRANSPOSE sa Ctrl+Shift+Enter

Ako nemate MS Office 365 i umjesto toga morate raditi sa starijim verzijama MS Excel-a, i dalje možete raditi s funkcijom TRANSPOSE . Ali ovaj put će vam to biti malo manje fleksibilno.

U ovom slučaju, prvo morate izbrojati koliko kolona i redova ima u izvornom skupu podataka.

Opće pravilo Opće pravilo je da ako skup ulaznih podataka ima X redova i Y kolona , izlazni skup podataka će imati Y redove i X stupaca .

U ovom slučaju, naš primjer ima 8 stupaca i 6 redova uukupno.

Koraci:

  • Odaberite nasumični raspon ćelija sa 6 stupaca i 8 redova.
  • Upišite sljedeću formulu:
=TRANSPOSE(B4:I9)

  • Pritisnite Ctrl+Shift+Enter ili jednostavno pritisnite Enter ako ste MS 365 korisnik.

Konačno, imamo transponirani skup podataka. Pogledajte traku formule. Vitičaste zagrade označavaju da je ovo formula niza.

Pročitajte više: Kako transponirati niz u Excelu (3 jednostavna načina)

Slična očitanja

  • Kako transponirati svakih n redova u stupce u Excelu (2 laka metoda)
  • Pretvoriti Kolone u redove u Excelu koristeći Power Query
  • Kako transponirati duple redove u kolone u Excelu (4 načina)
  • Transponirati više kolona u jedan Kolona u Excelu (3 zgodne metode)

3. Koristite INDIRECT & ADDRESS funkcije za transponiranje redova u stupce

Također možemo transponirati redove u stupce u dva koraka kombinacijom funkcija INDIREKTNO i ADRESA .

Koraci:

  • Prvo, odaberite lokaciju ćelije ( B11 ) na koju konačno želite postaviti izlaz.
  • Nakon to upišite sljedeću formulu:
=INDIRECT(ADDRESS(COLUMN(B4)-COLUMN($B$4)+ROW($B$4), ROW(B4)-ROW($B$4)+COLUMN($B$4)))

  • Pritisnite Enter .

Tako smo dobili transponirani skup podataka, ali opet moramo ručno formatirati izlazne podatke.

Jedna od prednosti ovometoda je da možete uređivati ​​transponirane podatke bez mijenjanja cijelog skupa podataka.

Pročitajte više: Transponirajte više redova u grupi u kolone u Excelu

4. Koristite Excel Power Query Tool za transponovanje više redova u kolone

Power Query je zaista efikasan alat za brzo transponovanje podataka u Excel. Ovaj put ćemo pokazati korake za transponovanje podataka pomoću alata Power Query .

Koraci:

  • Prvo, odaberite skup podataka i idite na karticu Podaci > Preuzmi & Transformiraj podatke > Iz tabele/opseg .
  • Otvoriće se dijaloški okvir Kreiraj tabelu > Označite polje za potvrdu Moja tabela ima zaglavlja > zatim pritisnite OK .

  • Otvoriće se dijaloški okvir Power Query Editor > Odaberite karticu Transform .
  • Odaberi Koristi zaglavlja kao prvi red .

  • Zatim kliknite na Transpose .

  • Zatim odaberite Koristi prvi red kao zaglavlja .

  • Idi na Datoteka > Zatvori & Učitaj .

Power Query Editor dijaloški okvir će se zatvoriti i prema tome će biti novi list koji sadrži transponirane podatke učitano u radnu svesku.

Pročitajte više: Excel Power Query: Transponirajte redove u kolone (vodič korak po korak)

5. Upotreba Excel VBA makroa za pretvaranje redova u kolone

TheVBA makroi takođe pomažu u pretvaranju redova u kolone na radnom listu. U ovom odeljku ćemo vam pokazati kako da radite sa VBA makroima za transponovanje redova u kolone u MS Excel-u.

Koraci:

  • Prvo, kliknite desnim tasterom miša na naziv radnog lista “ Upotreba VBA makroa ” > Kliknite na Prikaži kod.

Prozor Microsoft Visual Basic Applications Module će se otvoriti.

  • Kopirajte sljedeće VBA makroe i samo ih zalijepite u prozor modula .
3391
  • Zatim pritisnite F5 da pokrenete VBA makroe > Odaberite cijeli skup podataka i pritisnite OK .

  • Odaberite lokaciju na kojoj konačno želite postaviti željeni izlaz.

Konačno, pretvorili smo retke u stupce koristeći VBA makroe .

Pročitajte više: Excel VBA: Transponirajte više redova u grupi u kolone

Zaključak

Dakle, dragi čitatelji, raspravljali smo o pet tehnika za transponovanje redova u kolone u Excelu. Nadam se da će vam ovaj tutorijal biti od koristi. Štaviše, radna sveska je tu da preuzmete i sami vježbate. Međutim, ako imate bilo kakvih pitanja, komentara ili bilo kakvih povratnih informacija, ne ustručavajte se javiti mi u polju za komentare.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.