30 Екцел функција за 30 дана: ТРАНСПОСЕ

Јуче на маратону 30 Екцел функција за 30 дана избројали смо број колона у опсегу користећи функцију КОЛОНЕ (НУМБЕРЦОЛУМН), а сада је време за нешто траженије.

13. дана маратона посветићемо се проучавању функције ТРАНЗОЗИРАЈ (ТРАНСП). Помоћу ове функције можете да ротирате своје податке претварањем вертикалних области у хоризонталне и обрнуто. Да ли имате такву потребу? Можете ли то учинити користећи посебан уметак? Могу ли друге функције то учинити?

Дакле, хајде да се окренемо информацијама и примерима о функцији ТРАНЗОЗИРАЈ (ТРАНСП). Ако имате додатне информације или примере, поделите их у коментарима.

Функција 13: ТРАНСПОСЕ

функција ТРАНЗОЗИРАЈ (ТРАНСПОСЕ) враћа хоризонтални опсег ћелија као вертикални опсег, или обрнуто.

Како се може користити функција ТРАНСПОСЕ?

функција ТРАНЗОЗИРАЈ (ТРАНСП) може да промени оријентацију података, као и да ради у спрези са другим функцијама:

  • Промените хоризонтални распоред података у вертикални.
  • Прикажи најбоље укупне плате у последњих неколико година.

Да бисте променили оријентацију података без прављења веза до оригиналних података:

  • употреба пасте Специал (Специјална паста) > Транспосе (Транспонирање).

Синтакса ТРАНСПОСЕ (ТРАНСП)

функција ТРАНЗОЗИРАЈ (ТРАНСПОСЕ) има следећу синтаксу:

TRANSPOSE(array)

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

  • поредак (низ) је низ или опсег ћелија које треба транспоновати.

Трапс ТРАНСПОСЕ (ТРАНСПОСЕ)

  • функција ТРАНЗОЗИРАЈ (ТРАНСПОСЕ) се мора унети као формула низа притиском на Цтрл + Схифт + Ентер.
  • Опсег који ће бити резултат трансформације помоћу функције ТРАНЗОЗИРАЈ (ТРАНСПОСЕ) мора имати исти број редова и колона као што оригинални опсег има колоне и редове.

Пример 1: Претварање хоризонталних података у вертикалне податке

Ако су подаци хоризонтални у Екцел листу, можете применити функцију ТРАНЗОЗИРАЈ (ТРАНСПОСЕ) да бисте их претворили у вертикални положај, али на другом месту на листу. На пример, у коначној табели мерила, вертикални распоред би био погоднији. Коришћење функције ТРАНЗОЗИРАЈ (ТРАНСПОСЕ), можете референцирати оригиналне хоризонталне податке без промене њихове локације.

За транспоновање хоризонталног опсега 2 × 4 у вертикални опсег 4 × 2:

  1. Изаберите 8 ћелија у које желите да поставите резултујући вертикални опсег. У нашем примеру, то ће бити ћелије Б4:Ц7.
  2. Унесите следећу формулу и претворите је у формулу низа кликом Цтрл + Схифт + Ентер.

=TRANSPOSE(B1:E2)

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

Витичасте заграде ће се аутоматски додати на почетак и крај формуле како би се означило да је формула низа унета.

30 Екцел функција за 30 дана: ТРАНСПОСЕ

Уместо ТРАНЗОЗИРАЈ (ТРАНСПОСЕ), Можете користити другу функцију да трансформишете податке, нпр. ИНДЕКС (ИНДЕКС). Не захтева да унесете формулу низа и не морате да изаберете све ћелије у циљној области када креирате формулу.

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

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

30 Екцел функција за 30 дана: ТРАНСПОСЕ

Пример 2: Промена оријентације без веза

Ако само желите да промените оријентацију својих података без задржавања референце на оригиналне податке, можете да користите Пасте Специал:

  1. Изаберите изворне податке и копирајте их.
  2. Изаберите горњу леву ћелију области у коју желите да поставите резултат.
  3. На картици Напредно Početna (Почетна) кликните на падајући мени команде паста (Инсерт).
  4. Молимо изаберите Транспосе (Транспонирање).
  5. Избришите оригиналне податке (опционо).

30 Екцел функција за 30 дана: ТРАНСПОСЕ

Пример 3: Најбоља укупна плата у прошлим годинама

функција ТРАНЗОЗИРАЈ (ТРАНСП) се може користити у комбинацији са другим карактеристикама, као што је ова запањујућа формула. То је објавио Харлан Грове у Екцел Невс Блоц-у у дискусији о израчунавању најбоље укупне плате у последњих 5 година (заредом!).

=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 Екцел функција за 30 дана: ТРАНСПОСЕ

Как можно понать по фигурним скобкам в строке формула – ето формула массива. Ачејка А5 названа Број и в етом примеру число 4 введено, как значение количества лет.

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

Дла проверки результатов рисунк ниже в строке под значениами заплатних показани суммарние значениа дла каждиј стартовој ачејки, при етом максимальное значение виделено желтим. Ето более дуг пут к тому же резултату, что предидусаа формула массива получаетса в одној ачејке!

30 Екцел функција за 30 дана: ТРАНСПОСЕ

Ostavite komentar