Si të konvertoni shumë rreshta në kolona në Excel (9 mënyra)

  • Shperndaje Kete
Hugh West

Nëse jeni duke kërkuar për disa nga mënyrat më të lehta për të konvertuar shumë rreshta në kolona në Excel, atëherë ky artikull do t'ju ndihmojë. Pra, le të zhytemi në artikullin kryesor.

Shkarkoni Librin e Punës

Konvertimi i shumë rreshtave në Columns.xlsm

9 mënyra për të konvertuar Shumë rreshta në kolona në Excel

Këtu, ne kemi disa regjistrime të shitjeve për disa prej produkteve për muajt nga janar deri në maj . Ne do të përpiqemi t'i konvertojmë rreshtat në kolona në mënyrë që të mund t'i vizualizojmë të dhënat për muajt si kokë kolonash dhe do ta përdorim këtë grup të dhënash kryesisht për të demonstruar mënyrat e konvertimit të rreshtave të shumëfishtë në kolona me lehtësi.

Ne kemi përdorur versionin Microsoft Excel 365 këtu, ju mund të përdorni çdo version tjetër sipas lehtësisë suaj.

Metoda-1: Përdorimi i opsionit Transpose për të konvertuar shumë rreshta te Columns në Excel

Këtu, ne do të përdorim opsionin Transpozo brenda Ngjit opsionet për të konvertuar me lehtësi rreshtat e mëposhtëm të shumëfishtë në kolona.

<. 13>

Hapat :

➤ Kopjo të gjithë gamën e grupit të të dhënave duke shtypur CTRL+C .

➤ Zgjidhni qelizën ku dëshironi të keni daljen, Klikoni me të djathtën në miun tuaj dhe zgjidhni opsionin Transpozoni nga Opsionet e ngjitjes .

Më pas, ju do të jeni në gjendje të transpozoni të dhënat tuaja që do të thotë konvertimin e rreshtave nëkolonat.

Lexo më shumë: Excel Macro: Konvertoni shumë rreshta në kolona (3 shembuj)

Metoda-2: Konvertimi i Rreshta të shumëfishta në kolona duke përdorur funksionin TRANSPOSE

Në këtë seksion, ne do të përdorim një funksion vargu, funksionin TRANSPOSE , për të kthyer rreshtat e shumëfishtë të grupit të të dhënave të mëposhtme në kolona të shumta, dhe për të mbledhur të dhënat, ne kemi formatuar edhe një tabelë tjetër poshtë grupit të të dhënave kryesore.

Hapat :

➤ Shkruani formulën e mëposhtme në qeliza B10 .

=TRANSPOSE(B3:E8)

Këtu, TRANSPOSE do të ndryshojë rreshtat e diapazonit B3:E8 në kolona njëkohësisht.

➤ Shtypni ENTER .

Pas kësaj, do të merrni konvertimin e rreshtat në kolona si figura e mëposhtme.

Duhet të shtypni CTRL+SHIFT+ENTER në vend që të shtypni ENTER për versione të tjera përveç Microsoft Excel 365 .

Lexo më shumë: Si të transferoni kolonën në shumë rreshta në Excel (6 metoda)

Metoda-3: Përdorimi i funksioneve INDIRECT dhe ADDRESS

Këtu, ne do të përdorim funksionin INDIRECT , Funksioni ADDRESS , Funksioni ROW , dhe Funksioni COLUMN për të transformuar rreshtat e grupit të të dhënave të mëposhtme në kolona.

Hapat :

➤ Përdor formulën e mëposhtme në qelizën B10 .

=INDIRECT(ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3)))

