Funkcija TRANSPOSE u Excelu za promjenu stupca u red s formulom

  • Podijeli Ovo
Michael Brown

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!

    Michael Brown je posvećen tehnološki entuzijasta sa strašću za pojednostavljenje složenih procesa pomoću softverskih alata. Sa više od decenije iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google Sheets i Docs. Michaelov blog je posvećen dijeljenju svog znanja i stručnosti s drugima, pružajući jednostavne savjete i tutorijale za poboljšanje produktivnosti i efikasnosti. Bilo da ste iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.