TRANSPOSE function sa Excel para baguhin ang column sa row na may formula

  • Ibahagi Ito
Michael Brown

Ipinapaliwanag ng tutorial ang syntax ng TRANSPOSE function at ipinapakita kung paano ito gamitin nang tama upang i-transpose ang data sa Excel.

Walang accounting para sa mga panlasa. Totoo rin ito para sa mga gawi sa trabaho. Ang ilang mga gumagamit ng Excel ay mas gusto ang pag-aayos ng data nang patayo sa mga hanay habang ang iba ay pumili ng pahalang na pag-aayos sa mga hilera. Sa mga sitwasyon kung kailan kailangan mong mabilis na baguhin ang oryentasyon ng isang ibinigay na hanay, ang TRANSPOSE ay ang function na gagamitin.

    Excel TRANSPOSE function - syntax

    Ang layunin ng TRANSPOSE Ang function sa Excel ay upang i-convert ang mga hilera sa mga column, ibig sabihin, ilipat ang oryentasyon ng isang ibinigay na hanay mula pahalang patungo sa patayo o kabaligtaran.

    Ang function ay tumatagal lamang ng isang argument:

    TRANSPOSE(array)

    Kung saan Ang array ay ang hanay ng mga cell na i-transpose.

    Ang array ay binago sa ganitong paraan: ang unang row ng orihinal na array ay nagiging unang column ng bagong array, ang pangalawang row ay nagiging pangalawang column, at iba pa.

    Mahalagang tala! Para gumana ang TRANSPOSE function sa Excel 2019 at mas mababa, dapat mo itong ilagay bilang array formula sa pamamagitan ng pagpindot sa Ctrl + Shift + Enter . Sa Excel 2021 at Excel 365 na sumusuporta sa mga arrays nang native, maaari itong ilagay bilang isang regular na formula.

    Paano gamitin ang TRANSPOSE function sa Excel

    Ang syntax ng TRANSPOSE ay walang puwang para sa mga pagkakamali kapag pagbuo ng formula. Ang isang nakakalito na bahagi ay ang pagpasok nito ng tama sa isang worksheet. Kung hindi mo gagawinmay maraming karanasan sa mga formula ng Excel sa pangkalahatan at partikular sa mga array formula, pakitiyak na susundin mo nang mabuti ang mga hakbang sa ibaba.

    1. Bilangin ang bilang ng mga column at row sa orihinal na talahanayan

    Para sa panimula, alamin kung ilang column at row ang nilalaman ng iyong source table. Kakailanganin mo ang mga numerong ito sa susunod na hakbang.

    Sa halimbawang ito, isasalin namin ang talahanayan na nagpapakita ng dami ng mga sariwang prutas na na-export ayon sa county:

    May 4 na column ang aming source table. at 5 hilera. Iniingatan ang mga figure na ito, magpatuloy sa susunod na hakbang.

    2. Piliin ang parehong bilang ng mga cell, ngunit baguhin ang oryentasyon

    Ang iyong bagong talahanayan ay maglalaman ng parehong bilang ng mga cell ngunit iikot mula sa pahalang na oryentasyon patungo sa patayo o vice versa. Kaya, pipili ka ng hanay ng mga walang laman na cell na sumasakop sa parehong bilang ng mga row kung paanong ang orihinal na talahanayan ay may mga column, at ang parehong bilang ng mga column tulad ng orihinal na talahanayan ay may mga row.

    Sa aming kaso, pumili kami ng isang hanay ng 5 column at 4 row:

    3. I-type ang TRANSPOSE formula

    Na may napiling hanay ng mga blangkong cell, i-type ang Transpose formula:

    =TRANSPOSE(A1:D5)

    Narito ang mga detalyadong hakbang:

    Una, i-type mo ang equality sign, function name at opening parenthesis: =TRANSPOSE(

    Pagkatapos, piliin ang source range gamit ang mouse o i-type ito nang manu-mano:

    Sa wakas, i-type ang closing parenthesis, ngunit huwag pindutin ang Enter key ! Sasa puntong ito, ang iyong Excel Transpose formula ay dapat magmukhang katulad nito:

    4. Kumpletuhin ang TRANSPOSE formula

    Pindutin ang Ctrl + Shift + Enter upang tapusin nang maayos ang iyong array formula. Bakit kailangan mo ito? Dahil ang formula ay ilalapat sa higit sa isang cell, at ito mismo ang layunin ng mga array formula.

    Kapag pinindot mo ang Ctrl + Shift + Enter , papalibutan ng Excel ang iyong Transpose formula ng {curly braces} na makikita sa formula bar at isang visual na indikasyon ng isang array formula. Sa anumang kaso, dapat mong i-type ang mga ito nang manu-mano, hindi iyon gagana.

    Ipinapakita ng screenshot sa ibaba na matagumpay na nailipat ang aming source table at 4 na column ang na-convert sa 4 na row:

    TRANSPOSE formula sa Excel 365

    Sa Dynamic Array Excel (365 at 2021), ang TRANSPOSE function ay napakadaling gamitin! Ipasok mo lang ang formula sa kaliwang itaas na cell ng hanay ng patutunguhan at pindutin ang Enter key. Ayan yun! Walang pagbibilang ng mga row at column, walang CSE array formula. Gumagana lang ito.

    =TRANSPOSE(A1:D5)

    Ang resulta ay isang dynamic na saklaw ng spill na awtomatikong dumadaloy sa pinakamaraming row at column kung kinakailangan:

    Paano i-transpose ang data sa Excel nang walang mga zero para sa mga blangko

    Kung ang isa o higit pang mga cell sa orihinal na talahanayan ay walang laman, ang mga cell na iyon ay magkakaroon ng mga zero na halaga sa inilipat na talahanayan, tulad ng ipinapakita sa screenshot sa ibaba:

    Kung nais mong ibalik ang blangko cell sa halip, pugad ang IFfunction sa loob ng iyong TRANSPOSE formula upang suriin kung blangko ang isang cell o hindi. Kung blangko ang cell, magbabalik ang IF ng walang laman na string (""), kung hindi man ay ibigay ang value para i-transpose:

    =TRANSPOSE(IF(A1:D5="","",A1:D5))

    Ipasok ang formula tulad ng ipinaliwanag sa itaas (pakitandaan na pindutin ang Ctrl + Shift + Enter upang tapusin nang tama ang array formula), at magkakaroon ka ng resultang katulad nito:

    Mga tip at tala sa paggamit ng TRANSPOSE sa Excel

    Tulad ng nakita mo lang, ang TRANSPOSE function ay may ilang quirks na maaaring makalito sa mga hindi karanasang user. Tutulungan ka ng mga tip sa ibaba na maiwasan ang mga karaniwang pagkakamali.

    1. Paano mag-edit ng TRANSPOSE formula

    Bilang array function, hindi pinapayagan ng TRANSPOSE na baguhin ang bahagi ng array na ibinabalik nito. Upang mag-edit ng Transpose formula, piliin ang buong hanay na tinutukoy ng formula, gawin ang gustong pagbabago, at pindutin ang Ctrl + Shift + Enter upang i-save ang na-update na formula.

    2. Paano magtanggal ng TRANSPOSE formula

    Upang mag-alis ng Transpose formula sa iyong worksheet, piliin ang buong hanay na tinutukoy sa formula, at pindutin ang Delete key.

    3. Palitan ang TRANSPOSE formula ng mga value

    Kapag nag-flip ka ng isang range gamit ang TRANSPOSE function, ang source range at ang output range ay mai-link. Nangangahulugan ito na sa tuwing babaguhin mo ang ilang halaga sa orihinal na talahanayan, awtomatikong nagbabago ang katumbas na halaga sa inilipat na talahanayan.

    Kung gusto mong putulin ang koneksyon sa pagitanang dalawang talahanayan, palitan ang formula ng mga kinakalkula na halaga. Para dito, piliin ang lahat ng mga value na ibinalik ng iyong formula, pindutin ang Ctrl + C upang kopyahin ang mga ito, i-right click, at piliin ang Paste Special > Values mula sa menu ng konteksto.

    Para sa higit pang impormasyon, pakitingnan ang Paano i-convert ang mga formula sa mga halaga.

    Ganyan mo ginagamit ang TRANSPOSE function upang i-rotate ang data sa Excel. Salamat sa pagbabasa at umaasa akong makita ka sa aming blog sa susunod na linggo!

    Si Michael Brown ay isang dedikadong mahilig sa teknolohiya na may hilig sa pagpapasimple ng mga kumplikadong proseso gamit ang mga tool sa software. Sa higit sa isang dekada ng karanasan sa industriya ng tech, hinasa niya ang kanyang mga kasanayan sa Microsoft Excel at Outlook, pati na rin ang Google Sheets at Docs. Ang blog ni Michael ay nakatuon sa pagbabahagi ng kanyang kaalaman at kadalubhasaan sa iba, na nagbibigay ng madaling sundan na mga tip at mga tutorial para sa pagpapabuti ng pagiging produktibo at kahusayan. Isa ka mang batikang propesyonal o baguhan, nag-aalok ang blog ni Michael ng mahahalagang insight at praktikal na payo para masulit ang mahahalagang software tool na ito.