Stiahnite si ukážkový zošit
Tento tutoriál predvedie, ako dynamicky používať funkciu NEPRIAMY na referenčné hárky.
Odkaz na dynamický list pomocou funkcie NEPRIAMY
Funkcia INDIRECT vám umožňuje odkazovať na rozsah pomocou reťazca textu, čo uľahčuje zmenu odkazu na bunku. Jeho syntax je:
Tento príklad bude odkazovať bunka C6 v pracovných listoch Q1, Q2, Q3, a Q4:
1 | = NEPRIAMY (B3 & "!" & C3) |
Vo vyššie uvedenom príklade bol operátor spájania (&) vnorený do funkcie NEPRIAMY na spojenie názvu pracovného hárka a umiestnenia bunky.
NEPRIAMY - prchavá funkcia
Pozor: Funkcia INDIRECT je prchavá. To znamená, že sa prepočíta zakaždým, keď sa zošit prepočíta. Ak sa spoliehate na príliš veľa NEPRIAMYCH funkcií, bude to mať negatívny vplyv na rýchlosť vášho zošita.
Namiesto INDIRECT môžete zvyčajne použiť iné energeticky nezávislé funkcie. Jednou z týchto funkcií je funkcia CHOOSE.
Funkcia CHOOSE - referencia k listu
Funkcia CHOOSE vracia hodnotu z rozsahu alebo zoznamu hodnôt na základe danej pozície. Jeho syntax je:
Napríklad napr. CHOOSE (2, „Joseph“, „Rachel“, „John“) vráti „Rachel“, pretože je to druhá hodnota uvedená za indexovým číslom.
Nasledujúci príklad bude odkazovať na hodnoty celkových tržieb za každý štvrťrok z pracovných hárkov Q1, Q2, Q3 a Q4.
1 | = VYBERTE (C3, 'Q1'! $ C $ 6, 'Q2'! $ C $ 6, 'Q3'! $ C $ 6, 'Q4'! $ C $ 6) |
V tomto prípade stĺpec C. určuje polohu požadovanej hodnoty. Interne vzorec prideľuje pozície v rovnakom poradí, ako je vybrané, inými slovami, je to pozícia hodnôt z indexového čísla.
Poznámka: Ak je číslo uvedené pre „index_num„Argument je väčší ako celkový počet hodnôt, Excel vráti #HODNOTU! Chyba.
Referencia dynamického hárka s NEPRIAME v Tabuľkách Google
Tieto vzorce fungujú v Tabuľkách Google úplne rovnako ako v programe Excel.