Nestačí poznať veľkosť rozsahu požadovaného funkciou, ktorú zadávate prostredníctvom vzorca poľa. Musíte tiež pochopiť jeho účel.
Dobrým príkladom je funkcia TRANSPOSE. Z času na čas sa stane, že chcete pole hodnôt otočiť o 90 stupňov. Príklad nájdete na nasledujúcom obrázku.
Existujú dva dobré spôsoby, ako umiestniť pole v A1:F2 do C4:D9.
Množstvo technickejších situácií (napríklad rôzne výpočty v maticovej algebre) si vyžaduje transpozíciu poľa hodnôt, ale táto potreba pravdepodobne nastáva častejšie, keď riešite problémy s rozložením pracovného hárka. Obrázok ukazuje niektoré skratky názvov mesiacov v A1:F1 a niektoré hodnoty meny v A2:F2. Ak chcete tieto hodnoty vložiť do kontingenčnej tabuľky, pravdepodobne ich budete chcieť preorientovať tak, ako je to znázornené v C4:D9.
Pri použití vzorca poľa na skopírovanie A1:E2 obrázku do C5:D9 vám môže napadnúť vytvoriť tabuľku z rozsahu C4:D9. Tabuľky programu Excel bohužiaľ nemôžu obsahovať vzorce poľa s viacerými bunkami.
Jedným z prístupov je vybrať A1:F2, skopírovať ho metódou podľa vlastného výberu a vybrať C4. Potom vyberte položku Prilepiť zo skupiny Schránka na karte Domov na páse s nástrojmi a kliknite na ikonu Transponovať v prvej skupine príkazov Prilepiť.
Výsledkom je prepnutie orientácie A1:F2 riadok po stĺpci na C4:D9. Často je to presne to, čo chcete, najmä ak bolo vaším cieľom prispôsobiť existujúce rozloženie stránky v zostave.
Predpokladajme však, že informácie v A1:F2 sa môžu z času na čas zmeniť. S pribúdajúcimi mesiacmi môžu byť výsledky z predchádzajúcich mesiacov revidované. V takom prípade by ste pravdepodobne chceli, aby sa údaje v C4:D9 aktualizovali spolu s údajmi v A1:F2. To je jeden užitočný aspekt funkcie TRANSPOSE v Exceli.
Neobťažujte sa kopírovaním A1:F2. Namiesto toho začnite výberom C4:D9. Potom do poľa zadajte tento vzorec:
=TRANSPOSE(A1:F2)
Výsledok vyzerá rovnako ako na obrázku, ale namiesto hodnôt v C4:D9 tento rozsah obsahuje vzorec poľa. Ak sa teda zmenia údaje v A1:F2, zmeny sa prejavia v C4:D9.
Všeobecnejší bod, ktorý si treba vziať z tejto časti, je, že musíte vedieť, čo TRANSPOSE robí, aby ste mohli vybrať rozsah, ktorý ho bude obsahovať, ešte pred zadaním funkcie do poľa. Pri funkcii, akou je LINREGRESE, musíte vedieť vybrať rozsah päť riadkov vysoký s počtom stĺpcov, ktorý závisí od počtu premenných, ktoré musíte analyzovať. Pomocou funkcie, akou je TRANSPOSE, potrebujete odvodiť riadky a stĺpce a ich orientáciu z riadkov a stĺpcov pôvodného poľa.