Nestačí znát velikost rozsahu vyžadovaného funkcí, kterou zadáváte pomocí maticového vzorce. Musíte také pochopit jeho účel.
Dobrým příkladem je funkce TRANSPOSE. Čas od času se stane, že chcete pole hodnot otočit o 90 stupňů. Příklad viz následující obrázek.
Existují dva dobré způsoby, jak vložit pole v A1:F2 do C4:D9.
Spousta techničtějších situací (například různé výpočty v maticové algebře) vyžaduje transpozici řady hodnot, ale tato potřeba pravděpodobně nastává častěji, když řešíte problémy s rozložením listu. Obrázek ukazuje některé zkratky názvů měsíců v A1:F1 a některé hodnoty měn v A2:F2. Pokud chcete tyto hodnoty vložit do kontingenční tabulky, pravděpodobně je také budete chtít přeorientovat, jak je znázorněno v C4:D9.
Při použití maticového vzorce ke zkopírování A1:E2 obrázku do C5:D9 vás může napadnout vytvořit tabulku z rozsahu C4:D9. Excelové tabulky bohužel nemohou obsahovat maticové vzorce s více buňkami.
Jedním z přístupů je vybrat A1:F2, zkopírovat jej pomocí zvolené metody a vybrat C4. Poté zvolte Vložit ze skupiny Schránka na kartě Domů pásu karet a klikněte na ikonu Transponovat v první skupině příkazů Vložit.
Výsledkem je přepnutí orientace A1:F2 řádek po sloupci na C4:D9. To je často přesně to, co chcete, zejména pokud bylo vaším účelem přizpůsobit stávající rozvržení stránky v sestavě.
Předpokládejme však, že se informace v A1:F2 mohou čas od času změnit. S přibývajícími měsíci mohou být výsledky z předchozích měsíců revidovány. V takovém případě byste pravděpodobně chtěli, aby se data v C4:D9 aktualizovala spolu s daty v A1:F2. To je jeden užitečný aspekt funkce TRANSPOSE aplikace Excel.
Neobtěžujte se kopírováním A1:F2. Místo toho začněte výběrem C4:D9. Poté do pole zadejte tento vzorec:
=TRANSPOSE(A1:F2)
Výsledek vypadá stejně jako to, co vidíte na obrázku, ale místo hodnot v C4:D9 tento rozsah obsahuje maticový vzorec. Pokud se tedy změní data v A1:F2, změny se projeví v C4:D9.
Obecnější bod, který je třeba vzít z této části, je, že musíte vědět, co TRANSPOSE dělá, abyste mohli vybrat rozsah, který ji bude obsahovat, před zadáním funkce do pole. S funkcí, jako je LINREGRESE, potřebujete vědět, abyste vybrali rozsah pět řádků vysoký s počtem sloupců, který závisí na počtu proměnných, které musíte analyzovat. Pomocí funkce, jako je TRANSPOSE, potřebujete odvodit řádky a sloupce a jejich orientaci z řádků a sloupců původního pole.