Paano I-transpose ang Excel Data

Talaan ng mga Nilalaman:

Paano I-transpose ang Excel Data
Paano I-transpose ang Excel Data
Anonim

Ang Excel ay isang mahusay na tool para sa pagsusuri ng data, ngunit ang ilang bagay tulad ng pag-flip ng mga cell sa isang row o column ay maaaring maging isang tunay na abala. Nariyan ang mabagal na manu-manong paraan, at may mga mabilisang trick para i-flip ang mga row, i-flip ang mga column, o i-transpose ang mga column sa mga row sa ilang segundo lang.

Sa susunod na artikulo, matututunan mo kung paano mabilis na i-flip ang isang buong column mula sa ibaba hanggang sa itaas, magpalit ng row mula kanan pakaliwa, at kung paano ganap na magpalit ng mga row sa mga column.

Nalalapat ang mga tagubiling ito sa Microsoft Excel 2010, 1013, 2016, 2019, at Excel para sa Microsoft 365.

Paano I-flip ang Mga Cell ng Column sa Excel

Image
Image

Bagama't maraming opsyon sa pag-uuri sa Excel para sa pag-aayos ng mga cell ayon sa alpabeto, wala talagang built-in na opsyon para i-flip lang ang isang koleksyon ng random na data, tulad ng mga pangalan.

Hindi ibig sabihin nito ay imposible. Nangangahulugan lamang ito na kailangan mong sundin ang ilang karagdagang hakbang upang magamit ang feature ng pag-uuri ng Excel para i-flip ang column.

  1. Right-click column A, at piliin ang Insert upang magdagdag ng bagong column sa kaliwa ng column ng Salesperson na gusto mong pag-uri-uriin.

  2. Type 1 sa unang cell (row 2). I-type ang 2 sa pangalawang cell (row 3).
  3. I-hold down ang Cntrl key at ilagay ang mouse corner sa kanang sulok sa ibaba ng cell na may numerong 2. Magiging dalawang pahalang na linya ang cursor. I-double-left click ang mouse upang awtomatikong punan ang natitirang bahagi ng column hanggang sa pangalan ng huling salesperson. I-autofill nito ang natitirang bahagi ng column ng mga numero mula 3 hanggang 8.
  4. I-highlight ang buong talahanayan.
  5. Sa Home menu, piliin ang Suriin at Filter mula sa ribbon. Piliin ang Custom Sort.
  6. Itakda ang Pagbukud-bukurin Ayon sa Column A, Pagbukud-bukurin hanggang Cell Values, at Order to Pargest to Smallest. I-click ang OK.

Hindi lang nito i-flip ang buong column mula sa ibaba hanggang sa itaas, ngunit titiyakin nito na ang lahat ng data sa iba pang bahagi ng spreadsheet ay magpapalitan upang tumugma sa tamang pangalan ng salesperson.

Image
Image

Ngayon ay maaari mo nang i-right click ang column A para piliin ito, i-right click ang Column A, at piliin ang Delete para alisin ang numbered column.

Ngayon ay mayroon ka nang parehong orihinal na talahanayan na sinimulan mo, ngunit ang buong column at data ay inilipat sa ibaba hanggang sa itaas.

Paano Magpalit ng mga Row Cell sa Excel

Paano kung gusto mong makakita ng data ng benta mula Disyembre hanggang Enero, sa halip na Enero hanggang Disyembre?

Maaari mo talagang gamitin ang parehong diskarte tulad ng nasa itaas para sa pag-flip ng mga column, na may kaunting variation.

Una, magdagdag ng bagong row sa ilalim lang ng header, at lagyan ng numero ang mga cell na iyon mula 1 (sa ilalim ng Enero) hanggang 12 (sa ilalim ng Disyembre).

Image
Image

Sundin ngayon ang parehong mga hakbang upang pagbukud-bukurin ang talahanayan, ngunit sa pagkakataong ito, mag-uuri ka ayon sa row sa halip na ayon sa column.

  1. I-highlight lamang ang mga column A hanggang M.
  2. Sa Home menu, piliin ang Suriin at Filter mula sa ribbon. Piliin ang Custom Sort.
  3. I-click ang Options, at piliin ang Pagbukud-bukurin pakaliwa pakanan.
  4. Itakda ang Pagbukud-bukurin Ayon sa Row 2, Pagbukud-bukurin hanggang Mga Cell Value, at Order hanggang Malaki hanggang Pinakamaliit. I-click ang OK.

