Funkcija SEQUENCE

Taikoma
„Excel“, skirta „Microsoft 365“ „Excel“, skirta „Microsoft 365“, skirtam „Mac“ „Excel 2024“ „Excel 2024“, skirta „Mac“ Excel 2021 „Excel 2021“ skirta „Mac“ „Excel“, skirta „iPad“ „Excel“, skirta „iPhone“ „Excel“, skirta „Android“ planšetiniams kompiuteriams „Excel“, skirta „Android“ telefonams

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

Funkcijos SEQUENCE pavyzdys su 4 x 5 masyvu

Sintaksė

=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

Pastaba

  • Visi trūkstami pasirinktiniai argumentai pagal numatytuosius parametrus bus nustatyti kaip 1. Jei eilučių argumento nenurodysite, 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 klaidą #REF !.

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").

Naudokite funkciją SEQUENCE su argumentais TEXT, DATE, YEAR ir TODAY, kad sukurtumėte dinaminį mėnesių sąrašą antraštės eilutėje.

Š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)).

Funkcijos SEQUENCE pavyzdys su įdėtais argumentais INT ir RAND norint sukurti duomenų rinkinio pavyzdį

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 kreiptis eksperto į "Excel" technologijų bendruomenę arba gauti pagalbos bendruomenėse.

Taip pat žr.

Funkcija FILTER

Funkcija RANDARRAY

Funkcija SORT

Funkcija SORTBY

Funkcija UNIQUE

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

Dinaminiai masyvai ir išplėsto masyvo elgesys

Netiesioginis sankirtos operatorius: @