30 Excel functions sa 30 ka adlaw: TRANSPOSE

Kagahapon sa marathon 30 Excel functions sa 30 ka adlaw giihap namo ang gidaghanon sa mga column sa range gamit ang function MGA COLUM (NUMBERCOLUMN), ug karon panahon na alang sa usa ka butang nga mas gipangayo.

Sa ika-13 nga adlaw sa marathon, atong igahin ang pagtuon sa function TRANSPose (TRANSP). Uban niini nga function, mahimo nimong i-rotate ang imong data pinaagi sa paghimo sa mga bertikal nga lugar ngadto sa pinahigda ug vice versa. Aduna ka bay ingon niana nga panginahanglan? Mahimo ba nimo kini gamit ang usa ka espesyal nga insert? Mahimo ba kini sa ubang mga gimbuhaton?

Busa, atong ablihan ang impormasyon ug mga pananglitan sa function TRANSPose (TRANSP). Kung adunay ka dugang nga kasayuran o mga pananglitan, palihug ipaambit kini sa mga komento.

Function 13: TRANSPOSE

function TRANSPose (TRANSPOSE) nagbalik sa usa ka pinahigda nga hanay sa mga selyula ingon usa ka bertikal nga hanay, o vice versa.

Sa unsang paagi magamit ang TRANSPOSE function?

function TRANSPose (TRANSP) mahimong magbag-o sa oryentasyon sa datos, ingon man sa pagtrabaho kauban ang ubang mga gimbuhaton:

  • Usba ang pinahigda nga layout sa datos ngadto sa bertikal.
  • Ipakita ang labing kaayo nga kinatibuk-ang suholan sa bag-ohay nga mga tuig.

Aron mabag-o ang oryentasyon sa datos nga wala maghimo mga link sa orihinal nga datos:

  • Paggamit idikit ang Espesyal (Espesyal nga Paste) > Pagbalhin (Transpose).

Syntax TRANSPOSE (TRANSP)

function TRANSPose (TRANSPOSE) adunay mosunod nga syntax:

TRANSPOSE(array)

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

  • pagsugyot (array) mao ang array o range sa mga cell nga ibalhin.

Traps TRANSPOSE (TRANSPOSE)

  • function TRANSPose (TRANSPOSE) kinahanglang isulod isip array formula, pinaagi sa pagpindot Ctrl + Shift + Enter.
  • Ang range nga moresulta gikan sa pagbag-o sa function TRANSPose (TRANSPOSE) kinahanglan adunay parehas nga gidaghanon sa mga row ug column kay ang orihinal nga range adunay column ug row matag usa.

Panig-ingnan 1: Paghimo sa Horizontal Data ngadto sa Vertical Data

Kung ang datos pinahigda sa usa ka sheet sa Excel, mahimo nimong magamit ang function TRANSPose (TRANSPOSE) aron mabag-o kini sa usa ka bertikal nga posisyon, apan sa lahi nga lugar sa sheet. Pananglitan, sa katapusang lamesa sa mga benchmark, ang usa ka bertikal nga kahikayan mahimong mas kombenyente. Paggamit sa function TRANSPose (TRANSPOSE), mahimo nimong i-refer ang orihinal nga pinahigda nga datos nga dili usbon ang lokasyon niini.

Aron mabalhin ang pinahigda nga hanay 2 × 4 ngadto sa bertikal range 4 × 2:

  1. Pagpili og 8 ka mga selula diin gusto nimong ibutang ang resulta nga bertikal nga han-ay. Sa among pananglitan, kini mahimong mga cell B4: C7.
  2. Pagsulod sa mosunod nga pormula ug himoa kini nga array formula pinaagi sa pag-klik Ctrl + Shift + Enter.

=TRANSPOSE(B1:E2)

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

Ang mga kulot nga braces awtomatiko nga idugang sa sinugdanan ug katapusan sa pormula aron ipakita nga ang usa ka pormula sa array gisulod.

30 Excel functions sa 30 ka adlaw: TRANSPOSE

Imbes nga TRANSPose (TRANSPOSE), Mahimo nimong gamiton ang laing function aron mabag-o ang datos, pananglitan, INDEX (INDEX). Wala nimo kinahanglana nga mosulod sa usa ka array formula, ug dili nimo kinahanglan nga pilion ang tanan nga mga cell sa target nga lugar kung maghimo sa pormula.

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

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

30 Excel functions sa 30 ka adlaw: TRANSPOSE

Pananglitan 2: Usba ang oryentasyon nga walay mga link

Kung gusto nimo usbon ang oryentasyon sa imong data nga wala magtipig usa ka pakisayran sa orihinal nga datos, mahimo nimong gamiton ang Paste Special:

  1. Pilia ang tinubdan nga datos ug kopyaha kini.
  2. Pilia ang ibabaw nga wala nga cell sa lugar diin gusto nimo ibutang ang resulta.
  3. Sa Advanced tab Home (Balay) i-klik ang command dropdown menu i-paste (Isuksok).
  4. pagpili Pagbalhin (Transpose).
  5. Pagtangtang sa orihinal nga datos (opsyonal).

30 Excel functions sa 30 ka adlaw: TRANSPOSE

Pananglitan 3: Labing Maayo nga Kinatibuk-ang Suholan sa Miagi nga mga Tuig

function TRANSPose (TRANSP) mahimong gamiton sa kombinasyon sa uban nga mga bahin, sama niining makabungog nga pormula. Gi-post kini ni Harlan Grove sa Excel News Bloc sa usa ka diskusyon bahin sa pagkalkula sa labing kaayo nga total nga sweldo sa miaging 5 ka tuig (sa usa ka laray!).

=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 functions sa 30 ka adlaw: TRANSPOSE

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

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

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

30 Excel functions sa 30 ka adlaw: TRANSPOSE

Leave sa usa ka Reply