Ngayon ay makikita mo na ang iyong buong unang column ay ginamit na ang mga cell sa column ng header ay naka-flip. Dahil na-highlight mo ang lahat ng column na naglalaman ng data, nababaligtad din ang lahat ng row ng data, para maayos na magkaayos ang lahat.

Image
Image

Ngayon ay mag-left click sa row 2 at tanggalin ang numbered row.

Magpalit Lamang ng Dalawang Column o Row

Kung gusto mong lumipat sa magkadugtong na mga row o column, mayroong isang kapaki-pakinabang na mouse trick na magagamit mo sa Excel para magawa ito.

Sa halimbawang spreadsheet na ito, maaari mong palitan ang Julie Moore row sa John Hudson row sa ilang pag-click lang ng mouse.

Narito kung paano mo ito gagawin:

  1. I-highlight ang buong row kasama si Julie Moore sa column A.
  2. I-hold ang Shift key, at ilipat ang cursor ng mouse sa tuktok na gilid ng Julie Moore cell. Magiging crosshair ang cursor ng mouse.
  3. Gamit ang Shift na key ay nakadiin pa rin, i-drag ang mouse sa itaas na gilid ng John Hudson cell hanggang sa ang linya sa itaas lang ng row na iyon ay mag-highlight na may madilim na linya.
  4. Kapag binitawan mo ang kaliwang pindutan ng mouse, magpapalitan ang dalawang buong row.

Kung gusto mong magpalit ng mga column sa halip na mga row, maaari mong i-highlight ang isang column, at pagkatapos ay sundin ang parehong pamamaraan.

Ang pagkakaiba lang ay i-drag mo ang cursor ng mouse sa gilid hanggang sa linya pagkatapos ng column na gusto mong palitan ng mga highlight na may madilim na linya.

Maaari kang magpalit ng maraming row o column gamit ang parehong diskarteng ito. Kailangan mo lang mag-highlight ng maraming row o column sa unang hakbang, at pagkatapos ay sundin ang parehong pamamaraan.

Paano Magpalit ng Mga Column at Row

Image
Image

Paano kung gusto mong palitan ang buong column ng header sa buong column ng Salesperson, habang pinapanatili ang integridad ng data sa spreadsheet?

Karamihan sa mga tao ay pinipiling gawin ito nang manu-mano, nang hindi nalalaman na ang Excel ay may built-in na feature na tinatawag na "transpose" na gagawa nito para sa iyo.

Kakailanganin mo ang isang lugar kung saan maaari mong gawin ang iyong bagong "transposed" na hanay ng data, kaya gumawa ng bagong sheet sa iyong spreadsheet na tinatawag na "Sales By Month".

  1. I-highlight ang buong hanay ng mga cell para sa iyong buong talahanayan ng data ng mga benta. Pindutin ang Cntrl-C upang kopyahin ang buong hanay.
  2. Mag-click sa bagong sheet na gagawin mo. I-right click ang tawag sa A1, at piliin ang Transpose na opsyon mula sa Paste Options.
  3. Ngayon ay makikita mo na ang iyong orihinal na spreadsheet, ngunit ang row ng header ay napalitan ng unang column, at ang lahat ng data sa hanay ay nakaayos upang ma-line up nang tama.

Ang paggamit ng feature na transpose ng Excel ay makakatipid sa iyo ng mga oras ng manual na pag-edit kapag gusto mong muling ayusin ang iyong mga spreadsheet at tingnan ang data sa iba't ibang paraan.

Gamitin ang VBA para Magpalit ng Mga Row o Column (Advanced)

Ang VBA ay isang mahusay na feature sa Excel. Magagawa mo talaga ang bawat isa sa mga gawain sa itaas gamit ang napakasimpleng VBA code.

Pagkatapos ay i-convert ang iyong VBA function sa isang custom na Excel function na maaari mong tawagan tuwing gusto mong magpalit ng mga row o column.

Flip Column o Rows

Upang muling ayusin ang isang buong row mula kaliwa hanggang kanan, o isang column mula sa itaas hanggang sa ibaba, maaari kang lumikha ng Flip_Columns() o Flip_Rows() function para magawa ito.

