V septembri 2018 sme vydali vzorce dynamického poľa pre Excel pre Microsoft 365. Nasledujúce časti popisujú rozdiely medzi dynamickými poľami a staršími vzorcami Ctrl+Shift+Enter (CSE).
Vzorce dynamického poľa:
Môže "presahovať" hranice buniek, do ktorých ste zadali vzorec. Nasledujúci príklad zobrazuje funkciu RANDARRAY v bunke D1, ktorá presahuje do rozsahu D1:F5, teda do rozsahu 5 riadkov na 3 stĺpce. Vzorec dynamického poľa sa zadáva len do bunky D1 a jeho výsledky presahujú do susediacich buniek. V opačnom prípade musíte zadať starší vzorec CSE do celého výstupného rozsahu a potvrdiť ho stlačením kombinácie klávesov Ctrl+Shift+Enter.
Automaticky sa mení veľkosť pri pridávaní alebo odstraňovaní údajov zo zdrojového rozsahu. Vzorce poľa CSE skrátia návratovú oblasť, ak je príliš malá, alebo vrátia #N/A, ak je príliš veľká.
Vyhodnotenie vzorcov v kontexte jednej bunky. Napríklad funkcia RAND vráti jeden výsledok, takže ak chcete do mriežky vrátiť viaceré náhodné čísla, použite funkciu RANDARRAY. Ak vynecháte argument odkaz, funkcie ROW a COLUMN vrátia čísla riadkov a stĺpcov bunky, ktorá obsahuje vzorec. Ak chcete generovať sekvenčné pole, použite funkciu SEQUENCE a určite požadovaný počet riadkov alebo stĺpcov.
Automaticky sa rozsiahnu, keď vrátia viac ako jeden výsledok. Nie je potrebné stláčať kombináciu klávesov Ctrl+Shift+Enter.
Excel uchováva vzorce polí CSE z dôvodu kompatibility. V nových zošitoch namiesto nich použite vzorce dynamického poľa.
Keď bunky v staršom vzorci poľa CSE od seba záviseli, program Excel sa pokúsil vypočítať každú jednotlivo namiesto toho, aby bol poľom. Toto správanie sa nazývalo "rozdelenie CSE" a za určitých okolností môžu vzorce vypočítané týmto spôsobom viesť k nekonzistentným výsledkom. Ak sa chcete vyhnúť potenciálnym nekonzistentným výsledkom, použite namiesto spoliehania sa na rozdelenie CSE samostatné vzorce. Vzorce dynamického poľa sa nerozpadnú. Namiesto toho nahlásia zacyklený odkaz, aby ste ho mohli riešiť.
Dajú sa jednoducho upraviť zmenou zdrojovej bunky, zatiaľ čo vzorce poľa CSE vyžadujú súčasnú úpravu celého rozsahu.
V rámci aktívneho rozsahu vzorcov CSE poľa nie je možné vložiť ani odstrániť riadky ani stĺpce. Ak chcete vykonať tieto zmeny, najskôr odstráňte vzorec poľa.
Potrebujete ďalšiu pomoc?
Vždy sa môžete opýtať odborníka v komunite Excel Tech Community alebo získať podporu v komunitách.