Si të transpozoni të dhënat e Excel

Përmbajtje:

Si të transpozoni të dhënat e Excel
Si të transpozoni të dhënat e Excel
Anonim

Excel është një mjet i fuqishëm për analizimin e të dhënave, por disa gjëra si kthimi i qelizave në një rresht ose kolonë mund të jenë një sherr i vërtetë. Ekziston një mënyrë manuale e ngad altë dhe ka truke të shpejta për të kthyer rreshtat, për të kthyer kolonat ose për të transpozuar kolonat në rreshta në vetëm sekonda.

Në artikullin vijues, do të mësoni se si të ktheni shpejt një kolonë të tërë nga poshtë lart, të ndërroni një rresht nga e djathta në të majtë dhe si të ndërroni plotësisht rreshtat me kolonat.

Këto udhëzime zbatohen për Microsoft Excel 2010, 1013, 2016, 2019 dhe Excel për Microsoft 365.

Si të ktheni qelizat e kolonave në Excel

Image
Image

Ndërsa ka shumë opsione të renditjes në Excel për organizimin e qelizave sipas alfabetit, nuk ka në të vërtetë një opsion të integruar për të kthyer thjesht një koleksion të dhënash të rastësishme, si emrat.

Kjo nuk do të thotë se është e pamundur. Kjo thjesht do të thotë që ju duhet të ndiqni disa hapa shtesë në mënyrë që të përdorni veçorinë e renditjes së Excel për të kthyer kolonën.

  1. Klikoni me të djathtën kolona A dhe zgjidhni Insert për të shtuar një kolonë të re në të majtë të kolonës Shitës që dëshironi të renditni.
  2. Lloji 1 në qelizën e parë (rreshti 2). Lloji 2 në qelizën e dytë (rreshti 3).

  3. Mbajeni të shtypur tastin Cntrl dhe vendosni cepin e miut në këndin e poshtëm djathtas të qelizës me numrin 2. Kursori do të ndryshojë në dy vija horizontale. Klikoni dy herë majtas me miun për të plotësuar automatikisht pjesën tjetër të kolonës deri në emrin e shitësit të fundit. Kjo do të plotësojë automatikisht pjesën tjetër të kolonës me numra nga 3 deri në 8.
  4. Theksoni të gjithë tabelën.
  5. Në menynë Home, zgjidhni Rendit & Filter nga shiriti. Zgjidh Rendim i personalizuar.
  6. Cakto Rendit sipasKollona A, Randiti nëqelizë Vlerat, dhe Porosi deri në Më i madhi në më i vogli. Kliko OK.

Kjo jo vetëm që do ta kthejë të gjithë kolonën nga poshtë lart, por do të sigurohet që të gjitha të dhënat në pjesën tjetër të fletëllogaritës të shkëmbehen që të përputhen me emrin e saktë të shitësit.

Image
Image

Tani mund të klikoni me të djathtën në kolonën A për ta zgjedhur atë, kliko me të djathtën në kolonën A dhe zgjidhni Fshij për të hequr kolonën e numëruar.

Tani keni të njëjtën tabelë origjinale me të cilën keni filluar, por me të gjithë kolonën dhe të dhënat e kthyera nga poshtë lart.

Si të ndërroni qelizat e rreshtave në Excel

Po sikur të doni të shihni të dhënat e shitjeve nga dhjetori në janar, në vend të janarit në dhjetor?

Në fakt mund të përdorni të njëjtën qasje si më sipër për rrotullimin e kolonave, me një ndryshim të vogël.

Së pari, shtoni një rresht të ri vetëm nën kokë dhe numëroni ato qeliza nga 1 (nën janar) në 12 (nën dhjetor).

Image
Image

Tani ndiqni të njëjtat hapa për të renditur tabelën, por këtë herë do ta renditni sipas rreshtit dhe jo sipas kolonës.

  1. Thekso vetëm kolonat A deri në M.
  2. Në menynë Home, zgjidhni Rendit & Filter nga shiriti. Zgjidh Rendim i personalizuar.
  3. Klikoni Opsionet dhe zgjidhni Renditoni nga e majta në të djathtë.
  4. Cakto Rendit sipasRreshti 2, RendVlerat e qelizës dhe Porosi deri në Më i madhi në më i vogli. Kliko OK.

