Paano Mag-transpose sa Excel

Matutunan kung paano i-transpose ang data sa Excel at mabilis na ilipat ang oryentasyon ng iyong mga column at row sa isang worksheet.

Ang paglipat ng data sa Excel ay nangangahulugang paglipat o pag-ikot ng data mula sa pahalang na hanay patungo sa patayong hanay, o mula sa patayong hanay patungo sa pahalang na hanay. Sa madaling salita, ang TRANSPOSE function ay nagpapalit ng mga row sa column at column sa row.

Sa Excel, maaari mong i-transpose ang data sa dalawang magkaibang paraan, gamit ang TRANSPOSE function at Paste Special na paraan. Sa artikulong ito, ipapakita namin sa iyo kung paano ilipat ang halaga ng row sa halaga ng hanay at halaga ng hanay sa halaga ng hanay sa Excel.

Gamit TRANSPOSE Function

Binibigyang-daan ka ng TRANSPOSE function na ilipat ang oryentasyon ng isang ibinigay na hanay ng cell (isang array) mula patayo patungo sa pahalang o vice versa. Dahil isa itong array formula, dapat ilagay ang function sa isang range na may parehong bilang ng mga row at column gaya ng source.

Ang syntax para sa Transpose function ay:

=Transpose(array)

Sa sumusunod na sample na spreadsheet, ililipat namin ang talahanayan na naglalaman ng dami ng mga pag-export ng hayop ayon sa county.

Una, dapat mong malaman kung gaano karaming mga row at column ang nilalaman ng iyong orihinal na talahanayan. Pagkatapos, piliin ang eksaktong bilang ng mga cell bilang orihinal na hanay ng mga cell, ngunit sa kabilang direksyon.

Halimbawa, mayroon kaming 5 row at 3 column, kaya kailangan naming pumili ng 3 row at 5 column ng mga cell, para sa nailipat na data. Sa aming kaso, mayroon kaming 5 row at 4 na column, kaya kailangan mong pumili ng 4 na row at 5 column.

Pumili ng hanay ng mga blangkong cell at ilagay ang formula: =TRANSPOSE(A1:D5), ngunit huwag pindutin ang 'Enter' key! Sa puntong ito, ang iyong Excel ay magiging katulad nito:

Ngayon, pindutin ang 'Ctrl + Shift + Enter'. Kapag, ang kumbinasyon ng key ay pinindot, ang data ay isasalin.

Tandaan, ang isang array formula ay dapat palaging tapos sa pamamagitan ng pagpindot sa 'CTRL + SHIFT + ENTER'. Kapag pinindot mo ang key combination, maglalagay ito ng set ng mga kulot na bracket sa paligid ng formula sa formula bar upang ang resulta ay ituring bilang isang array ng data at hindi isang solong halaga ng cell.

Kinokopya lang ng Excel Transpose function ang data, hindi ang pag-format ng orihinal na data. Tulad ng nakikita mo, ang pag-format ng orihinal na header ay hindi kinopya. Gayundin, ang Transpose ay isang dynamic na function, kapag ang iyong value sa orihinal na data ay binago, ito ay makikita sa transposed data, ngunit hindi vice-versa.

Paano Mag-transpose ng Data sa Excel Nang Walang Mga Zero

Kung i-transpose mo ang isang talahanayan o hanay ng mga cell na may isa o higit pang walang laman na mga cell, ang mga cell na iyon ay magkakaroon ng mga zero na halaga kapag inilipat, tulad ng ipinapakita sa larawan sa ibaba:

Upang makopya ang mga walang laman na cell habang naglilipat, gamitin ang IF function sa loob ng iyong TRANSPOSE formula upang suriin kung ang isang cell ay walang laman o wala. Kung blangko/walang laman ang cell, magbabalik ito ng walang laman na string (“”) sa inilipat na talahanayan.

Kung ang iyong talahanayan ay may mga walang laman na cell, ilagay ang formula: =TRANSPOSE(KUNG(A1:D5="","",A1:D5)) sa mga napiling cell.

Pagkatapos, pindutin ang kumbinasyon ng key na 'Ctrl + Shift + Enter'. Ngayon, ang blangkong espasyo sa cell D5 ay kinopya sa transposed cell E11.

Paano Mag-transpose sa Excel gamit ang Idikit ang Espesyal na Paraan

Ang isa pang paraan na maaari mong i-transpose ang data sa Excel ay sa pamamagitan ng paggamit ng Paste Special na paraan. Ngunit ang paglipat ng data gamit ang Paste Special na pamamaraan ay may kasamang con at pro. Binibigyang-daan ka ng feature na ito na i-transpose ang data gamit ang orihinal na pag-format ng nilalaman ngunit ang na-transpose na data ay magiging static.

Hindi tulad ng TRANSPOSE function, kung babaguhin mo ang isang value sa orihinal na data, hindi ito magpapakita sa na-transpose na content kapag gumagamit ng Paste Special na paraan.

Una, piliin ang hanay na gusto mong i-transpose, at pagkatapos ay i-right-click at piliin ang 'Kopyahin' o pindutin ang 'CTRL + C' upang kopyahin ang talahanayan.

Susunod, piliin ang hanay ng mga cell na tumutugma sa eksaktong sukat ng orihinal na talahanayan, tulad ng ginawa mo para sa nakaraang pamamaraan.

Pagkatapos, i-right-click ang mga napiling cell at i-click ang 'Paste Special'.

Sa dialog box na I-paste ang Espesyal, lagyan ng check ang checkbox na 'Transpose' at i-click ang 'OK'.

Ngayon, ang talahanayan ay isasalin (kokopyahin) sa mga napiling cell.

Sa paraang ito, hindi mo kailangang mag-alala tungkol sa mga black cell na magiging mga zero sa transposed table dahil ang mga walang laman na cell ay makokopya din sa mga napiling cell.