Tabela e përmbajtjes
Në përgjithësi, funksioni TRANSPOSE mund të përdoret shpesh për të kthyer rreshtat në kolona. Megjithatë, rezultatet në varësi të kritereve të caktuara, siç janë vlerat unike, nuk do të kthehen. Në këtë tutorial, ne do t'ju tregojmë se si t'i transpozoni rreshtat në kolona bazuar në kriteret në Excel.
Shkarkoni Librin e Punës Praktike
Shkarkojeni këtë libër praktik për të ushtruar ndërsa jeni duke lexuar këtë artikull.
Transpozoni rreshtat në kolona me Criteria.xlsm
2 Qasje të dobishme për të transpozuar rreshtat në kolona bazuar në kriteret në Excel
Ne kemi përfshirë një grup të dhënash me disa produkte dhe sasitë e tyre në figurën më poshtë. Më pas, rreshtat do të transpozohen në kolona. Ne do t'i transpozojmë rreshtat në kolona bazuar në kriteret të vlerave unike sepse ka disa hyrje të kopjuara në një qelizë të veçantë. Së pari, ne do të përdorim funksionet INDEX , MATCH , COUNTIF , IF dhe IFERROR për të krijuar formulat. Ne gjithashtu do të ekzekutojmë një kod VBA për të realizuar të njëjtën gjë.
1. Aplikoni Formulën me funksionet INDEX, MATCH dhe COUNTIF për të transpozuar rreshtat në kolonat e bazuara në kriteret në Excel
Në fillim, ne do të aplikojmë formulat e INDEX , MATCH , COUNTIF , IF dhe IFERROR funksionojnë me vargje.
Hapi 1: Fut funksionet INDEX, MATCH dhe COUNTIF
- Në qelizën E5 , shkruaniformulën e mëposhtme për të marrë produktet unike.
=INDEX($B$5:$B$12, MATCH(0, COUNTIF($E$4:$E4, $B$5:$B$12), 0))
Hapi 2: Aplikoni Array
- Për të aplikuar formulën me një grup, shtypni Ctrl + Shift + Enter
- Prandaj, do të merrni rezultatin e parë unik.
Hapi 3: Plotësimi automatik i qelizave
- Për të marrë të gjitha vlerat unike, përdorni mjetin AutoFill Handle për të plotësuar automatikisht kolonën.
Hapi 4: Futni funksionet IFERROR
- Për të transpozuar vlerën e rreshtit të sasive në kolona, shkruani formulën e mëposhtme.
=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)
Hapi 5: Aplikoni Array
- Për të futur një grup, shtypni Ctrl + Shift + Enter .
- Si rrjedhimisht, qeliza F5 do të tregojë vlerën e parë të transpozuar si në imazhin e paraqitur më poshtë.
- Zvarrite poshtë me Mjeti i dorezës së plotësimit automatik për të plotësuar automatikisht kolonën.
- Më në fund, plotësoni automatikisht rreshtave me Mjetin e dorezës së plotësimit automatik .
- Prandaj, të gjitha rreshtat e transpozuar do të shndërrohen në kolona si në imazhin e paraqitur më poshtë.
Lexo më shumë: Transpozoni shumë rreshta në grup në kolona në Excel
Lexime të ngjashme
- Si të Transpozoni rreshtat dublikatë në kolona në Excel (4 mënyra)
- Excel VBA: Transpozoni shumë rreshta në grup nëKolonat
- Transpozoni disa kolona në një kolonë në Excel (3 metoda praktike)
- Si të zhvendosni kundërt në Excel (3 metoda të thjeshta)
2. Ekzekutoni një kod VBA për të transpozuar rreshtat në kolona bazuar në kriteret në Excel
Hapi 1: Krijo një modul
- Së pari, shtypni Alt + F11 për të nisur VBA Macro .
- Klikoni në Insert .
- Për të krijuar një Modul , zgjidhni opsionin Moduli .
Hapi 2 : Shkruani kodet VBA
- Ngjitni të mëposhtmet VBA
4108
Hapi 3 : Ekzekutoni programin
- Së pari, ruani dhe shtypni F5 për të ekzekutuar programin.
- Zgjidhni grupin tuaj të të dhënave me kokën.
- Klikoni në OK .
- Zgjidhni një qelizë për të marrë daljen
- Më pas, klikoni në OK .
- Si rezultat, do të merrni rezultatet që janë transpozuar rreshta në kolona, siç tregohet në imazhin më poshtë.
Lexo më shumë: Si të transferoni rreshtat në kolona duke përdorur Excel VBA (4 shembuj idealë)
Përfundim
Shpresoj që ky artikull t'ju ketë dhënë një tutorial se si të transpozoni rreshtat në kolona të bazuara mbi kriteret në Excel . Të gjitha këto procedura duhet të mësohen dhe zbatohen në të dhënat tuaja. Hidhini një sy fletores së punës praktike dhe vini në provë këto aftësi. Jemi të motivuar të vazhdojmë të bëjmë mësimesi kjo për shkak të mbështetjes suaj të vlefshme.
Nëse keni ndonjë pyetje – Mos ngurroni të na pyesni. Gjithashtu, mos ngurroni të lini komente në seksionin më poshtë.
Ne, ekipi Exceldemy , u përgjigjemi gjithmonë pyetjeve tuaja.
Qëndroni me ne & vazhdo të mësosh.