Tani do të shihni se e gjithë kolona juaj e parë është përdorur me qelizat në kolonën e kokës të kthyera. Meqenëse theksove të gjitha kolonat që përmbanin të dhëna, të gjitha rreshtat e të dhënave rrokullisen gjithashtu, në mënyrë që gjithçka të vijë në mënyrë të përsosur.

Image
Image

Tani klikoni majtas në rreshtin 2 dhe fshini rreshtin e numëruar.

Ndrysho vetëm dy kolona ose rreshta

Nëse doni të kaloni në rreshtat ose kolonat fqinje, ekziston një truk i dobishëm i miut që mund ta përdorni në Excel për ta arritur këtë.

Në këtë tabelë shembulli, ju mund të ndërroni rreshtin Julie Moore me rreshtin John Hudson me vetëm disa klikime të miut.

Ja si e bëni këtë:

  1. Theksoni të gjithë rreshtin me Julie Moore në kolonën A.
  2. Mbajeni të shtypur tastin Shift dhe lëvizni kursorin e miut në skajin e sipërm të qelizës Julie Moore. Kursori i miut do të ndryshojë në pikë të kryqëzuar.
  3. Me tastin Shift ende të mbajtur të shtypur, tërhiqni miun në skajin e sipërm të qelizës John Hudson derisa vija pak mbi atë rresht të theksohet me një vijë të errët.
  4. Kur të lëshoni butonin e majtë të miut, të gjitha rreshtat do të ndërrohen.

Nëse dëshironi të ndërroni kolonat në vend të rreshtave, mund të nënvizoni një kolonë dhe më pas të ndiqni të njëjtën procedurë.

Dallimi i vetëm është se ju tërhiqni kursorin e miut anash deri në rreshtin pas kolonës që dëshironi të ndërroni me pikat kryesore me një vijë të errët.

Mund të ndërroni shumë rreshta ose kolona duke përdorur të njëjtën teknikë. Thjesht duhet të nënvizoni disa rreshta ose kolona në hapin e parë dhe më pas të ndiqni të njëjtën procedurë.

Si të ndërroni kolonat dhe rreshtat

Image
Image

Po nëse doni të ndërroni të gjithë kolonën e kokës me të gjithë kolonën e Shitësit, duke ruajtur integritetin e të dhënave në fletëllogaritëse?

Shumica e njerëzve zgjedhin ta bëjnë këtë me dorë, pa e kuptuar se Excel ka një veçori të integruar të quajtur "transpozim" që do ta bëjë atë për ju.

Do t'ju duhet një zonë ku mund të krijoni gamën tuaj të "transpozuar" rishtazi të të dhënave, kështu që krijoni një fletë të re në tabelën tuaj të llogaritur të quajtur "Shitjet sipas muajit".

  1. Theksoni të gjithë gamën e qelizave për të gjithë tabelën tuaj të të dhënave të shitjeve. Shtypni Cntrl-C për të kopjuar të gjithë gamën.
  2. Klikoni në fletën e re që krijoni. Klikoni me të djathtën në thirrjen A1 dhe zgjidhni opsionin Transpozo nga Ngjitni Opsionet.
  3. Tani do të shihni tabelën tuaj origjinale, por me rreshtin e kokës të ndërruar me kolonën e parë dhe të gjitha të dhënat në diapazonin e organizuar për t'u rreshtuar saktë.

Përdorimi i veçorisë së transpozimit të Excel mund t'ju kursejë orë të tëra të punës redaktimi manual kur dëshironi të riorganizoni fletëllogaritësit tuaj dhe t'i shikoni të dhënat në mënyra të ndryshme.

Përdor VBA për të ndërruar rreshta ose kolona (të avancuara)

VBA është një veçori e fuqishme në Excel. Ju në fakt mund të kryeni secilën nga detyrat e mësipërme me një kod VBA shumë të thjeshtë.

Më pas konvertoni funksionin tuaj VBA në një funksion të personalizuar të Excel që mund ta telefononi sa herë që dëshironi të ndërroni rreshtat ose kolonat.

Rrotulloni kolonat ose rreshtat

Për të riorganizuar një rresht të tërë nga e majta në të djathtë, ose një kolonë nga lart poshtë, mund të krijoni një funksion Flip_Columns() ose Flip_Rows() për ta arritur këtë.

Për të krijuar këtë kod, zgjidhni menunë Developer dhe zgjidhni Shiko kodin.

