Pag-andar ng Excel Transpose | Paano gamitin ang TRANSPose Formula?

Ano ang Ginagawa ng Transpose Function sa Excel?

Ang pagpapaandar ng transpose sa excel ay ginagamit upang paikutin ang mga halaga o ilipat ang mga halaga mula sa mga hilera sa mga haligi at haligi sa mga hilera, dahil ang pagpapaandar na ito ay tumatagal ng isang hanay ng mga cell bilang isang argument kaya upang maipatupad ito kailangan naming pindutin ang CSE o Control + Shift + Enter, piliin muna ang eksaktong sukat ng saklaw na kailangang lumipat at pagkatapos ay gamitin ang transpose formula.

Syntax

Nasa ibaba ang TRANSPose Formula sa excel.

Mga Pangangatwiran

array: Kailangan. Isang hanay ng mga cell na nais mong baguhin.

Ito ay isang pagpapaandar ng array.

Paano magagamit ang TRANSPose Function sa Excel? (na may mga Halimbawa)

Maaari mong i-download ang TRANSPose Function Excel Template dito - TRANSPose Function Excel Template

Halimbawa # 1

Ang orihinal na data na nais mong maglipat ay nasa A3: B8.

  • Hakbang 1: Piliin ang saklaw kung saan mo nais ang iyong transposed na halaga, dito, D6: I7.

  • Hakbang 2: Ngayon, i-type ang TRANSPose Formula sa napiling rehiyon at pindutin ang CTRL + SHIFT + ENTER (o Command + SHIFT + ENTER sa Mac).

= TRANSPose (A3: B7)

Makukuha mo ang transposed output sa D6: I7 tulad ng ipinakita sa ibaba.

Sa ito, D3: I4 ay ang copy-paste transposed output at D6: I7 ay sa pamamagitan ng transpose output.

Pansinin na ang Excel TRANSPose Function ay

{= TRANSPose (A3: B7)}

Ang mga kulot na tirante {} na ipinakita sa itaas ay nagpapahiwatig na ang pagpapaandar ay na-input bilang isang Array Formula.

Ngayon, kung kailangan mong baguhin ang anumang halaga sa orihinal na data, sabihin ang B8 = SUM (B3: B7) ang transposed output, kung saan mo ginamit ang TRANSPose, ay awtomatikong maa-update, ngunit hindi sa kaso kung saan mo ginamit ang kopya- i-paste ang pagpipilian.

Maaari din itong magamit kasama ang iba pang mga pagpapaandar upang makuha ang nais na output. Tingnan natin ang ilang mga halimbawa nito.

Halimbawa # 2

Ipagpalagay na mayroon kang isang listahan ng mga mag-aaral at kanilang mga marka tulad ng ipinakita sa ibaba. Ang ilan sa mga mag-aaral ay hindi nagbigay ng pagsusulit. Samakatuwid, ang haligi ng mga marka ay naiwan na blangko para sa mga mag-aaral na iyon.

Nais mong ilipat ang data na ito, at kapag ang cell ay walang laman, nais mong ilagay ang "Wala" sa cell na iyon.

Maaari mong gawin ito sa pamamagitan ng paggamit ng Transpose kasama ang pag-andar ng IF sa excel. Maaari mong gamitin ang sumusunod na TRANSPose Formula sa excel sa paggawa nito:

= TRANSPose (KUNG (B3: D10 = "", "ABSENT", B3: D10))

Ang 'KUNG (B3: D10 = "", "WALA" ay nangangahulugan na kung ang anumang cell sa saklaw na B3: D10 ay walang laman, ilalagay nito sa halip ang "Wala". Ito ay maglalapat ng ibinigay na saklaw.

Ipagpalagay sa listahang ito, kung ang sinumang mag-aaral ay nakakuha ng mas mababa sa 70 marka o hindi lumitaw sa pagsusulit ay itinuturing na FAIL, maaari mong baguhin ang TRANSPose Formula bilang:

