Sadržaj
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.
1. Koristite naredbu Paste Special i Link za Transponiraj redove u stupce
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.