TRANSPOZICE (funkce)

Poznámka: Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady.

Někdy potřebujete buňky prohodit (přehodit řádky a sloupce). Můžete to udělat zkopírováním, vložením a použitím možnosti Transponovat. Tak se ale vytvoří kopie dat. Pokud to tak nechcete, můžete místo toho zadat vzorec s funkcí TRANSPOZICE. Například vzorec =TRANSPOZICE(A1:B4) v následujícím obrázku vezme buňky A1 až B4 a uspořádá je vodorovně.

Původní buňky nahoře, buňky s funkcí TRANSPOZICE níže

Jak to udělat, aby vzorec s funkcí TRANSPOZICE fungoval: Po napsání vzorce je nutné stisknout klávesy CTRL+SHIFT+ENTER. Pokud jste takový druh vzorce ještě nezadávali, postupujte podle následujících kroků.

Krok 1: Vyberte prázdné buňky

Nejdřív vyberte oblast prázdných buněk. Musíte vybrat stejný počet buněk jako v původní oblasti buněk, ale v opačném směru uspořádání. Těchto 8 buněk je například uspořádaných ve svislém směru:

Buňky v oblasti A1:B4

Vyberte proto osm prázdných buněk uspořádaných ve vodorovném směru.

Vybrané buňky A6:D7

Do této oblasti přijdou transponované buňky.

Krok 2: Napište =TRANSPOZICE(

Nechte tyto prázdné buňky vybrané a napište: =TRANSPOZICE(

V Excelu uvidíte přibližně toto:

=TRANSPOZICE(

Všimněte si, že osm prázdných buněk je pořád vybraných, i když jste začali psát vzorec.

Krok 3: Zadejte oblast původních buněk.

Teď zadejte oblast buněk, které chcete transponovat. V tomto příkladu chcete transponovat buňky A1 až B4. Vzorec v tomto příkladu bude proto vypadat takto: =TRANSPOZICE(A1:B4)zatím ale nestiskejte klávesu ENTER! Jenom přestaňte psát a přejděte na další krok.

V Excelu uvidíte přibližně toto:

=TRANSPOZICE(A1:B4)

Krok 4: Nakonec stiskněte CTRL+SHIFT+ENTER

Teď stiskněte kombinaci kláves CTRL+SHIFT+ENTER. Proč? Protože funkce TRANSPOZICE se používá jenom v maticových vzorcích a tímto způsobem maticový vzorec dokončíte. Maticový vzorec je (ve stručnosti) vzorec, který je použitý na více než jednu buňku. Vzhledem k tomu, že jste v kroku 1 vybrali více než jednu buňku (a to jste udělali, že ano?), bude vzorec použitý na více než jednu buňku. Po stisknutí CTRL+SHIFT+ENTER uvidíte tento výsledek:

Výsledek vzorce v buňkách A1:B4 transponovaných do buněk A6:D7

Tipy

Technické podrobnosti

Funkce TRANSPOZICE vrátí svislou oblast buněk ve tvaru vodorovné oblasti a naopak. Funkce TRANSPOZICE musí být zadána jako maticový vzorec do oblasti se stejným počtem řádků a sloupců, jako je počet sloupců a řádků zdrojové oblasti. Pomocí funkce TRANSPOZICE můžete změnit vertikální a horizontální orientaci matice nebo oblasti na listu.

Syntaxe

TRANSPOZICE(matice)

Syntaxe funkce TRANSPOZICE obsahuje následující argument:

  • pole    Povinné. Matici nebo oblasti buněk na listu, který chcete transponovat. Transponovanou matici se vytvoří pomocí prvního řádku pole jako první sloupec nové pole druhého řádku matice jako druhém sloupci matice a tak dál. Pokud si nejste jistí, jak zadat maticový vzorec, přečtěte si článek Vytvořit maticový vzorec.

Viz také

Transpozice (otočení) dat z řádků do sloupců nebo naopak

Vytvoření maticového vzorce

Otáčení nebo zarovnání dat buňky

Pokyny k používání a příklady maticových vzorců

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×