Kako prenijeti retke u stupce na temelju kriterija u Excelu (2 načina)

  • Podijeli Ovo
Hugh West

Općenito, funkcija TRANSPOSE može se često koristiti za pretvaranje redaka 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 transponirati retke u stupce na temelju kriterija u Excelu.

Preuzmite radnu bilježnicu

Preuzmite ovu radnu bilježnicu za vježbanje dok ste čitajući ovaj članak.

Transponiranje redaka u stupce pomoću Criteria.xlsm

2 praktična pristupa za prijenos redaka u stupce na temelju kriterija u Excelu

Uključili smo skup podataka nekoliko proizvoda i njihove količine na slici ispod. Retci će se tada prenijeti u stupce. Transponirati ćemo retke u stupce na temelju kriterija jedinstvenih vrijednosti jer postoje neki dvostruki unosi u zasebnoj ćeliji. Prvo ćemo upotrijebiti funkcije INDEX , MATCH , COUNTIF , IF i IFERROR za stvaranje formule. Također ćemo izvršiti VBA kod da bismo postigli istu stvar.

1. Primijenite formulu s funkcijama INDEX, MATCH i COUNTIF za transponiranje redaka na stupce na temelju kriterija u Excelu

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

1. korak: Umetnite funkcije INDEX, MATCH i COUNTIF

  • U ćeliju E5 upišitesljedeću formulu za dobivanje jedinstvenih proizvoda.
=INDEX($B$5:$B$12, MATCH(0, COUNTIF($E$4:$E4, $B$5:$B$12), 0))

Korak 2: Primijeni Niz

  • Da biste primijenili formulu s nizom, pritisnite Ctrl + Shift + Enter

  • Stoga ćete dobiti prvi jedinstveni rezultat.

3. korak: Automatsko popunjavanje ćelija

  • Da biste dobili sve jedinstvene vrijednosti, koristite AutoFill Handle Alat za automatsko popunjavanje stupca.

Korak 4: Unesite funkcije IFERROR

  • Da biste prenijeli 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

  • Da biste umetnuli niz, pritisnite Ctrl + Shift + Enter .

  • Kao posljedica toga, ćelija F5 prikazat će prvu transponiranu vrijednost kao na donjoj slici.

  • Povucite prema dolje s Alat za automatsko popunjavanje za automatsko popunjavanje stupca.

  • Na kraju, automatski popunite redaka pomoću Alata za automatsko popunjavanje .
  • Stoga će se svi transponirani redovi transformirati u stupce kao na slici ispod.

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

Slična čitanja

  • Kako Transponirajte duplicirane retke u stupce u Excelu (4 načina)
  • Excel VBA: Transponirajte više redaka u grupi uStupci
  • Transponirajte više stupaca u jedan stupac u Excelu (3 praktične metode)
  • Kako obrnuti transponirati u Excelu (3 jednostavne metode)

2. Pokrenite VBA kod za transponiranje redaka u stupce na temelju kriterija u programu Excel

1. korak: Stvorite modul

  • Prvo pritisnite Alt + F11 za pokretanje VBA makronaredbe .
  • Kliknite na Umetni .
  • Da biste izradili Modul , odaberite opciju Modul .

Korak 2 : Upišite VBA kodove

  • Zalijepite sljedeće VBA
6855

3. korak : Pokrenite program

  • Prvo, spremite i pritisnite F5 za pokretanje programa.
  • Odaberite svoj skup podataka pomoću zaglavlje.
  • Kliknite na OK .

  • Odaberite ćeliju da biste dobili izlaz
  • Zatim kliknite U redu .

  • Kao rezultat, dobit ćete rezultati koji transponiraju retke u stupce, kao što je prikazano na slici ispod.

Pročitajte više: Kako prenijeti retke u stupce pomoću programa Excel VBA (4 idealna primjera)

Zaključak

Nadam se da vam je ovaj članak pružio vodič o tome kako prenijeti retke u stupce na temelju prema kriterijima u Excelu . Sve te postupke treba naučiti i primijeniti na svoj skup podataka. Pogledajte radnu bilježnicu za vježbanje i testirajte ove vještine. Motivirani smo nastaviti s izradom tutorijalaovako zbog vaše dragocjene 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 vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.