Kako prenijeti retke u stupce u Excelu (5 korisnih metoda) -

  • Podijeli Ovo
Hugh West

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.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.