30 Excel function sa loob ng 30 araw: TRANSPOSE

Kahapon sa marathon 30 Excel function sa loob ng 30 araw binilang namin ang bilang ng mga column sa hanay gamit ang function COLUMNS (NUMBERCOLUMN), at ngayon ay oras na para sa isang bagay na higit na hinihiling.

Sa ika-13 araw ng marathon, ilalaan natin ang pag-aaral ng function TRANSPose (TRANSP). Gamit ang function na ito, maaari mong i-rotate ang iyong data sa pamamagitan ng paggawa ng mga vertical na lugar sa pahalang at vice versa. Mayroon ka bang ganoong pangangailangan? Magagawa mo ba ito gamit ang isang espesyal na insert? Magagawa ba ito ng ibang mga pag-andar?

Kaya, buksan natin ang impormasyon at mga halimbawa sa function TRANSPose (TRANSP). Kung mayroon kang karagdagang impormasyon o mga halimbawa, mangyaring ibahagi ang mga ito sa mga komento.

Function 13: TRANSPOSE

tungkulin TRANSPose (TRANSPOSE) ay nagbabalik ng pahalang na hanay ng mga cell bilang patayong hanay, o kabaliktaran.

Paano magagamit ang TRANSPOSE function?

tungkulin TRANSPose (TRANSP) ay maaaring baguhin ang oryentasyon ng data, pati na rin ang trabaho kasabay ng iba pang mga function:

  • Baguhin ang pahalang na layout ng data sa patayo.
  • Ipakita ang pinakamahusay na kabuuang sahod sa mga nakaraang taon.

Upang baguhin ang oryentasyon ng data nang hindi gumagawa ng mga link sa orihinal na data:

  • paggamit idikit ang Espesyal (Espesyal na Paste) > I-transpose (Transpose).

Syntax TRANSPOSE (TRANSP)

tungkulin TRANSPose (TRANSPOSE) ay may sumusunod na syntax:

TRANSPOSE(array)

ТРАНСП(массив)

  • ayos (array) ay ang hanay o hanay ng mga cell na dapat ilipat.

Traps TRANSPOSE (TRANSPOSE)

  • tungkulin TRANSPose (TRANSPOSE) ay dapat na ilagay bilang array formula, sa pamamagitan ng pagpindot Ctrl + Shift + Enter.
  • Ang hanay na magreresulta mula sa pagbabago ng function TRANSPose Ang (TRANSPOSE) ay dapat magkaroon ng parehong bilang ng mga row at column tulad ng sa orihinal na hanay ay may mga column at row ayon sa pagkakabanggit.

Halimbawa 1: Ginagawang Vertical Data ang Pahalang na Data

Kung pahalang ang data sa isang Excel sheet, maaari mong ilapat ang function TRANSPose (TRANSPOSE) upang i-convert ang mga ito sa isang patayong posisyon, ngunit sa ibang lugar sa sheet. Halimbawa, sa huling talahanayan ng mga benchmark, ang isang patayong pag-aayos ay magiging mas maginhawa. Gamit ang function TRANSPose (TRANSPOSE), maaari mong i-reference ang orihinal na pahalang na data nang hindi binabago ang lokasyon nito.

Upang i-transpose ang pahalang na hanay 2 × 4 sa vertical na hanay 4 × 2:

  1. Pumili ng 8 cell kung saan mo gustong ilagay ang resultang vertical range. Sa aming halimbawa, ito ay magiging mga cell B4:C7.
  2. Ipasok ang sumusunod na formula at gawing array formula sa pamamagitan ng pag-click Ctrl + Shift + Enter.

=TRANSPOSE(B1:E2)

=ТРАНСП(B1:E2)

Awtomatikong idaragdag ang mga kulot na brace sa simula at dulo ng formula upang ipahiwatig na ang isang array formula ay ipinasok.

30 Excel function sa loob ng 30 araw: TRANSPOSE

Sa halip ng TRANSPose (TRANSPOSE), Maaari kang gumamit ng isa pang function upang baguhin ang data, halimbawa, INDEX (INDEX). Hindi mo kailangan na magpasok ng array formula, at hindi mo kailangang piliin ang lahat ng mga cell sa target na lugar kapag gumagawa ng formula.

=INDEX($B$2:$E$2,,ROW()-ROW(C$4)+1)

=ИНДЕКС($B$2:$E$2;;СТРОКА()-СТРОКА(C$4)+1)

30 Excel function sa loob ng 30 araw: TRANSPOSE

Halimbawa 2: Baguhin ang oryentasyon nang walang mga link

Kung gusto mo lang baguhin ang oryentasyon ng iyong data nang hindi nag-iingat ng reference sa orihinal na data, maaari mong gamitin ang Paste Special:

  1. Piliin ang source data at kopyahin ito.
  2. Piliin ang itaas na kaliwang cell ng lugar kung saan mo gustong ilagay ang resulta.
  3. Sa Advanced tab Tahanan (Home) mag-click sa dropdown na menu ng command ilagay (Ipasok).
  4. piliin I-transpose (Transpose).
  5. Tanggalin ang orihinal na data (opsyonal).

30 Excel function sa loob ng 30 araw: TRANSPOSE

Halimbawa 3: Pinakamahusay na Kabuuang Sahod sa Mga Nakaraang Taon

tungkulin TRANSPose (TRANSP) ay maaaring gamitin sa kumbinasyon ng iba pang mga tampok, tulad ng sa nakamamanghang formula na ito. Ito ay nai-post ni Harlan Grove sa Excel News Bloc sa isang talakayan tungkol sa pagkalkula ng pinakamahusay na kabuuang sahod sa nakalipas na 5 taon (sunod-sunod!).

=MAX(MMULT(A8:J8, --(ABS(TRANSPOSE(COLUMN(A8:J8))-COLUMN(OFFSET(A8:J8,0,0,1,COLUMNS(A8:J8)-Number+1))-(Number-1)/2)

=МАКС(МУМНОЖ(A8:J8; --(ABS(ТРАНСП(СТОЛБЕЦ(A8:J8))-СТОЛБЕЦ(СМЕЩ(A8:J8;0;0;1;ЧИСЛСТОЛБ(A8:J8)-Number+1))-(Number-1)/2)

30 Excel function sa loob ng 30 araw: TRANSPOSE

Как можно понять по фигурным скобкам в строке формул – это формула массива. Ячейка A5 названа Numero и в этом примере число 4 введено, как значение для количества лет.

Формула проверяет диапазоны, чтобы увидеть достаточно ли в них последовательных столбцов. Результати проверки (1 o 0) умножаются на значения ячеек, чтобы получить суммарный объём заработной платы.

Для проверки результата на рисунке ниже в строке под значениями зарплат показаны суммарные значения для каждой стармтой стармтой стармтой альное значение выделено жёлтым. Это более долгий путь к тому же результату, что предыдущая формула массива получает в одной ячейке!

30 Excel function sa loob ng 30 araw: TRANSPOSE

Mag-iwan ng Sagot