Jak používat funkci Excel TRANSPOSE -

souhrn

Funkce Excel TRANSPOSE „převrátí“ orientaci daného rozsahu nebo pole: TRANSPOSE převrátí svislý rozsah do vodorovného rozsahu a převrátí vodorovný rozsah do svislého rozsahu.

Účel

Překlopte orientaci řady buněk

Návratová hodnota

Pole v nové orientaci.

Syntax

= TRANSPOSE (pole)

Argumenty

  • pole - Pole nebo rozsah buněk k transpozici.

Verze

Excel 2003

Poznámky k použití

Funkce TRANSPOSE převádí svislý rozsah buněk na vodorovný rozsah buněk nebo vodorovný rozsah buněk na svislý rozsah buněk. Jinými slovy TRANSPOSE „převrátí“ orientaci daného rozsahu nebo pole:

  1. Když dostane vertikální rozsah, TRANSPOSE jej převede na horizontální rozsah
  2. Když dostane horizontální rozsah, TRANSPOSE jej převede na vertikální rozsah

Když je pole transponováno, první řádek se stane prvním sloupcem nového pole, druhý řádek se stane druhým sloupcem nového pole, třetí řádek se stane třetím sloupcem nového pole atd.

TRANSPOSE lze použít jak s rozsahy, tak s poli.

Příklad

V zobrazeném příkladu jsou vzorce v I5 a F12:

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

Transponované rozsahy jsou dynamické. Pokud se data ve zdrojovém rozsahu změní, TRANSPOSE okamžitě aktualizuje data v cílovém rozsahu.

Poznámka: TRANSPOSE nepřenáší formátování. V příkladu byly cílové rozsahy formátovány v samostatném kroku.

Dynamické pole vs tradiční pole

Výše uvedené vzorce byly zadány v aplikaci Excel 365, která podporuje vzorce dynamického pole, takže není vyžadována žádná speciální syntaxe, TRANSPOSE jednoduše funguje a výsledky se automaticky rozlévají do cílových buněk. V jiných verzích aplikace Excel však TRANSPOSE musí být zadán jako vzorec pole s více buňkami s ovládacími + Shift + Enter:

  1. Nejprve vyberte cílový rozsah, který by měl mít stejný počet řádků jako zdrojový rozsah má sloupce, a stejný počet sloupců jako zdrojový rozsah má řádky.
  2. Zadejte funkci TRANSPOSE a jako argument pole vyberte rozsah zdroje.
  3. Potvrďte vzorec jako maticový vzorec pomocí kláves Control + Shift + Enter.

Vložit speciální

Funkce TRANSPOSE má smysl, když potřebujete dynamické řešení, které se bude i nadále aktualizovat při změně zdrojových dat. Pokud však potřebujete pouze jednorázovou konverzi, můžete použít možnost Vložit jinak s možností Transponovat. Toto video obsahuje základy Paste Special.

Související videa

Obousměrný souhrn s dynamickými poli V tomto videu se podíváme na to, jak vytvořit obousměrný souhrn s vzorci dynamického pole. Výsledkem je souhrnná tabulka, která je velmi podobná kontingenční tabulce.

Zajímavé články...