Funkcia TRANSPOSE v Exceli 2013 vám umožňuje zmeniť orientáciu rozsahu buniek (alebo poľa). Túto funkciu môžete použiť na transpozíciu vertikálneho rozsahu buniek, v ktorom údaje prebiehajú v riadkoch susedných stĺpcov, do rozsahu, v ktorom údaje prechádzajú cez stĺpce susedných riadkov, a naopak.
Ak chcete úspešne použiť funkciu TRANSPOSE, musíte nielen vybrať rozsah, ktorý má opačný počet stĺpcov a riadkov, ale musíte ho zadať aj ako vzorec poľa.
Ak napríklad používate funkciu TRANSPOSE na transpozíciu rozsahu 2 x 5 buniek (t. j. rozsahu, ktorý zaberá dva susediace riadky a päť susedných stĺpcov), musíte vybrať prázdny rozsah buniek 5 x 2 (tj. , rozsah, ktorý obsahuje päť susedných riadkov a dva susedné stĺpce) v pracovnom hárku predtým, ako použijete tlačidlo Vložiť funkciu na vloženie funkcie TRANSPOSE do prvej bunky.
Potom, po výbere rozsahu buniek 2 x 5, ktorý obsahuje údaje, ktoré chcete transponovať v textovom poli Array dialógového okna Argumenty funkcie, musíte stlačiť Ctrl+Shift+Enter, aby ste toto dialógové okno zatvorili a vstúpili do funkcie TRANSPOSE do celého vybratého rozsahu buniek ako vzorec poľa (uzavretý v zložených zátvorkách).
Predpokladajme, že chcete transponovať údaje zadané do rozsahu buniek A10:C11 (pole 2 x 3) do prázdneho rozsahu buniek E10:F12 (pole 3 x 2) pracovného hárka. Keď stlačíte Ctrl+Shift+Enter na dokončenie vzorca poľa, po výbere rozsahu buniek A10:C11 ako argumentu poľa Excel vloží do každej bunky rozsahu nasledujúci vzorec poľa:
{=TRANSPOSE(A10:C11)}
Rozsah buniek B2:C4 obsahuje pole 3 x 2 v rozsahu buniek B2:C4 až pole 2 x 3 v rozsahu B6:D7; nasleduj tieto kroky:
Vyberte prázdnu oblasť buniek B6:D7 v pracovnom hárku.
Kliknite na príkazové tlačidlo Vyhľadať a odkaz na karte Vzorce na páse s nástrojmi a potom z rozbaľovacej ponuky tlačidla vyberte možnosť TRANSPOSE.
Excel vloží =TRANSPOSE() do riadka vzorcov a otvorí dialógové okno Argumenty funkcie, kde je vybraté textové pole Array argument.
Ťahajte cez rozsah buniek B2:C4 v pracovnom hárku tak, aby textové pole Array obsahovalo B2:C4 a vzorec na paneli vzorcov teraz znel =TRANSPOSE(B2:C4).
Stlačením Ctrl+Shift+Enter zatvorte dialógové okno Vložiť argumenty (neklikajte na OK) a vložte vzorec poľa TRANSPOSE do rozsahu buniek B6:D7, ako je znázornené.
Kliknutím na tlačidlo OK v dialógovom okne Argumenty funkcie vložíte funkciu TRANSPOSE do aktívnej bunky aktuálneho výberu bunky. Ak to urobíte, vráti sa #HODNOTA! chybová hodnota do bunky. Nezabudnite stlačiť Ctrl+Shift+Enter, aby ste zatvorili dialógové okno a vložili vzorec do celého rozsahu buniek.
Ak všetko, čo chcete urobiť, je transponovať hlavičky riadkov a stĺpcov alebo jednoduchú tabuľku údajov, nemusíte prechádzať rigmarolou vytvárania vzorca poľa pomocou funkcie TRANSPOSE. Jednoducho skopírujte rozsah buniek, ktoré sa majú transponovať, pomocou príkazového tlačidla Kopírovať na karte Domov na páse s nástrojmi.
Pred kliknutím na možnosť Transponovať v rozbaľovacej ponuke príkazového tlačidla Prilepiť umiestnite kurzor bunky do prvej prázdnej bunky, do ktorej sa má vložiť transponovaný rozsah.