Funkce TRANSPOSE v Excelu 2013 umožňuje změnit orientaci oblasti buněk (nebo pole). Tuto funkci můžete použít k transpozici svislého rozsahu buněk, kde data běží po řádcích sousedních sloupců, do rozsahu, kde data běží přes sloupce sousedních řádků a naopak.
Chcete-li úspěšně použít funkci TRANSPOSE, musíte nejen vybrat rozsah, který má opačný počet sloupců a řádků, ale musíte jej také zadat jako maticový vzorec.
Pokud například používáte funkci TRANSPOSE k transpozici rozsahu buněk 2 x 5 (tj. rozsahu, který zabírá dva sousední řádky a pět sousedních sloupců), musíte vybrat prázdný rozsah buněk 5 x 2 (tj. , rozsah, který trvá pět sousedních řádků a dva sousední sloupce) v listu, než použijete tlačítko Vložit funkci k vložení funkce TRANSPOSE do první buňky.
Poté, po výběru oblasti 2 x 5 buněk, která obsahuje data, která chcete transponovat, v textovém poli Array v dialogovém okně Argumenty funkce, musíte stisknutím Ctrl+Shift+Enter toto dialogové okno zavřít a zadat funkci TRANSPOSE do celého vybraného rozsahu buněk jako maticový vzorec (uzavřený ve složených závorkách).
Předpokládejme, že chcete transponovat data zadaná do oblasti buněk A10:C11 (pole 2 x 3) do oblasti prázdné buňky E10:F12 (pole 3 x 2) listu. Když maticový vzorec dokončíte stisknutím Ctrl+Shift+Enter, po výběru oblasti buněk A10:C11 jako argumentu pole vloží aplikace Excel do každé buňky rozsahu následující maticový vzorec:
{=TRANSPOSE(A10:C11)}
Oblast buněk B2:C4 obsahuje pole 3 x 2 v oblasti buněk B2:C4 až pole 2 x 3 v oblasti B6:D7; Následuj tyto kroky:
Vyberte oblast prázdné buňky B6:D7 v listu.
Klepněte na příkazové tlačítko Vyhledat a reference na kartě Vzorce na pásu karet a poté z rozevírací nabídky tlačítka vyberte možnost TRANSPOSE.
Excel vloží =TRANSPOSE() do řádku vzorců a otevře dialogové okno Argumenty funkce, kde je vybráno textové pole Array Array.
Přetáhněte oblast buněk B2:C4 v listu tak, aby textové pole Array Array obsahovalo B2:C4 a vzorec na řádku vzorců nyní zní =TRANSPOSE(B2:C4).
Stisknutím Ctrl+Shift+Enter zavřete dialogové okno Vložit argumenty (neklikejte na OK) a vložte maticový vzorec TRANSPOSE do oblasti buněk B6:D7, jak je znázorněno.
Klepnutím na tlačítko OK v dialogovém okně Argumenty funkce vložíte funkci TRANSPOSE do aktivní buňky aktuálního výběru buňky. Tím se vrátí #HODNOTA! chybová hodnota do buňky. Nezapomeňte stisknout Ctrl+Shift+Enter, abyste zavřeli dialogové okno a vložili vzorec do celého rozsahu buněk.
Pokud vše, co chcete udělat, je transponovat záhlaví řádků a sloupců nebo jednoduchou tabulku dat, nemusíte procházet rigmarole vytváření maticového vzorce pomocí funkce TRANSPOSE. Jednoduše zkopírujte rozsah buněk, které mají být transponovány, pomocí příkazového tlačítka Kopírovat na kartě Domů na pásu karet.
Umístěte kurzor buňky do první prázdné buňky, kam se má vložit transponovaný rozsah, než kliknete na možnost Transponovat v rozevírací nabídce příkazového tlačítka Vložit.