= TRANSPose (KUNG (B3: D10 <70, ”FAIL”, B3: D10)

at makukuha mo ang pangwakas na output tulad ng ipinakita sa ibaba.

Halimbawa # 3

Minsan mayroong pangangailangan upang magdagdag ng ilang mga character sa mga mayroon nang kasama ang transpose. Ipagpalagay na mayroon kang isang listahan ng mga ID sa B4: B7 tulad ng ipinakita sa ibaba.

Nais mong ilipat ang mga id at idagdag dito ang awtomatikong "ID". Maaari mong gawin ito gamit ang Formula sa excel:

= TRANSPose (“ID” & B4: B7)

Transpos nito ang data at idaragdag ang unlapi sa bawat nilalaman ng cell.

Maaari ka ring magdagdag ng anumang halaga bilang panlapi gamit ang nabanggit na Form ng TRANSPose. Maaari itong maging kapaki-pakinabang kapag ginagamit ang function na Transpose upang pagsamahin ang mga salitang ibinigay sa iba't ibang mga hilera sa isang solong cell. Upang magawa ito, maaari mong sundin ang mga sumusunod na hakbang:

  • I-type ang syntax: CONCATENATE (TRANSPose (B4: B7 & ”,”). Huwag pindutin ang Enter.
  • Piliin ang pagpapaandar ng excel transpose tulad ng ipinakita sa ibaba.

  • Pindutin ang F9 key.

  • Alisin {} mula sa formula

  • Pindutin ang enter.

Ito ay magkakasama ang mga cell sa isang solong cell.

Halimbawa # 4

Ipagpalagay na mayroon kang isang data ng library kung saan ang maraming mga paksa ay nakaayos sa isang istante, at may iba't ibang mga istante tulad ng ipinakita sa ibaba.

Maaaring gusto mong kunin ang lokasyon ng alinman sa mga paksa (na ibinigay sa H3: H11) gamit ang data na ito (B4: E6).

Maaari mo itong gawin gamit ang syntax

= INDEX ($ B $ 4: $ B $ 6, MATCH (1, MMULT (- ($ C $ 4: $ E $ 6 =), TRANSPose (COLUMN ($ C $ 4: $ E $ 6) ^ 0)), 0))

Tingnan natin kung paano gumagana ang TRANSPose Formula na ito sa excel.

  • - ($ C $ 4: $ E $ 6 =)

Kapag naibigay sa H3, ito ay - ($ C $ 4: $ E $ 6 = H3).

Bumubuo ito ng isang hanay ng 1 at 0 upang ipahiwatig ang pagkakaroon o kawalan ng halaga. Para sa Biology sa H3, bubuo ito ng array bilang: {1,0,0; 0,0,0; 0,0,0}

  • TRANSPose (COLUMN ($ C $ 4: $ E $ 6) ^ 0))

Lumilikha ito ng isang hanay ng 3 mga hilera sa isang haligi, at isang lakas ng 0 ay nagsisiguro na ang mga numero ay na-convert sa 1. Ang output ng pagpapaandar na ito ay {1,1,1}

  • MMULT (- ($ C $ 4: $ E $ 6 =), TRANSPose (COLUMN ($ C $ 4: $ E $ 6) ^ 0))

Ang MMULT sa excel ay nagpaparami ng output ng A at B.

Ang MMULT ({1,0,0; 0,0,0; 0,0,0}, {1,1,1}) ay nagbibigay ng output na {1; 0; 0}

  • MATCH (1, MMULT (), 0)

Tutugma ito sa output ng C na may 1. MATCH (1, {1; 0; 0}, 0) ang nagbabalik sa posisyon na 1.

  • INDEX ($ B $ 4: $ B $ 6, MATCH (, 0))

Ito ay makikilala ang halaga ng cell kung saan tinukoy ng pagpapaandar ng tugma ang posisyon. Ang INDEX ($ B $ 4: $ B $ 6, 1) ay magbabalik ng A1.

Katulad din para sa "Heograpiya" bilang paksa, ito ay magiging:

  1. - ($ C $ 4: $ E $ 6 = D6) ay magbabalik ng {0,0,0; 0,0,0; 0,1,0}
  2. Ang TRANSPOSE (COLUMN ($ C $ 4: $ E $ 6) ^ 0)) ay nagbabayad ng {1,1,1}
  3. Ang MMULT ({0,0,0; 0,0,0; 0,1,0}, {1,1,1}) ay nagbabalik ng {0; 0; 1}
  4. Ang MATCH (1, {0; 0; 1}, 0) ay nagbabalik ng 3
  5. Ang INDEX ($ B $ 4: $ B $ 6, 3) ay nagbabalik ng A3.

Bagay na dapat alalahanin

  1. Ang pagpipiliang kopya-i-paste ay lumilikha ng mga duplicate.
  2. Ang Pag-andar na ito ay nag-uugnay sa data sa pinagmulan.
  3. Kung ang bilang ng mga hilera at haligi na napili ay hindi katumbas ng mga haligi at hilera ng pinagmulang data, magbibigay ito ng isang # VALUE error
  4. Kapag naipasok na, ang anumang indibidwal na cell na bahagi ng pagpapaandar na ito ay hindi mababago.
  5. Pindutin ang CTRL + SHIFT + ENTER upang ipasok ang Formula sa excel.