Si të transferoni rreshtat në kolona bazuar në kriteret në Excel (2 mënyra)

  • Shperndaje Kete
Hugh West

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.

Hugh West është një trajner dhe analist me përvojë të lartë në Excel me mbi 10 vjet përvojë në industri. Ai ka një diplomë Bachelor në Kontabilitet dhe Financë dhe një Master në Administrim Biznesi. Hugh ka një pasion për mësimdhënien dhe ka zhvilluar një qasje unike të mësimdhënies që është e lehtë për t'u ndjekur dhe kuptuar. Njohuritë e tij eksperte të Excel-it kanë ndihmuar mijëra studentë dhe profesionistë në mbarë botën të përmirësojnë aftësitë e tyre dhe të shkëlqejnë në karrierën e tyre. Nëpërmjet blogut të tij, Hugh ndan njohuritë e tij me botën, duke ofruar mësime falas në Excel dhe trajnime në internet për të ndihmuar individët dhe bizneset të arrijnë potencialin e tyre të plotë.