Applies ToExcel pre Microsoft 365 Excel pre Microsoft 365 pre Mac Excel pre web Excel pre iPad Excel pre iPhone

V septembri 2018 sme vydali vzorce dynamického poľa pre Excel pre Microsoft 365. Rozdiely medzi dynamickými poľami a staršími vzorcami Ctrl + Shift + Enter (CSE) sú popísané nižšie.

Vzorce dynamického poľa:

  • Môže "presahovať" mimo hraníc buniek, do ktorých je vzorec zadaný. Nasledujúci príklad znázorňuje funkciu RANDARRAY v časti D1, ktorá sa premieša cez rozsah D1:F5, alebo 5 riadkov a 3 stĺpce. Vzorec dynamického poľa technicky existuje len v bunke D1, zatiaľ čo pri staršom vzorci CSE by sa vzorec musel zadať do celého rozsahu.Funkcia RANDARRAY zadaná do bunky D1, ktorá sa presúva z bunky D1 do bunky F5.

  • Veľkosť sa automaticky zmení po pridaní alebo odstránení údajov zo zdrojového rozsahu. Vzorce poľa CSE skrátia oblasť návratu, ak je príliš malá, alebo vrátia hodnotu #N/A, ak je príliš veľká.

  • Výpočet v kontexte 1x1. Funkcia RAND napríklad vráti jeden výsledok, takže ak chcete, aby sa do mriežky vrátilo viacero náhodných čísel, môžete použiť funkciu RANDARRAY. Funkcie ROW a COLUMN vrátia riadok a stĺpec zdrojovej bunky. Funkciu SEQUENCE(ROW()) možno použiť na replikovanie starého správania funkcie ROW v staršom vzorci poľa.

  • Všetky nové vzorce, ktoré vrátia viac ako 1 výsledok, sa automaticky presahujú. Nie je potrebné stlačiť kombináciu klávesov Ctrl + Shift + Enter.

  • Vzorce poľa CSE sa zachovajú z dôvodu kompatibility. V budúcnosti by ste mali namiesto toho používať vzorce dynamických polí.

  • Keď bunky v staršom vzorci poľa CSE navzájom záviseli, Excel sa pokúsi vypočítať každú jednotlivú bunku namiesto poľa. Toto správanie sa označovalo ako "rozpad CSE" a za určitých okolností by vzorce vypočítané týmto spôsobom mohli priniesť nekonzistentné výsledky. Ak sa chcete vyhnúť možnosti nekonzistentných výsledkov, odporúčame použiť samostatné vzorce namiesto spoliehania sa na rozpad CSE. Vzorce dynamického poľa sa nerozdeľujú. Namiesto toho ohlásia zacyklený odkaz, aby ste ho mohli riešiť.

  • Dá sa jednoducho upraviť zmenou zdrojovej bunky, zatiaľ čo vzorce poľa CSE vyžadujú, aby sa celý rozsah upravoval súčasne.

  • V aktívnom rozsahu vzorcov poľa CSE je zakázané vkladanie a odstraňovanie stĺpcov a riadkov. Najskôr musíte odstrániť všetky existujúce vzorce poľa, ktoré sú v ceste.

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.

Pozrite tiež

FILTER (funkcia)

RANDARRAY (funkcia)

SEQUENCE (funkcia)

SORT (funkcia)

SORTBY (funkcia)

UNIQUE (funkcia)

Chyba #PRESAHOVANIE! v Exceli

Dynamické polia a správanie polí s presahujúcimi údajmi

Operátor implicitného prieniku: @

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.