Këtu, B3 është qeliza fillestare e kryesoregrup i të dhënave.

  • COLUMN(B3) returns the column number of cell B3

    Dalja → 2
  • COLUMN($B$3) returns the column number of cell $B$3 (the absolute referencing will fix this cell)

    Dalja → 2

  • ROW($B$3) returns the row number of cell $B$3 (the absolute referencing will fix this cell)

    Dalja → 3

  • ROW(B3) → returns the row number of cell B3

    Dalja → 3
  • COLUMN(B3) - COLUMN($B$3) + ROW($B$3) bëhet

    2-2+3 → 3

  • ROW(B3) - ROW($B$3) + COLUMN($B$3) bëhet

    3-3+2 → 2

  • ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3)) bëhet

    ADDRESS(3, 2) → returns the reference at the intersection point of Row 3 and Column 2

    Dalja → $B$3

  • INDIRECT(ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3))) bëhet

    INDIRECT(“$B$3”) kthen vlerën e qelizës $B$3 .

    Dalja → Muaji

➤ Shtypni ENTER .

➤ Zvarritni mjetin Fill Handle në anën e djathtë dhe poshtë.

Më në fund, do të jeni në gjendje të ndryshoni shumë rreshta të grupit të të dhënave kryesore në kolona të shumta.

Lexo më shumë:  Excel VBA: Merr rreshtin dhe Numri i kolonës nga adresa e qelizës (4 metoda)

Metoda-4: Përdorimi i funksionit INDEX për të konvertuar shumë rreshta në kolona

Në këtë seksion, ne do të përdorim kombinimin e funksionit INDEX , Funksionit COLUMN dhe ROW funksion për të konvertuar me lehtësi rreshtat e shumëfishtë në kolona.

Hapat :

➤ Aplikoni formulën e mëposhtme në qelizën B10 .

=INDEX($B$3:$E$8,COLUMN(A1),ROW(A1))

Këtu, $B$3:$E$8 është diapazoni i grupit të të dhënave, A1 përdoret për të marrë rreshtin e parë dhe numri i kolonës së këtij grupi të dhënash.Ne po përdorim numrin e kolonës për argumentin numrin e rreshtit dhe numrin e rreshtit si argumentin numrin e kolonës për t'i ndryshuar rreshtat në kolona me lehtësi duke futur këto vlera në funksionin INDEX .

➤ Shtypni ENTER .

➤ Zvarritni Mbush Handle mjet në anën e djathtë dhe poshtë.

Pas kësaj, ju do të merrni konvertimin e rreshtave në kolona si figura e mëposhtme.

Lexo më shumë:  Si të shtoni shumë rreshta dhe kolona në Excel (në çdo mënyrë të mundshme)

Metoda-5: Përdorimi i INDEX-MATCH Formula

Në këtë seksion, ne do të përdorim funksionin INDEX dhe MATCH për konvertimin e rreshtave të shumëfishtë të grupit të të dhënave të mëposhtme në kolona.

Hapat :

➤ Së pari, duhet të transpozoni me dorë kolonën e parë si rreshtin e parë të tabelës së re.

➤ Shkruani formulën e mëposhtme në qelizën B11 .

=INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0))

Këtu, $C$3:$C$8 është kolona e dytë e grupi i të dhënave dhe $B$3:$B$8 është kolona e parë e grupit të të dhënave.

  • MATCH(B$10,$B$3:$B$8,0) bëhet

    MATCH(“Month”,$B$3:$B$8,0) kthen numrin e indeksit të rreshtit të qelizës me një varg Muaji në intervalin $B$3:$B$8

    Dalja → 1

  • INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0)) bëhet

    INDEX($C$3:$C$8,1) kthen vlerën e parë të diapazonit $C$3:$C$8

    Dalja → Portokalli

➤ Shtypni ENTER dhe tërhiqni mjetin Fill Handle në anën e djathtë.

Më pas, do të merrni kolonën e dytë të kryesore grupi i të dhënave si rreshti i dytë.

Në mënyrë të ngjashme, aplikoni formulat e mëposhtme për të përfunduar pjesën tjetër të konvertimit.

=INDEX($D$3:$D$8,MATCH(B$10,$B$3:$B$8,0))

=INDEX($E$3:$E$8,MATCH(B$10,$B$3:$B$8,0))

Më në fund, do të merrni të gjitha rreshtat e grupit të parë të të dhënave si kolona në grupin e dytë të të dhënave.

Lexo më shumë: Si të zhvendosni kolona të shumta në rreshta në Excel

