Sadržaj
Prijenos podataka u MS Excelu uistinu je jedan od najčešćih zadataka koje obavljaju korisnici programa Excel. Doista, postoji mnogo načina za transponiranje redaka u stupce u MS Excelu . U ovom ćemo članku pokazati nekoliko jednostavnih i učinkovitih metoda s prikladnim primjerima i odgovarajućim objašnjenjima.
Sljedeća slika pokazuje što zapravo radimo u ovom članku.
Preuzmite radnu bilježnicu za vježbu
Knjigu za vježbu možete preuzeti s donje veze.
Inverzija redaka u stupce.xlsm
5 korisnih metoda za prijenos redaka u stupce u Excelu
Pod pretpostavkom da imamo skup podataka koji predstavlja godišnje rezultate nekih učenika. Želimo transponirati retke ovog skupa podataka u stupce radi bolje prezentacije. U sljedećim odjeljcima pokazat ćemo 5 instrumentalnih Excel metoda za izvođenje ovog zadatka.
1. Koristite posebnu naredbu za lijepljenje i vezu za transponiranje redaka u stupce
Možemo koristiti jednostavnu naredbu specijalno lijepljenje na dva načina opisana u nastavku.
1.1 Korištenje posebne naredbe za lijepljenje
Ova metoda je brza i laka, ali nije prikladna za ponovljene procese. Međutim, pogledajmo kako ova metoda radi.
Koraci:
- Prvo odaberite raspon ćelija ( B4:I9) koji želite transponirati.
- Zatim kliknite desnom tipkom miša i Kopiraj . Također možete koristiti tipkovnicuprečac Ctrl+C umjesto toga.
- Odaberite lokaciju ćelije ( B11) gdje konačno želite izlaz.
- Idite na Zalijepi > Posebno zalijepi .
- Otvorit će se izbornik Posebno lijepljenje . Označite potvrdni okvir Transpose .
Alternativno, također možete otvoriti izbornik Posebno lijepljenje pomoću tipkovničke prečice Ctrl+Alt+V .
- Pritisnite OK .
Dakle, mi generirali su transponirani skup podataka iz našeg početnog skupa podataka.
Pročitajte više: Transponirajte više redaka u grupi u stupce u Excelu.
1.2 Transponiranje tablice i povezivanje s početnim podacima
Nedostatak gore navedene metode je zbog promjene bilo kojeg podatka u početnom skupu podataka , neće se promijeniti u transponiranom skupu podataka. Dakle, trebamo metodu koja će povezati izlaz s početnim skupom podataka i ažurirati u skladu s tim. Slijedeći donje korake, da vidimo kako to učiniti.
Koraci:
- Odaberite željeni raspon ćelija ( B4:I9 ) > Ctrl+C > Odaberite željenu lokaciju ( B11 ).
- Idite na izbornik Posebno lijepljenje pritiskom na Ctrl+Alt+V > Kliknite na Zalijepi vezu .
Novi skup podataka sada je u rasponu ćelija B11:I16 . Još nije transponirano. Upravo smo to povezali s našim originalnim skupom podataka. Uz to vidimoda je i format nestao. Morate ponoviti format osim ako ne želite da nestane!
- Otvorite Excelov dijaloški okvir Pronađi i zamijeni . Ili, umjesto toga pritisnite Ctrl+H i izravno dođite do kartice Zamijeni .
- Zamijeni sve “ = ” znakovi s “ 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 mjesto ( K4 ) za konačno postavljanje izlaza.
- Pritisnite Ctrl+Alt+V > Označite potvrdni okvir Transponiranje .
- Pritisnite U redu .
- Odaberite tablicu na K2:P9 > Pritisnite Ctrl+H i dođite do kartice Zamijeni .
- Zamijenite svaki “ abc ” sa “ = ” > Pritisnite Zamijeni sve .
Konačno smo generirali naš željeni povezani i transponirani skup podataka.
Treba napomenuti da će se, ako promijenite bilo koji unos u izvornom skupu podataka, transponirani podaci također promijeniti u skladu s tim. Pogledajte ovdje priloženu snimku zaslona.
Pročitajte više: Excel Paste Transpose Shortcut: 4 jednostavna načina upotrebe
2. Upotrijebite funkciju TRANSPOSE za invertiranje redaka u stupce
Transponiranjefunkcija je vrlo jednostavna za korištenje kao dinamički niz u MS Excel 365 . Možete ga koristiti iu 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 ) gdje želite smjestiti ž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 naš format skupa podataka.
Treba napomenuti da je TRANSPOSE funkcija dinamička što znači da ako nešto promijenite u izvornom skupu podataka, automatski će se ažurirati u transponiranom izlazu.
2.2 Koristite funkciju TRANSPOSE s Ctrl+Shift+Enter
Ako nemate MS Office 365 i umjesto toga morate raditi sa starijim verzijama MS Excela, i dalje možete raditi s funkcijom TRANSPOSE . Ali ovaj put bit će malo manje fleksibilan za vas.
U ovom slučaju prvo morate prebrojati koliko stupaca i redaka ima u izvornom skupu podataka.
Opće pravilo je da ako ulazni skup podataka ima X redaka i Y stupaca , izlazni skup podataka će imati Y redaka i X stupaca .
U ovom slučaju naš primjer ima 8 stupaca i 6 redaka uukupno.
Koraci:
- Odaberite slučajni raspon ćelija sa 6 stupaca i 8 redaka.
- Upišite sljedeću formulu:
=TRANSPOSE(B4:I9)
- Pritisnite Ctrl+Shift+Enter ili jednostavno pritisnite Enter ako ste korisnik MS 365 .
Konačno, imamo transponirani skup podataka. Pogledajte traku formule. Vitičaste zagrade označavaju da je ovo formula polja.
Pročitajte više: Kako prenijeti niz u Excel (3 jednostavna načina)
Slična čitanja
- Kako prenijeti svakih n redaka u stupce u Excelu (2 jednostavne metode)
- Pretvori Stupci u retke u programu Excel pomoću Power Queryja
- Kako prenijeti duplicirane retke u stupce u programu Excel (4 načina)
- Prebaciti više stupaca u jedan Stupac u Excelu (3 praktične metode)
3. Koristite INDIRECT & ADDRESS funkcije za transponiranje redaka u stupce
Također možemo transponirati retke u stupce u dva koraka kombiniranjem funkcija INDIRECT i ADDRESS .
Koraci:
- Prvo odaberite lokaciju ćelije ( B11 ) gdje 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, izlazne podatke moramo formatirati ručno.
Jedna od prednosti ovajmetoda je da možete urediti transponirane podatke bez mijenjanja cijelog skupa podataka.
Pročitajte više: Transponirajte više redaka u grupi u stupce u Excelu
4. Koristite alat Excel Power Query za prijenos više redaka u stupce
Power Query je uistinu učinkovit alat za brzi prijenos podataka u Excelu. Ovaj put ćemo pokazati korake za transponiranje podataka pomoću alata Power Query .
Koraci:
- Prvo odaberite skup podataka i idite na karticu Podaci > Dohvati & Transformiraj podatke > Iz tablice/raspona .
- Otvorit će se dijaloški okvir Stvori tablicu > Označite potvrdni okvir Moja tablica ima zaglavlja > zatim pritisnite OK .
- Otvorit će se dijaloški okvir Power Query Editor > Odaberite karticu Transformacija .
- Odaberite Koristi zaglavlja kao prvi red .
- Zatim kliknite na Transponiranje .
- Zatim odaberite Koristi prvi red kao zaglavlja .
- Idi na Datoteka > Zatvori & Učitaj .
Dijaloški okvir Power Query Editor bit će zatvoren i posljedično će se otvoriti novi list koji sadrži transponirane podatke učitano u radnu knjigu.
Pročitajte više: Excel Power Query: Transponirajte retke u stupce (vodič korak po korak)
5. Upotreba Excel VBA makronaredbi za pretvaranje redaka u stupce
TheVBA makronaredbe također pomažu pretvoriti retke u stupce na radnom listu. U ovom odjeljku pokazat ćemo vam kako raditi s VBA makronaredbama za transponiranje redaka u stupce u MS Excelu.
Koraci:
- Prvo, desnom tipkom miša kliknite naziv radnog lista “ Korištenje VBA makronaredbi ” > Kliknite na View Code.
Microsoft Visual Basic Applications Module prozor će se otvoriti.
- Kopirajte sljedeće VBA makronaredbe i samo ih zalijepite u prozor modula .
6974
- Zatim pritisnite F5 za pokretanje VBA makronaredbi > Odaberite cijeli skup podataka i pritisnite OK .
- Odaberite mjesto na koje konačno želite postaviti željeni izlaz.
Konačno smo retke pretvorili u stupce pomoću VBA makronaredbi .
Pročitajte više: Excel VBA: Transponirajte više redaka u grupi u stupce
Zaključak
Dakle, dragi čitatelji, razgovarali smo o pet tehnika za transponiranje redaka u stupce u Excelu. Nadamo se da će vam ovaj vodič biti od koristi. Štoviše, radna bilježnica je tu da je preuzmete i sami vježbate. Međutim, ako imate bilo kakvih pitanja, komentara ili bilo kakve povratne informacije, slobodno mi to javite u polju za komentare.