Sadržaj
Vodič objašnjava sintaksu funkcije TRANSPOSE i pokazuje kako je pravilno koristiti za transponovanje podataka u Excel-u.
Nema računa o ukusima. To važi i za radne navike. Neki korisnici Excela preferiraju organizaciju podataka okomito u stupcima, dok drugi biraju horizontalni raspored u redovima. U situacijama kada trebate brzo promijeniti orijentaciju datog raspona, TRANSPOSE je funkcija koju treba koristiti.
Excel funkcija TRANSPOSE - sintaksa
Svrha TRANSPOSE funkcija u Excel-u je pretvaranje redova u stupce, tj. prebacivanje orijentacije datog raspona s horizontalne na vertikalnu ili obrnuto.
Funkcija uzima samo jedan argument:
TRANSPOSE(niz)Gdje niz je raspon ćelija za transponiranje.
Niz se transformira na ovaj način: prvi red originalnog niza postaje prvi stupac novog niza, drugi red postaje drugi stupac, i tako dalje.
Važna napomena! Da bi funkcija TRANSPOSE radila u programu Excel 2019 i starijim verzijama, morate je unijeti kao formulu niza pritiskom na Ctrl + Shift + Enter. U Excel 2021 i Excel 365 koji izvorno podržavaju nizove, može se unijeti kao regularna formula.
Kako koristiti funkciju TRANSPOSE u Excelu
Sintaksa TRANSPOSE ne ostavlja mjesta za greške kada izgradnju formule. Zamršeniji dio je da ga ispravno unesete u radni list. Ako neako imate puno iskustva s Excel formulama općenito i formulama niza posebno, molimo vas da pažljivo slijedite donje korake.
1. Izbrojite broj stupaca i redova u originalnoj tablici
Za početak, saznajte koliko stupaca i redova sadrži vaša izvorna tablica. Ovi brojevi će vam trebati u sljedećem koraku.
U ovom primjeru ćemo transponirati tablicu koja prikazuje obim izvoza svježeg voća po županijama:
Naša izvorna tablica ima 4 stupca i 5 redova. Imajući na umu ove brojke, prijeđite na sljedeći korak.
2. Odaberite isti broj ćelija, ali promijenite orijentaciju
Vaša nova tablica će sadržavati isti broj ćelija, ali će biti rotirana iz horizontalne orijentacije u vertikalnu ili obrnuto. Dakle, odabirete raspon praznih ćelija koji zauzima isti broj redova kao što izvorna tablica ima stupce, i isti broj stupaca kao što originalna tablica ima redove.
U našem slučaju, odabiremo raspon od 5 kolona i 4 reda:
3. Upišite TRANSPOSE formulu
Sa odabranim rasponom praznih ćelija, upišite formulu za transponiranje:
=TRANSPOSE(A1:D5)
Evo detaljnih koraka:
Prvo, upisujete znak jednakosti, naziv funkcije i početnu zagradu: =TRANSPOSE(
Zatim, odaberite izvorni raspon pomoću miša ili ga unesite ručno:
Konačno, upišite završnu zagradu, ali nemojte pritisnuti tipku Enter !U ovoj tački, vaša Excel Transpose formula bi trebala izgledati slično ovome:
4. Dovršite formulu TRANSPOSE
Pritisnite Ctrl + Shift + Enter da pravilno završite formulu polja. Zašto ti ovo treba? Budući da se formula treba primijeniti na više od jedne ćelije, a upravo je to ono za šta su formule niza namijenjene.
Kada pritisnete Ctrl + Shift + Enter , Excel će okružiti vašu formulu za transponiranje s {vitrdastim zagradama} koji su vidljivi u traci formule i vizualni su pokazatelj formule niza. Ni u kom slučaju ih ne biste trebali upisivati ručno, to neće raditi.
Snimak ekrana ispod pokazuje da je naša izvorna tabela uspješno transponirana i da su 4 stupca pretvorena u 4 reda:
TRANSPOSE formulu u Excel 365
U Dynamic Array Excel-u (365 i 2021), funkcija TRANSPOSE je nevjerovatno laka za korištenje! Samo unesete formulu u gornju lijevu ćeliju odredišnog raspona i pritisnete tipku Enter. To je to! Nema brojanja redova i kolona, nema formula CSE niza. Jednostavno radi.
=TRANSPOSE(A1:D5)
Rezultat je dinamički raspon prelivanja koji se automatski prelijeva u onoliko redaka i stupaca koliko je potrebno:
Kako prenijeti podatke u Excel bez nula za prazna mjesta
Ako je jedna ili više ćelija u originalnoj tablici prazna, te ćelije će imati nula vrijednosti u transponiranoj tablici, kao što je prikazano na snimku ekrana ispod:
Ako želite vratiti prazno ćelije umjesto toga, ugnijezdite IFfunkcija unutar vaše formule TRANSPOSE da provjeri da li je ćelija prazna ili ne. Ako je ćelija prazna, IF će vratiti prazan niz (""), u suprotnom navedite vrijednost za transponiranje:
=TRANSPOSE(IF(A1:D5="","",A1:D5))
Unesite formulu kako je gore objašnjeno (ne zaboravite da pritisnete Ctrl + Shift + Enter da biste pravilno završili formulu niza), i imat ćete rezultat sličan ovom:
Savjeti i napomene o korištenju TRANSPOSE u Excelu
Kao što ste upravo vidjeli, funkcija TRANSPOSE ima brojne nedostatke koje mogu zbuniti neiskusne korisnike. Savjeti u nastavku pomoći će vam da izbjegnete tipične greške.
1. Kako urediti TRANSPOSE formulu
Kao funkcija niza, TRANSPOSE ne dozvoljava promjenu dijela niza koji vraća. Da biste uredili formulu za transponiranje, odaberite cijeli raspon na koji se formula odnosi, napravite željenu promjenu i pritisnite Ctrl + Shift + Enter da sačuvate ažuriranu formulu.
2. Kako izbrisati formulu TRANSPOSE
Da biste uklonili formulu za transponiranje sa svog radnog lista, odaberite cijeli raspon na koji se upućuje u formuli i pritisnite tipku Delete.
3. Zamijenite formulu TRANSPOSE sa vrijednostima
Kada okrenete raspon pomoću funkcije TRANSPOSE, izvorni raspon i izlazni raspon se povezuju. To znači da kad god promijenite neku vrijednost u originalnoj tablici, odgovarajuća vrijednost u transponiranoj tablici se automatski mijenja.
Ako želite prekinuti vezu izmeđudvije tabele, zamijenite formulu izračunatim vrijednostima. Za ovo, odaberite sve vrijednosti koje vraća vaša formula, pritisnite Ctrl + C da ih kopirate, kliknite desnim tasterom miša i izaberite Specijalno zalijepi > Vrijednosti iz kontekstnog menija.
Za više informacija pogledajte Kako pretvoriti formule u vrijednosti.
Tako koristite funkciju TRANSPOSE za rotiranje podataka u Excelu. Zahvaljujem vam na čitanju i nadam se da se vidimo na našem blogu sljedeće sedmice!