Lexime të ngjashme

  • [I rregulluar!] Rreshtat dhe kolonat janë të dy numra në Excel
  • Si të fshehni rreshtat dhe kolonat në Excel (10 mënyra)
  • Excel VBA: Cakto intervalin sipas rreshtit dhe numrit të kolonës (3 shembuj)

Metoda-6: Përdorimi i funksionit VLOOKUP për të konvertuar shumë rreshta në kolona

Në këtë seksion, ne do të përdorim funksionin VLOOKUP për të transpozuar shumë rreshta të tabelës së mëposhtme të të dhënave në kolona.

Hapat :

➤ Në fillim, duhet të transposh shikoni me dorë kolonën e parë si rreshtin e parë të grupit të ri të të dhënave.

➤ Shkruani formulën e mëposhtme në qelizën B11 .

=VLOOKUP(B$10,$B$3:$E$8,2,FALSE)

Këtu, $B$3:$E$8 është diapazoni i grupit të të dhënave, B$10 është vlera e kërkuar dhe 2 është për të parë vlerën në kolonën e dytë të grupit të të dhënave.

➤ Shtypni ENTER dhe tërhiqni Mbushja e dorezës mjet në të djathtëanë.

Më pas, do të merrni kolonën e dytë të grupit të të dhënave kryesore si rreshtin e dytë.

Në në të njëjtën mënyrë, përdorni formulat e dhëna më poshtë për të përfunduar pjesën tjetër të konvertimit.

=VLOOKUP(B$10,$B$3:$E$8,3, FALSE)

=VLOOKUP(B$10,$B$3:$E$8,4, FALSE)

Lexo më shumë: Si të shtoni rreshta dhe kolona në Excel (3 metoda të thjeshta)

Metoda-7: Përdorimi Power Query

Këtu, ne do të përdorim Power Query për të transpozuar shumë rreshta në kolona me lehtësi. Por ne duhet të shtojmë një rresht shtesë në fillim të grupit të të dhënave sepse Power Query nuk do ta transformojë rreshtin e parë si një kolonë pasi e konsideron atë si kokë.

Hapat :

➤ Shkoni te skeda Të dhënat >> Merr & Transformoni të dhënat Group >> Nga Tabela/Range Opsioni.

Pas kësaj, magjistari Krijo tabelën do të shfaqet.

➤ Zgjidhni gamën e të dhënave dhe më pas klikoni në opsionin Tabela ime ka tituj .

➤ Shtypni OK .

Më pas, do të shfaqet dritarja Power Query Editor .

➤ Zgjidhni të gjitha kolonat e grupit të të dhënave duke shtypur CTRL dhe Klikoni me të majtën në miun tuaj në të njëjtën kohë .

➤ Shko te Transformo Skeda >> Transpozo Opsioni.

Mund të bësh rreshtin e parë të grupi juaj i të dhënave edhe titulli.

➤ Shkoni te skeda Transformo >> Përdorni rreshtin e parë si tituj Grupi >> Përdorni Rreshtin e Parë si Koka Opsion.

Më pas, do të merrni kolonat e transformuara nga rreshtat e kryesore grup i të dhënave.

➤ Për të mbyllur këtë dritare, shko te Shtëpia Tab >> Mbyll & Ngarko Grupi >> Mbyll & Ngarko opsionin .

Në këtë mënyrë, tabela në dritaren Power Query Editor do të ngarkohet në një fletë e re me emrin Tabela 5 .

Lexo më shumë: Si të ndërroni rreshtat dhe kolonat në Excel (5 metoda)

Metoda-8: Konvertimi i shumë rreshtave në kolona duke përdorur kodin VBA

Në këtë seksion, ne do të përdorim një kod VBA për të kthyer shumë rreshta në kolonat.

Hapat :

➤ Shkoni te skeda Zhvilluesi >> Visual Basic Opsioni.

Më pas, Editori Visual Basic do të hapet.

➤ Shkoni te Fut Tab >> Moduli Opsioni.

Pas kësaj, do të krijohet një Modul .

