Как да използвам функцията Excel TRANSPOSE -

Съдържание

Обобщение

Функцията Excel TRANSPOSE "обръща" ориентацията на даден диапазон или масив: TRANSPOSE обръща вертикален диапазон в хоризонтален диапазон и обръща хоризонтален диапазон във вертикален диапазон.

Предназначение

Обърнете ориентацията на набор от клетки

Върната стойност

Масив в нова ориентация.

Синтаксис

= ТРАНСПОЗИРАНЕ (масив)

Аргументи

  • масив - масивът или диапазонът от клетки за транспониране.

Версия

Excel 2003

Бележки за употреба

Функцията TRANSPOSE преобразува вертикален диапазон от клетки в хоризонтален диапазон от клетки или хоризонтален диапазон от клетки във вертикален диапазон от клетки. С други думи, TRANSPOSE "обръща" ориентацията на даден диапазон или масив:

  1. Когато му се даде вертикален диапазон, TRANSPOSE го преобразува в хоризонтален диапазон
  2. Когато му се даде хоризонтален диапазон, TRANSPOSE го преобразува във вертикален диапазон

Когато масивът се транспонира, първият ред става първата колона на новия масив, вторият ред се превръща във втората колона на новия масив, третият ред се превръща в третата колона на новия масив и т.н.

TRANSPOSE може да се използва както с диапазони, така и с масиви.

Пример

В показания пример формулите в I5 и F12 са:

=TRANSPOSE(B5:F6) // formula in I5 =TRANSPOSE(B12:C16) // formula in F12

Транспонираните диапазони са динамични. Ако данните в обхвата на източника се променят, TRANSPOSE незабавно ще актуализира данните в целевия диапазон.

Забележка: TRANSPOSE не пренася форматирането. В примера целевите диапазони са форматирани в отделна стъпка.

Динамичен масив срещу Традиционен масив

Формулите по-горе бяха въведени в Excel 365, който поддържа динамични формули на масиви, така че не се изисква специален синтаксис, TRANSPOSE просто работи и резултатите автоматично се разливат в целевите клетки. Въпреки това, в други версии на Excel, TRANSOSE трябва да се въведе като формула на многоклетъчен масив с управление + shift + enter:

  1. Първо изберете целевия диапазон, който трябва да има същия брой редове, като в обхвата на източника има колони, и същия брой колони, като диапазонът на източника има редове.
  2. Въведете функцията TRANSPOSE и изберете обхвата на източника като аргумент на масива.
  3. Потвърдете формулата като формула на масив с control + shift + enter.

Поставете специално

Функцията TRANSPOSE има смисъл, когато имате нужда от динамично решение, което ще продължи да се актуализира, когато данните на източника се променят. Ако обаче се нуждаете само от еднократна конверсия, можете да използвате Paste Special с опцията Transpose. Това видео обхваща основите на Paste Special.

Подобни видеа

Двупосочно обобщение с динамични масиви В това видео ще разгледаме как да създадем двупосочно обобщение с динамични формули на масив. Резултатът е обобщена таблица, която много прилича на обобщена таблица.

Интересни статии...