Pogledajte video - Kako prenijeti podatke u Excel
Ako imate skup podataka i želite ga prenijeti u Excel (što znači pretvaranje redaka u stupce, a stupce u retke), ručno je to potpuno NE!
Transponirajte podatke pomoću posebne paste
Paste Special može učiniti mnogo nevjerojatnih stvari, a jedna od njih je transponiranje podataka u Excel.
Pretpostavimo da imate skup podataka kao što je prikazano u nastavku:
Ti podaci sadrže regije u stupcu i četvrtine zaredom.
Iz nekog razloga, ako trebate prenijeti ove podatke, evo kako to možete učiniti pomoću posebne paste:
- Odaberite skup podataka (u ovom slučaju A1: E5).
- Kopirajte skup podataka (Control + C) ili desnom tipkom miša kliknite i odaberite kopiranje.
- Sada možete zalijepiti prenesene podatke na novo mjesto. U ovom primjeru želim kopirati u G1: K5, pa desnom tipkom miša kliknite ćeliju G1 i odaberite Posebno zalijepi.
- U posebnom dijaloškom okviru zalijepi provjeri opciju transponiranja u donjem desnom kutu.
- Pritisnite U redu.
To bi odmah kopiralo i zalijepilo podatke, ali na takav način da je preneseno. Ispod je demo koji prikazuje cijeli proces.
Gore prikazani koraci kopiraju vrijednost, formulu (ako postoji), kao i format. Ako želite samo kopirati vrijednost, odaberite "vrijednost" u posebnom dijaloškom okviru zalijepi.
Imajte na umu da su kopirani podaci statični, a ako napravite bilo kakve promjene u izvornom skupu podataka, te se promjene neće odraziti na prenesene podatke.
Ako želite da se te transponirane ćelije povežu s izvornim ćelijama, možete kombinirati moć funkcije Pronađi i zamijeni s Posebnim zalijepljenjem.
Transponirajte podatke pomoću Posebnog lijepljenja i Pronađi i zamijeni
Korištenje samo Paste Special daje statičke podatke. To znači da ako se vaši izvorni podaci promijene i želite da se i transponirani podaci ažuriraju, morate ponovno upotrijebiti Posebno zalijepiti da biste ih prenijeli.
Evo super trika koji možete upotrijebiti za prenošenje podataka i njihovo povezivanje s izvornim ćelijama.
Pretpostavimo da imate skup podataka kao što je prikazano u nastavku:
Evo koraka za prenošenje podataka, ali da veze ostanu netaknute:
- Odaberite skup podataka (A1: E5).
- Kopirajte ga (Control + C ili kliknite desnom tipkom miša i odaberite kopiranje).
- Sada možete zalijepiti prenesene podatke na novo mjesto. U ovom primjeru želim kopirati u G1: K5, pa desnom tipkom miša kliknite ćeliju G1 i odaberite Posebno zalijepi.
- U dijaloškom okviru Zalijepi specijalno kliknite gumb Zalijepi vezu. Time ćete dobiti isti skup podataka, ali ovdje su ćelije povezane s izvornim skupom podataka (na primjer G1 je povezan s A1, a G2 s A2 itd.).
- S odabranim novim kopiranim podacima, pritisnite Control + H (ili idite na Početna -> Uređivanje -> Pronađi i odaberi -> Zamijeni). Ovo će otvoriti dijaloški okvir Pronađi i zamijeni.
- U dijaloškom okviru Pronađi i zamijeni upotrijebite sljedeće:
- U Pronađi što: =
- U Zamijeni s:!@# (Imajte na umu da koristim!@# Jer je to jedinstvena kombinacija znakova koja vjerojatno neće biti dio vaših podataka. Možete koristiti bilo koji takav jedinstveni skup znakova).
- Pritisnite Zamijeni sve. Ovo će zamijeniti jednako iz formule i imat ćete!@# Nakon čega slijedi referenca ćelije u svakoj ćeliji.
- Desnom tipkom miša kliknite i kopirajte skup podataka (ili upotrijebite Control + C).
- Odaberite novo mjesto, kliknite desnom tipkom miša i odaberite Posebno zalijepi. U ovom primjeru lijepim ga u ćeliju G7. Možete ga zalijepiti gdje god želite.
- U dijaloškom okviru Zalijepi posebno odaberite Transponiraj i kliknite U redu.
- Kopirajte zalijepite ove novostvorene transponirane podatke u one iz kojih su stvoreni.
- Sada ponovno otvorite dijaloški okvir Pronađi i zamijeni i zamijeni!@# Sa =.
Time ćete dobiti povezane podatke koji su preneseni. Ako napravite bilo kakve promjene u izvornom skupu podataka, preneseni podaci automatski će se ažurirati.
Napomena: Budući da naši izvorni podaci imaju A1 kao prazan, trebate ručno izbrisati 0 u G1. 0 se pojavljuje kada zalijepimo veze, jer bi veza na praznu ćeliju i dalje vraćala 0. Također, trebali biste formatirati novi skup podataka (format možete jednostavno kopirati zalijepite samo iz izvornog skupa podataka).
Transponirajte podatke pomoću Excel TRANSPOSE funkcije
Excel TRANSPOSE funkcija - kako naziv govori - može se koristiti za transponiranje podataka u Excelu.
Pretpostavimo da imate skup podataka kao što je prikazano u nastavku:
Evo koraka za njegovo prenošenje:
- Odaberite ćelije u koje želite transponirati skup podataka. Imajte na umu da morate odabrati točan broj ćelija kao izvorne podatke. Na primjer, ako imate 2 retka i 3 stupca, morate odabrati 3 retka i 2 stupca ćelija u kojima želite transponirane podatke. U ovom slučaju, budući da postoji 5 redaka i 5 stupaca, morate odabrati 5 redaka i 5 stupaca.
- Unesite = TRANSPOSE (A1: E5) u aktivnu ćeliju (koja bi trebala biti gornja lijeva ćelija odabira i pritisnite Control Shift Enter.
Time bi se transponirao skup podataka.
Evo nekoliko stvari koje trebate znati o funkciji TRANSPOSE:
- To je funkcija niza, pa morate koristiti Control-Shift-Enter, a ne samo Enter.
- Ne možete izbrisati dio rezultata. Morate izbrisati cijeli niz vrijednosti koje funkcija TRANSPOSE vraća.
- Funkcija transponiranja samo kopira vrijednosti, a ne oblikovanje.
Transponirajte podatke pomoću programa Power Query
Power Query moćan je alat koji vam omogućuje brzo prenošenje podataka u Excel.
Power Query dio je programa Excel 2016 (Get & Transform na kartici Podaci), ali ako koristite Excel 2013 ili 2010, morate ga instalirati kao dodatak.
Pretpostavimo da imate skup podataka kako je prikazano u nastavku:
Evo koraka za transponiranje ovih podataka pomoću programa Power Query:
U Excelu 2016
- Odaberite podatke i idite na Podaci -> Preuzmi i transformiraj -> Iz tablice.
- U dijaloškom okviru Kreiranje tablice provjerite je li raspon točan i kliknite U redu. Ovo će otvoriti dijaloški okvir Uređivač upita.
- U dijaloškom okviru Uređivač upita odaberite karticu "Pretvori".
- Na kartici Transform idite na Table -> Use First Row as Headers -> Use Headers as First Row. Time se osigurava da se prvi redak (koji sadrži zaglavlja: Q1, Q2, Q3 i Q4) također tretira kao podatak i transponira.
- Kliknite na Transponiraj. To bi odmah transponiralo podatke.
- Pritisnite Koristi prvi red kao zaglavlja. Time bi prvi red transponiranih podataka postao zaglavlja.
- Idite na Datoteka -> Zatvori i učitaj. Ovo će zatvoriti prozor Power Editor i stvoriti novi list koji sadrži transponirane podatke.
Imajte na umu da budući da je gornja lijeva ćelija našeg skupa podataka prazna, dobiva generički naziv Column1 (kao što je prikazano u nastavku). Ovu ćeliju možete izbrisati iz prenesenih podataka.
U Excelu 2013/2010
U programu Excel 2013/10 morate instalirati Power Query kao dodatak.
Kliknite ovdje za preuzimanje dodatka i dobivanje uputa za instalaciju.
Nakon što instalirate Power Query, idite na Power Query -> Excel podaci -> Iz tablice.
Ovo će otvoriti dijaloški okvir za stvaranje tablice. Sada slijedite iste korake kao što je prikazano za Excel 2016.