Dinaminės masyvo formulės ir senstelėjusios CSE masyvo formulės

Taikoma
„Excel“, skirta „Microsoft 365“ „Excel“, skirta „Microsoft 365“, skirtam „Mac“ „Excel“, skirta „iPad“ „Excel“, skirta „iPhone“

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.

    Ekrano nuotrauka, kurioje pavaizduota funkcija RANDARRAY, įvesta langelyje D1, išplečiant iš D1 į F5.

  • 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.

Funkcija FILTER

Funkcija RANDARRAY

Funkcija SEQUENCE

Funkcija SORT

Funkcija SORTBY

Funkcija UNIQUE

#IŠPLĖTIMAS! klaidos programoje „Excel“

Dinaminiai masyvai ir išplėsto masyvo elgesys

Netiesioginis sankirtos operatorius: @