Talaan ng nilalaman
Sa pangkalahatan, ang function na TRANSPOSE ay kadalasang maaaring gamitin upang i-convert ang mga row sa mga column. Gayunpaman, hindi ibabalik ang mga resulta depende sa ilang pamantayan, tulad ng mga natatanging halaga. Sa tutorial na ito, ipapakita namin sa iyo kung paano i-transpose ang mga row sa mga column batay sa pamantayan sa Excel.
I-download ang Practice Workbook
I-download ang practice workbook na ito para mag-ehersisyo habang ikaw ay binabasa ang artikulong ito.
I-transpose ang Mga Hanay sa Mga Hanay na may Pamantayan.xlsm
2 Mga Madaling Pamamaraan sa Pag-transpose ng Mga Hanay sa Mga Hanay Batay sa Pamantayan sa Excel
Nagsama kami ng set ng data ng ilang produkto at ang dami ng mga ito sa figure sa ibaba. Ang mga row ay isasalin sa mga column. Kami ay ilipat ang mga row sa mga column batay sa pamantayan ng mga natatanging value dahil may ilang duplicate na entry sa isang hiwalay na cell. Una, gagamitin namin ang INDEX , MATCH , COUNTIF , IF , at IFERROR na mga function upang lumikha mga formula. Magpapatupad din kami ng VBA code upang magawa ang parehong bagay.
1. Ilapat ang Formula na may INDEX, MATCH, at COUNTIF na Function sa Transpose Rows sa Mga Column Batay sa Pamantayan sa Excel
Sa simula, ilalapat namin ang mga formula ng INDEX , MATCH , COUNTIF , IF , at IFERROR mga function na may mga array.
Hakbang 1: Ipasok ang INDEX, MATCH, at COUNTIF Function
- Sa cell E5 , i-typeang sumusunod na formula para makuha ang mga natatanging produkto.
=INDEX($B$5:$B$12, MATCH(0, COUNTIF($E$4:$E4, $B$5:$B$12), 0))
Hakbang 2: Ilapat Array
- Upang ilapat ang formula na may array, pindutin ang Ctrl + Shift + Enter
- Samakatuwid, makukuha mo ang unang natatanging resulta.
Hakbang 3: Auto-Fill Cells
- Upang makuha ang lahat ng natatanging value, gamitin ang AutoFill Handle Tool upang awtomatikong punan ang column.
Hakbang 4: Ipasok ang IFERROR Function
- Upang i-transpose ang row value ng mga dami sa mga column, isulat ang sumusunod na formula.
=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)
Hakbang 5: Ilapat ang Array
- Upang Maglagay ng array, pindutin ang Ctrl + Shift + Enter .
- Bilang isang kahihinatnan, ipapakita ng cell F5 ang unang na-transpose na value tulad ng sa larawang ipinapakita sa ibaba.
- I-drag pababa gamit ang AutoFill Handle Tool upang awtomatikong punan ang column.
- Sa wakas, awtomatikong punan ang mga hilera gamit ang AutoFill Handle Tool .
- Samakatuwid, ang lahat ng inilipat na row ay magiging mga column tulad ng sa larawang ipinapakita sa ibaba.
Magbasa Nang Higit Pa: Ilipat ang Maramihang Mga Row sa Grupo sa Mga Column sa Excel
Mga Katulad na Pagbasa
- Paano I-transpose ang Mga Duplicate na Row sa Mga Column sa Excel (4 na Paraan)
- Excel VBA: I-transpose ang Maramihang Row sa Group saMga Column
- I-transpose ang Maramihang Column sa Isang Column sa Excel (3 Handy Methods)
- Paano I-reverse Transpose sa Excel (3 Simple Methods)
2. Magpatakbo ng VBA Code upang I-transpose ang mga Rows sa Mga Column Batay sa Pamantayan sa Excel
Hakbang 1: Gumawa ng Module
- Una, pindutin ang Alt + F11 para simulan ang VBA Macro .
- Mag-click sa Insert .
- Upang gumawa ng Module , piliin ang Module opsyon.
Hakbang 2 : I-type ang VBA Codes
- I-paste ang sumusunod VBA
4573
Hakbang 3 : Patakbuhin ang Program
- Una, i-save at pindutin ang F5 upang patakbuhin ang program.
- Piliin ang iyong set ng data gamit ang ang header.
- Mag-click sa OK .
- Pumili ng cell upang makuha ang output
- Pagkatapos, mag-click sa OK .
- Bilang resulta, makakakuha ka ng mga resulta na inilipat ang mga row sa mga column, tulad ng ipinapakita sa larawan sa ibaba.
Magbasa Nang Higit Pa: Paano Maglipat ng Mga Hilera sa Mga Hanay Gamit ang Excel VBA (4 na Mainam na Halimbawa)
Konklusyon
Sana ang artikulong ito ay nagbigay sa iyo ng tutorial tungkol sa kung paano ilipat ang mga hilera sa mga column batay sa pamantayan sa Excel . Ang lahat ng mga pamamaraang ito ay dapat matutunan at mailapat sa iyong dataset. Tingnan ang workbook ng pagsasanay at subukan ang mga kasanayang ito. Na-motivate kaming patuloy na gumawa ng mga tutorialganito dahil sa iyong mahalagang suporta.
Kung mayroon kang anumang tanong – Huwag mag-atubiling magtanong sa amin. Gayundin, huwag mag-atubiling mag-iwan ng mga komento sa seksyon sa ibaba.
Kami, ang Exceldemy Team, ay palaging tumutugon sa iyong mga query.
Manatili sa amin & patuloy na matuto.