Sadržaj
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.