Функцията SEQUENCE ви позволява да генерирате списък с поредни числа в масив, като например 1, 2, 3, 4.
В следващия пример създадохме масив, който е с 4 реда височина и 5 колони ширина, чрез =SEQUENCE(4;5).
=SEQUENCE(редове;[колони];[начало];[стъпка])
Аргумент |
Описание |
---|---|
редове Задължителен |
Броят на редовете, които трябва да бъдат върнати |
[колони] По желание |
Броят на колоните, които трябва да бъдат върнати |
[начало] По желание |
Първото число в поредицата |
[стъпка] По желание |
С колко да нараства всяка следваща стойност в масива |
Забележки:
-
Всички липсващи незадължителни аргументи ще бъдат 1 по подразбиране. Ако изпуснете аргумента редове, трябва да предоставите поне един друг аргумент.
-
Масивът може да бъде ред със стойности, колона със стойности или комбинация от редове и колони със стойности. В примера по-горе масивът за нашата формула със SEQUENCE е диапазонът C1:G4.
-
Функцията SEQUENCE ще върне масив, който ще прелее, ако е крайният резултат от формула. Това означава, че Excel ще създаде динамично диапазона на масива с подходящия размер, когато натиснете ENTER. Ако поддържащите ви данни са в таблица на Excel, масивът автоматично ще се преоразмерява, като добавяте или премахвате данни от диапазона за вашия масив, ако използвате структурирани препратки. За повече подробности вижте поведение на прелелите масиви в тази статия.
-
Excel има ограничена поддръжка за динамични масиви между работни книги и този сценарий се поддържа само когато и двете работни книги са отворени. Ако затворите работната книга източник, всички свързани формули за динамични масиви ще връщат #REF! грешка , когато бъдат обновени.
Пример
Ако трябва да създадете бързо примерен набор от данни, ето един пример, при който се използва SEQUENCE с TEXT, DATE, YEAR и TODAY за създаване динамичен списък с месеците за заглавен ред, където базовата дата винаги ще бъде с текущата година. Нашата формула е: =TEXT(DATE(YEAR(TODAY());SEQUENCE(1;6);1);"ммм").
Ето пример за влагане на SEQUENCE с INT и RAND, за да се създаде масив с 5 реда на 6 колони със случаен набор от увеличаващи се цели числа. Нашата формула е: =SEQUENCE(5;6;INT(RAND()*100);INT(RAND()*100)).
Освен това можете да използвате =SEQUENCE(5;1;1001;1000) за създаване на последователен списък с GL кодовете в примерите.
Имате нужда от още помощ?
Винаги можете да попитате експерт в техническата общност на Excel или да получите поддръжка в Общността за отговори от.