2018 m. rugsėjį išleidome dinaminio masyvo formules, skirtas „Excel“, skirta „Microsoft 365“. Tolesniuose skyriuose aprašomi skirtumai tarp dinaminių masyvų ir senstelėjusių "Ctrl" + "Shift" + "Enter" (CSE) formulių.
Dinaminės masyvo formulės:
Gali "išplėsti" už langelio ribų, kur įvedate formulę. Šiame pavyzdyje rodoma D1 funkcija RANDARRAY , kuri išsiplečia per D1:F5 arba 5 eilutes ir 3 stulpelius. Dinaminio masyvo formulę įvedate tik į langelį D1, o jos rezultatai išplečiami į gretimus langelius. Priešingai, turite įvesti senstelėjusią CSE formulę visame išvesties diapazone ir patvirtinti ją paspausdami Ctrl + Shift + Enter.
Automatiškai keisti dydį įtraukiant arba šalinant duomenis iš šaltinio diapazono. CSE masyvo formulės sutrumpina pateikimo sritį, jei ji per maža, arba grąžina #N/A, jei ji per didelė.
Vertinkite formules vieno langelio kontekste. Pavyzdžiui, funkcija RAND grąžina vieną rezultatą, todėl jei norite, kad tinklelyje būtų grąžinti keli atsitiktiniai skaičiai, naudokite funkciją RANDARRAY. Jei nuorodos argumento nenurodysite, funkcijos ROW ir COLUMN grąžins langelio, kuriame yra formulė, eilutės ir stulpelio numerius. Norėdami sugeneruoti nuoseklų masyvą, naudokite funkciją SEQUENCE ir nurodykite reikiamą eilučių arba stulpelių skaičių.
automatiškai išlieti, kai jie pateikia daugiau nei vieną rezultatą. Nereikia spausti "Ctrl" + "Shift" + "Enter".
"Excel" išlaiko CSE masyvo formules suderinamumo sumetimais. Naujose darbaknygėse naudokite dinaminio masyvo formules.
Kai senstelėjusios CSE masyvo formulės langeliai priklausydavo vienas nuo kito, "Excel" bandydavo skaičiuoti kiekvieną atskirai, o ne kaip masyvą. Šis elgesys buvo vadinamas "CSE suskaidymu" ir tam tikromis aplinkybėmis tokiu būdu apskaičiuotos formulės galėjo duoti nenuoseklius rezultatus. Kad rezultatai nebūtų nuoseklūs, naudokite atskiras formules, o ne pasikliaukite CSE skaidymu. Dinaminės masyvo formulės neskaidomos. Vietoj to, jie praneša ciklinę nuorodą, kad galėtumėte ją spręsti.
Galima lengvai modifikuoti keičiant šaltinio langelį, o CSE masyvo formulės reikalauja vienu metu redaguoti visą diapazoną.
Negalima įterpti ar naikinti eilučių ar stulpelių aktyviame CSE masyvo formulės diapazone. Norėdami atlikti šiuos keitimus, pirmiausia pašalinkite masyvo formulę.
Reikia daugiau pagalbos?
Visada galite kreiptis eksperto į "Excel" technologijų bendruomenę arba gauti pagalbos bendruomenėse.
Taip pat žr.
#IŠPLĖTIMAS! klaidos programoje „Excel“