➤ Shkruani kodin e mëposhtëm

2914

Këtu, ne kemi deklaruar varg_shumë_rreshtash dhe range_shumë_kolonash si Range , dhe ato vendosen në diapazonin që do të zgjedhim përmes Kutive hyrëse duke përdorur metodën InputBox .

Më pas, ne do të kopjojmë të dhënat kryesore et varg_shumë_rreshtash dhe më pas ngjisni si transpozim në qelizën e destinacionit varg_shumë_kolonash .

➤ Shtypni F5 .

Më pas, do të merrni kutinë hyrëse ku duhet të zgjidhni gamën e grupit të të dhënave $B$3:$E$8 Zgjidhni gamën e rreshtave kuti dhe shtypni OK .

Më pas, një kuti tjetër hyrëse do të shfaqet.

➤ Zgjidhni qelizën e destinacionit $B$10 ku dëshironi të keni të dhënat e transpozuara dhe më pas shtypni OK .

Përfundimisht, ju do të marrë kolonat e transformuara nga rreshta të shumtë edhe me formatimin e grupit të të dhënave kryesore gjithashtu si më poshtë.

Lexo më shumë: Si të Ndërroni rreshtat dhe kolonat në grafikun Excel (2 metoda)

Metoda-9: Konvertimi i shumë rreshtave në kolona dhe rreshta duke përdorur funksionin OFFSET

Ne kemi një listë që përmban emrat e disa studentëve , subjektet e tyre dhe shenjat përkatëse në rreshta të shumtë. Tani, ne duam të konvertojmë tre rreshtat e parë në tre kolona të ndryshme të tabelës pranë kësaj liste. Në mënyrë të ngjashme, ne duam të konvertojmë pjesën tjetër të rreshtave si kolona për tre rreshta. Pra, mund të shihni se ne duhet të konvertojmë rreshtat në kolona dhe rreshta në të njëjtën kohë.

Për ta bërë këtë, ne do të përdorim OFFSET , RRESHT , dhe Funksionet COLUMN .

Hapat :

➤ Shkruani formulën e mëposhtme në qelizën D4 .

=OFFSET($B$4,COLUMN()-4+(ROW()-4)*3,0,1,1)

Këtu, $B$4 është qeliza fillestare e listës.

  • COLUMN() returns the column number of cell D4 where the formula is being applied.

    Output → 4

  • COLUMN()-4 bëhet

    4-4 → 4 is subtracted because the starting cell of the formula is in Column 4 .

    Output → 0

  • ROW() → returns the row number of cell D4 where the formula is being applied.

    Output → 4

  • (ROW()-4)*3 bëhet

    (4-4)*3 → 4 is subtracted because the starting cell of the formula is in Row 4 and multiplied with 3 as we want to transform 3 rows into columns each time.

    Output → 0

  • OFFSET($B$4,COLUMN()-4+(ROW()-4)*3,0,1,1) becomes

    OFFSET($B$4,0+0,0,1,1)

    OFFSET($B$4,0,0,1,1) → OFFSET will extract the range with a height and width of 1 starting from cell $B$4 .

    Output → Joseph

➤ Shtypni ENTER .

➤ Tërhiqni mjetin Fill Handle në anën e djathtë dhe poshtë.

Përfundimisht, do të jeni në gjendje të bëni konvertimi nga shumë rreshta në kolona dhe rreshta.

Lexo më shumë: Zhvendosni rreshtin/kolonën në Excel pa zëvendësuar të dhënat ekzistuese (3 mënyrat më të mira)

Seksioni i praktikës

Për të bërë praktikë vetë, ne kemi ofruar një seksion Praktika si më poshtë në një fletë të quajtur Praktika . Ju lutemi bëjeni vetë.

Përfundim

Në këtë artikull, ne u përpoqëm të mbulojmë mënyrat për të konvertuar me lehtësi rreshta të shumtë në kolona në Excel. Shpresoj se do ta gjeni të dobishme. Nëse keni ndonjë sugjerim ose pyetje, mos ngurroni t'i ndani ato në seksionin e komenteve.

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ë.