Nëse Zhvilluesi nuk është i listuar në meny, mund ta shtoni. Klikoni në File, klikoni Opsionet dhe zgjidhni Personalizoni shiritin Në këtë dritare, gjeni Developer në panelin e majtë dhe Shtojeni në të djathtë. Klikoni OK dhe do të shfaqet opsioni i menysë Zhvilluesi.

Për të kthyer rreshtat e një kolone të zgjedhur në fletën tuaj, mund të përdorni kodin e mëposhtëm VBA:

Nën Flip_Rows()

Dim vTop Si Variant

Dim vEnd Si Variant

Dim iStart si Integer

Dim iEnd Si numër i plotë

Application. ScreenUpdating=False

iStart=1

iEnd=Selection. Rows. Count

Bëje Ndërsa iStart < iEnd

vTop=Selection. Rreshta(iStart) vEnd=Selection. Rreshtat(iEnd)

Selection. Rreshtat(iEnd)=vTop

Selection. Rreshtat(iStart)=Fund

iStart=iStart + 1 iEnd=iEnd - 1

Loop

Application. ScreenUpdating=e vërtetë

Fundi Nën

Ju mund të bëni të njëjtën gjë me qelizat në një rresht duke rrokullisur të gjitha kolonat në atë rresht duke përdorur kodin e mëposhtëm.

Nën Flip_Columns()

Dim vLeft Si Variant

Dim vDjathtas Si Variant

Dim iStart si Integer

Dim iEnd si numër i plotë

Application. ScreenUpdating=False

iStart=1

iEnd=Selection. Columns. Count

Bëje Ndërsa iStart < iEnd

vTop=Selection. Columns(iStart) vEnd=Selection. Columns(iEnd)

Selection. Columns(iEnd)=vRight

Selection. Kolonat(iStart)=vLeft

iStart=iStart + 1

iEnd=iEnd - 1

Loop

Application. ScreenUpdating=True

Fund Nën

Mund të ekzekutoni njërin prej këtyre skripteve VBA duke zgjedhur rreshtin ose kolonën që dëshironi të ndryshoni, duke shkuar në dritaren e redaktuesit të kodit dhe duke klikuar në ikonën e ekzekutimit në meny.

Këto skripta VBA janë një metodë e shpejtë për të kthyer mbrapsht qelizat në një kolonë ose rresht me vetëm një klik, por ato nuk do t'i kthejnë qelizat në asnjë rresht të të dhënave të lidhura, kështu që përdorni këto skripta vetëm kur dëshironi të ktheni një kolonë ose rresht dhe asgjë tjetër.

Ndërroni dy kolona ose rreshta

Mund të ndërroni çdo dy vlera në një fletë duke zgjedhur dy vlerat dhe duke ekzekutuar kodin e mëposhtëm VBA.

Nën këmbim()

Për i=1 Tek Përzgjedhja. Zonat(1). Numërimi

temp=Zgjedhja. Zonat(1)(i)

Zgjedhja. Zonat(1)(i)=Përzgjedhja. Zonat(2)(i)

Selection. Zonat(2)(i)=temp

Tjetra i

Fundi Nën

Ky kod VBA do të ndërrojë çdo dy qeliza, qofshin ato krah për krah ose njëra mbi tjetrën. Vetëm mbani në mend se mund të ndërroni vetëm dy qeliza me këtë kod.

Transpozoni një gamë të tërë

Është e mundur të përdoret VBA për të marrë një përzgjedhje nga një fletë (ashtu si në skriptet e mësipërme), për të transpozuar diapazonin dhe më pas për ta ngjitur diku tjetër (ose në një fletë tjetër).

Ekziston edhe një metodë në VBA për këtë qëllim:

Vendos DestinRange=Application. WorksheetFunction. Transpose(SelectedRange)

Megjithatë, bërja e kësaj në VBA është shumë më tepër punë sesa ia vlen, pasi siç e patë më herët në këtë artikull, transpozimi i një gamë të tërë nuk është gjë tjetër veçse kopjimi dhe ngjitja e asaj diapazoni me vetëm disa klikime të miut.

Rrotullimi i kolonave dhe rreshtave në Excel

Siç mund ta shihni, ndërrimi i kolonave dhe rreshtave, ndërrimi i qelizave ose transpozimi i një diapazoni të tërë është shumë i lehtë në Excel.

Pasi të dini se si dëshironi të duken të dhënat tuaja, mund të zgjidhni opsionin më të mirë dhe t'i ktheni ose konvertoni ato qeliza në vetëm disa hapa të thjeshtë.

Recommended: