Funkcija SEQUENCE suteikia galimybę kurti nuosekliai einančių skaičių sąrašą masyve, pvz., 1, 2, 3, 4.
Toliau pateiktas pavyzdys su mūsų sukurtu 4 eilučių aukščio ir 5 stulpelių pločio masyvu naudojant =SEQUENCE(4,5).
=SEQUENCE(rows,[columns],[start],[step])
Argumentas |
Aprašas |
---|---|
rows Būtinas |
Pateiktinų eilučių skaičius |
[columns] Pasirinktinai |
Pateiktinų stulpelių skaičius |
[start] Pasirinktinai |
Pirmasis skaičius sekoje |
[step] Pasirinktinai |
Dydis, kuriuo pakis kiekviena paskesnė reikšmė masyve |
Pastabos:
-
Visi trūkstami pasirinktiniai argumentai pagal numatytuosius parametrus bus nustatyti kaip 1. Jei eilučių argumentas nenurodytas, turite pateikti bent vieną kitą argumentą.
-
Masyvą galima suvokti kaip reikšmių eilutę, reikšmių stulpelį arba reikšmių eilučių ir stulpelių derinį. Aukščiau pateiktame pavyzdyje mūsų formulės SEQUENCE masyvas yra diapazonas C1:G4.
-
Funkcija SEQUENCE pateiks masyvą, kuris išsiplės, jei jis bus galutinis formulės rezultatas. Tai reiškia, kad „Excel“ dinamiškai sukurs atitinkamo dydžio masyvo diapazoną, kai paspausite klavišą ENTER. Jei jūsų palaikymo duomenys yra „Excel“ lentelė, tuomet masyvo dydis automatiškai pasikeičia, jei į masyvo diapazoną įtraukiate duomenis arba juos pašalinate, kai naudojate struktūrines nuorodas. Daugiau informacijos žr. šiame straipsnyje apie išplėsto masyvo elgesį.
-
„Excel“ dinaminių masyvų skirtingose darbaknygėse palaikymas yra ribotas, o šis scenarijus palaikomas tik, kai atidarytos abi darbaknygės. Jei uždarysite šaltinio darbaknygę, visos susietos dinaminių masyvų formulės atnaujinus pateiks #REF! klaidą .
Pavyzdys
Jei jums reikia greitai sukurti duomenų rinkinio pavyzdį, štai kaip naudojant funkciją SEQUENCE su TEXT, DATE, YEAR ir TODAY sukurti dinaminį mėnesių sąrašą antraštės eilutėje (data visuomet bus esami metai). Mūsų formulė yra tokia: =TEXT(DATE(YEAR(TODAY()),SEQUENCE(1,6),1),"mmm").
Štai pavyzdys, kaip įdėti funkciją SEQUENCE su INT ir RAND norint sukurti 5 eilučių ir 6 stulpelių masyvą su atsitiktiniu didėjančių sveikųjų skaičių rinkiniu. Mūsų formulė yra tokia: =SEQUENCE(5,6,INT(RAND()*100),INT(RAND()*100)).
Be to, galite naudoti =SEQUENCE(5,1,1001,1000) norėdami sukurti nuoseklų DK kodų numerių sąrašą pavyzdžiuose.
Reikia daugiau pagalbos?
Visada galite paklausti „Excel“ technologijų bendruomenės specialisto arba gauti palaikymo bendruomenėse.
Taip pat žr.
#SPILL! klaidos programoje „Excel“