Kako transponirati redove u kolone na osnovu kriterija u Excelu (2 načina)

  • Podijeli Ovo
Hugh West

Općenito, funkcija TRANSPOSE se često može koristiti za pretvaranje redova u stupce. Međutim, rezultati koji ovise o određenim kriterijima, kao što su jedinstvene vrijednosti, neće biti vraćeni. U ovom vodiču pokazat ćemo vam kako da transponirate redove u stupce na osnovu kriterija u Excel-u.

Preuzmite Vježbalicu

Preuzmite ovu radnu svesku da biste vježbali dok ste čitajući ovaj članak.

Transponirajte redove u stupce pomoću Criteria.xlsm

2 zgodna pristupa transponiranju redova u stupce na temelju kriterija u Excelu

Uključili smo skup podataka nekoliko proizvoda i njihove količine na slici ispod. Redovi će se zatim transponovati u kolone. Mi ćemo transponovati redove u kolone na osnovu kriterijuma jedinstvenih vrednosti jer postoje neki dupli unosi u zasebnoj ćeliji. Prvo ćemo koristiti funkcije INDEX , MATCH , COUNTIF , IF i IFERROR da kreiramo formule. Također ćemo izvršiti VBA kod da postignemo istu stvar.

1. Primijenite formulu s funkcijama INDEX, MATCH i COUNTIF za transponiranje redova na stupce zasnovane na kriterijima u Excelu

Na početku ćemo primijeniti formule INDEX , MATCH , COUNTIF , IF i IFERROR funkcije s nizovima.

Korak 1: Umetnite funkcije INDEX, MATCH i COUNTIF

  • U ćeliju E5 upišitesljedeću formulu da dobijete jedinstvene proizvode.
=INDEX($B$5:$B$12, MATCH(0, COUNTIF($E$4:$E4, $B$5:$B$12), 0))

Korak 2: Prijavite se Niz

  • Da primijenite formulu s nizom, pritisnite Ctrl + Shift + Enter

  • Dakle, dobit ćete prvi jedinstveni rezultat.

Korak 3: Auto-Fill Cells

  • Da dobijete sve jedinstvene vrijednosti, koristite AutoFill Alat za rukovanje za automatsko popunjavanje kolone.

Korak 4: Unesite funkcije IFERROR

  • Da biste transponirali vrijednost retka količina u stupce, napišite sljedeću formulu.
=IFERROR(INDEX($C$5:$C$12, MATCH(0, COUNTIF($E5:E5, $C$5:$C$12) + IF($B$5:$B$12$E5,1,0),0)),0)

Korak 5: Primijenite niz

  • Za umetanje niz, pritisnite Ctrl + Shift + Enter .

  • Kao posljedica toga, ćelija F5 će pokazati prvu transponiranu vrijednost kao na slici prikazanoj ispod.

  • Povucite prema dolje sa Alat za automatsko popunjavanje za automatsko popunjavanje kolone.

  • Konačno, automatski popunite kolonu redova sa AutoFill Handle Tool .
  • Stoga, svi transponovani redovi će se transformisati u kolone kao na slici prikazanoj ispod.

Pročitajte više: Transponirajte više redova u grupi u stupce u Excelu

Slična očitanja

  • Kako Transponirajte duplirane redove u kolone u Excelu (4 načina)
  • Excel VBA: Transponirajte više redova u grupi uKolone
  • Transponirajte više kolona u jednu kolonu u Excelu (3 zgodne metode)
  • Kako obrnuti transponiranje u Excelu (3 jednostavne metode)

2. Pokrenite VBA kod za transponiranje redova u stupce na osnovu kriterija u Excelu

Korak 1: Kreirajte modul

  • Prvo, pritisnite Alt + F11 da pokrenete VBA Macro .
  • Kliknite na Insert .
  • Da kreirate Modul , odaberite opciju Modul .

Korak 2 : Unesite VBA kodove

  • Zalijepite sljedeće VBA
5395

Korak 3 : Pokrenite program

  • Prvo, sačuvaj i pritisnite F5 da pokrenete program.
  • Odaberite svoj skup podataka pomoću zaglavlje.
  • Kliknite na OK .

  • Odaberite ćeliju da dobijete izlaz
  • Zatim kliknite na OK .

  • Kao rezultat, dobit ćete rezultati koji su transponovani redovi u kolone, kao što je prikazano na slici ispod.

Pročitajte više: Kako transponirati redove u stupce koristeći Excel VBA (4 idealna primjera)

Zaključak

Nadam se da vam je ovaj članak dao vodič o tome kako transponirati redove u stupce na osnovu na kriterijume u Excel . Sve ove procedure treba naučiti i primijeniti na vaš skup podataka. Pogledajte radnu svesku za vježbanje i testirajte ove vještine. Motivirani smo da nastavimo sa izradom tutorijalaovako zbog vaše vrijedne podrške.

Ako imate bilo kakvih pitanja – slobodno nas pitajte. Također, slobodno ostavite komentare u odjeljku ispod.

Mi, Exceldemy tim, uvijek odgovaramo na vaše upite.

Ostanite s nama & nastavi učiti.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.