Upang gawin ang code na ito, piliin ang Developer menu at piliin ang View Code.

Kung hindi nakalista ang Developer sa menu, maaari mo itong idagdag. Mag-click sa File, i-click ang Options, at piliin ang Customize Ribbon Sa window na ito, hanapin ang Developer sa kaliwang pane at Idagdag ito sa kanan. I-click ang OK at lalabas ang opsyon sa menu ng Developer.

Para I-flip ang mga row ng isang napiling column sa iyong sheet, maaari mong gamitin ang sumusunod na VBA code:

Sub Flip_Rows()

Dim vTop Bilang Variant

Dim vEnd Bilang Variant

Dim iStart As Integer

Dim iEnd As Integer

Application. ScreenUpdating=False

iStart=1

iEnd=Selection. Rows. Count

Do While iStart < iEnd

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

Selection. Rows(iEnd)=vTop

Selection. Rows(iStart)=vEnd

iStart=iStart + 1 iEnd=iEnd - 1

Loop

Application. ScreenUpdating=True

End Sub

Maaari mong gawin ang parehong bagay sa mga cell sa isang row sa pamamagitan ng pag-flip sa lahat ng column sa row na iyon gamit ang sumusunod na code.

Sub Flip_Columns()

Dim vLeft Bilang Variant

Dim vRight Bilang Variant

Dim iStart As Integer

Dim iEnd Bilang Integer

Application. ScreenUpdating=False

iStart=1

iEnd=Selection. Columns. Count

Do While iStart < iEnd

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

Selection. Columns(iEnd)=vRight

Selection. Mga Column(iStart)=vLeft

iStart=iStart + 1

iEnd=iEnd - 1

Loop

Application. ScreenUpdating=True

End Sub

Maaari mong patakbuhin ang alinman sa mga VBA script na ito sa pamamagitan ng pagpili sa row o column na gusto mong baligtarin, pagpunta sa window editor ng code, at pag-click sa icon ng run sa menu.

Ang mga VBA script na ito ay isang mabilis na paraan upang baligtarin ang mga cell sa isang column o row sa isang click lang, ngunit hindi nila i-flip ang mga cell sa anumang nauugnay na mga row ng data, kaya gamitin lang ang mga script na ito kapag gusto mong i-flip ang isang column o row at wala nang iba pa.

Magpalit ng Dalawang Hanay o Hanay

Maaari kang magpalit ng alinmang dalawang value sa isang sheet sa pamamagitan ng pagpili sa dalawang value at pagpapatakbo ng sumusunod na VBA code.

Sub Swap()

Para sa i=1 Para sa Selection. Areas(1). Count

temp=Selection. Areas(1)(i)

Selection. Areas(1)(i)=Selection. Areas(2)(i)

Selection. Areas(2)(i)=temp

Next i

End Sub

Ang VBA code na ito ay magpapalit ng alinmang dalawang cell, magkatabi man ang mga ito o isa sa ibabaw ng isa. Tandaan lamang na maaari ka lamang magpalit ng dalawang cell gamit ang code na ito.

Ilipat ang Buong Saklaw

Posibleng gumamit ng VBA para kumuha ng seleksyon mula sa isang sheet (tulad ng sa mga script sa itaas), i-transpose ang range, at pagkatapos ay i-paste ito sa ibang lugar (o sa ibang sheet).

Mayroon pang paraan sa VBA para sa layuning ito:

Itakda ang DestRange=Application. WorksheetFunction. Transpose(SelectedRange)

Gayunpaman, ang paggawa nito sa VBA ay higit na trabaho kaysa sa nararapat, dahil gaya ng nakita mo kanina sa artikulong ito na ang paglipat ng isang buong hanay ay hindi hihigit sa pagkopya at pag-paste ng hanay na iyon sa ilang pag-click lang ng mouse.

Pag-flipping ng Mga Column at Row sa Excel

Tulad ng nakikita mo, ang pag-flip ng mga column at row, pagpapalit ng mga cell, o pag-transpose ng buong range ay napakadali sa Excel.

Kapag alam mo na kung ano ang gusto mong hitsura ng iyong data, maaari mong piliin ang pinakamagandang opsyon at i-flip o i-convert ang mga cell na iyon sa ilang simpleng hakbang lang.

Inirerekumendang: