Sadržaj
Udžbenik objašnjava sintaksu funkcije TRANSPOSE i pokazuje kako je ispravno koristiti za prijenos podataka u Excelu.
Nema računa o ukusima. To vrijedi i za radne navike. Neki korisnici programa Excel preferiraju okomito organiziranje podataka u stupcima, dok drugi odabiru vodoravni raspored u redovima. U situacijama kada trebate brzo promijeniti orijentaciju zadanog raspona, TRANSPOSE je funkcija za korištenje.
Excel TRANSPOSE funkcija - sintaksa
Svrha TRANSPOSE funkcija u Excelu je pretvoriti retke u stupce, tj. promijeniti orijentaciju zadanog raspona s vodoravne na okomitu ili obrnuto.
Funkcija uzima samo jedan argument:
TRANSPOSE(array)Where niz je raspon ćelija za transponiranje.
Niz se transformira na ovaj način: prvi redak originalnog niza postaje prvi stupac novog niza, drugi redak 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 polja pritiskom na Ctrl + Shift + Enter . U programima Excel 2021 i Excel 365 koji izvorno podržavaju nizove, može se unijeti kao redovita formula.
Kako koristiti funkciju TRANSPOSE u programu Excel
Sintaksa TRANSPOSE ne ostavlja mjesta za pogreške kada izgradnja formule. Složeniji dio je ispravno ga unijeti u radni list. Ako to ne učiniteimate mnogo iskustva s Excel formulama općenito, a posebno s formulama polja, svakako slijedite korake u nastavku.
1. Izbrojite broj stupaca i redaka u izvornoj tablici
Za početak, saznajte koliko stupaca i redaka sadrži vaša izvorna tablica. Ovi će vam brojevi trebati u sljedećem koraku.
U ovom ćemo primjeru transponirati tablicu koja prikazuje obujam izvoza svježeg voća po županijama:
Naša izvorna tablica ima 4 stupca i 5 redaka. Imajući ove brojke na umu, prijeđite na sljedeći korak.
2. Odaberite isti broj ćelija, ali promijenite orijentaciju
Vaša nova tablica sadržavat će isti broj ćelija, ali će biti rotirana iz horizontalne orijentacije u okomitu ili obrnuto. Dakle, odaberete raspon praznih ćelija koji zauzima isti broj redaka koliko izvorna tablica ima stupaca i isti broj stupaca koliko izvorna tablica ima redaka.
U našem slučaju odabiremo raspon od 5 stupaca i 4 reda:
3. Upišite formulu TRANSPONICIJE
S nizom odabranih praznih ćelija upišite formulu TRANSPONICIJE:
=TRANSPOSE(A1:D5)
Ovdje su detaljni koraci:
Prvo, upisujete znak jednakosti, naziv funkcije i otvarajuću zagradu: =TRANSPOSE(
Zatim odaberite izvorni raspon pomoću miša ili ga upišite ručno:
Na kraju upišite zagradu za zatvaranje, ali nemojte pritisnuti tipku Enter !u ovoj točki vaša bi formula Excel Transpose trebala izgledati ovako:
4. Dovršite formulu TRANSPOSE
Pritisnite Ctrl + Shift + Enter da ispravno dovršite formulu niza. Zašto ti ovo treba? Budući da se formula treba primijeniti na više od jedne ćelije, a to je upravo ono za što su formule polja namijenjene.
Kada pritisnete Ctrl + Shift + Enter, Excel će vašu formulu za transponiranje staviti u {vitičaste zagrade} koji su vidljivi u traci formule i vizualni su pokazatelj formule polja. Ni u kojem slučaju ih ne biste trebali upisivati ručno, to neće raditi.
Snimak zaslona u nastavku pokazuje da je naša izvorna tablica uspješno transponirana i da su 4 stupca pretvorena u 4 retka:
TRANSPONIRAJTE formulu u Excel 365
U programu Dynamic Array Excel (365 i 2021), funkcija TRANSPOSE nevjerojatno je jednostavna za korištenje! Jednostavno unesite formulu u gornju lijevu ćeliju odredišnog raspona i pritisnite tipku Enter. To je to! Nema brojanja redaka i stupaca, nema CSE formula polja. Jednostavno radi.
=TRANSPOSE(A1:D5)
Rezultat je dinamički raspon izlijevanja koji se automatski prelijeva u onoliko redaka i stupaca koliko je potrebno:
Kako prenijeti podatke u Excelu bez nula za praznine
Ako je jedna ili više ćelija u izvornoj tablici prazno, te će ćelije imati nula vrijednosti u transponiranoj tablici, kao što je prikazano na snimci zaslona u nastavku:
Ako želite vratiti prazno umjesto toga ugniježdite IFunutar vaše formule TRANSPOSE kako biste provjerili je li ćelija prazna ili ne. Ako je ćelija prazna, IF će vratiti prazan niz (""), inače unesite vrijednost za transponiranje:
=TRANSPOSE(IF(A1:D5="","",A1:D5))
Unesite formulu kao što je gore objašnjeno (ne zaboravite pritisnuti Ctrl + Shift + Enter da ispravno dovršite formulu niza), i dobit ćete rezultat sličan ovome:
Savjeti i bilješke o korištenju TRANSPOSE u Excelu
Kao što ste upravo vidjeli, funkcija TRANSPOSE ima niz mana koje mogu zbuniti neiskusne korisnike. Savjeti u nastavku pomoći će vam da izbjegnete tipične pogreške.
1. Kako urediti formulu TRANSPOSE
Kao funkcija polja, TRANSPOSE ne dopušta promjenu dijela polja koje vraća. Za uređivanje transponirane formule odaberite cijeli raspon na koji se formula odnosi, napravite željenu promjenu i pritisnite Ctrl + Shift + Enter za spremanje ažurirane formule.
2. Kako izbrisati formulu TRANSPONICIJE
Da biste uklonili formulu transponiranja s radnog lista, odaberite cijeli raspon naveden u formuli i pritisnite tipku Delete.
3. Zamijenite formulu TRANSPOSE vrijednostima
Kada okrenete raspon pomoću funkcije TRANSPOSE, izvorni raspon i izlazni raspon povezuju se. To znači da kad god promijenite neku vrijednost u izvornoj tablici, odgovarajuća vrijednost u transponiranoj tablici automatski se mijenja.
Ako želite prekinuti vezu izmeđudvije tablice, zamijenite formulu izračunatim vrijednostima. Za to odaberite sve vrijednosti koje vraća vaša formula, pritisnite Ctrl + C da ih kopirate, kliknite desnom tipkom miša i odaberite Posebno lijepljenje > Vrijednosti iz kontekstnog izbornika.
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ći tjedan!