Dinamične formule polja v primerjavi s starejšimi formulami s polji CSE

Velja za
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel za iPad Excel za iPhone

Septembra 2018 smo izdali formule dinamičnih polj za Excel za Microsoft 365. Razlike med dinamičnimi matrikami in starejšimi formulami Ctrl+Shift+Enter (CSE) so obravnavane spodaj.

Dinamične formule polja:

  • Lahko se »razlije« izven meja celic, kamor je vnesena formula. V tem primeru je prikazana funkcija RANDARRAY v celici D1, ki se razlije po celicah D1:F5 ali 5 vrstic s 3 stolpci. Formula dinamičnega polja tehnično obstaja le v celici D1, medtem ko bi bilo treba pri podedovani formuli CSE formulo vnesti v celoten obseg.

    Funkcija RANDARRAY vnesena v celico D1 in se razlije iz celice D1 v F5.

  • Samodejno se spremeni velikost, ko bodo podatki dodani ali odstranjeni iz izvornega obsega. Formule polja CSE bodo prirezale vrnjeno območje, če je premajhno, ali vrnejo #N/A, če so prevelike.
  • Izračunajte v kontekstu 1x1. Funkcija RAND bo na primer vrnila en sam rezultat, tako da, če želite, da se v mrežo vrne več naključnih števil, lahko uporabite funkcijo RANDARRAY. Funkciji ROW in COLUMN vrneta vrstico in stolpec izvorne celice. Funkcijo SEQUENCE(ROW()) lahko uporabite za posnemanje starega vedenja funkcije ROW v podedovani formuli polja.
  • Vse nove formule, ki vrnejo več kot 1 rezultat, se samodejno razlijejo. Ni vam treba pritisniti Ctrl+Shift+Enter.
  • Formule polj CSE se ohranijo zaradi združljivosti. V prihodnje bi morali namesto tega uporabiti formule dinamičnih matrik.
  • Če so celice v podedovani formuli polja CSE odvisne ena od druge, bo Excel poskušal izračunati vsako posamezno namesto kot matriko. To vedenje je bilo imenovano »razpad CSE« in v določenih okoliščinah so lahko tako izračunane formule povzročile nedosledne rezultate. Da bi se izognili morebitnim nedoslednim rezultatom, priporočamo uporabo ločenih formul, namesto da se zanašate na razpad CSE. Formule dinamičnih polj se ne bodo razpadle. Namesto tega bodo poročali o krožnem sklicu, da ga boste lahko naslovili.
  • Lahko se enostavno spremeni s spreminjanjem izvorne celice, medtem ko formule polja CSE zahtevajo, da se celoten obseg ureja hkrati.
  • Vstavljanje/brisanje stolpcev in vrstic je prepovedano v aktivnem obsegu formul polja CSE. Najprej morate izbrisati vse obstoječe formule polja, ki so na poti.

Potrebujete dodatno pomoč?

Kadar koli se lahko obrnete na strokovnjaka v Excelovi tehnični skupnosti ali pridobite podporo v skupnostih.

Glejte tudi

Funkcija FILTER

Funkcija RANDARRAY

Funkcija SEQUENCE

Funkcija SORT

Funkcija SORTBY

Funkcija UNIQUE

Napake #PRELIVANJE! v Excelu

Delovanje dinamičnih obsegov celic in prelitega polja

Operator implicitnega presečišča: @