Функція SEQUENCE дає змогу створити список послідовних чисел у масиві, наприклад 1, 2, 3, 4.
У наведеному нижче прикладі ми за допомогою функції =SEQUENCE(4;5) створили масив із 4 рядками та 5 стовпцями.
Синтаксис
=SEQUENCE(рядки;[стовпці];[початок];[крок])
| Аргумент | Опис |
|---|---|
|
рядки Обов’язковий |
Кількість рядків, які потрібно повернути. |
|
[стовпці] Необов’язковий |
Кількість стовпців, які потрібно повернути. |
|
[початок] Необов’язковий |
Перше число в послідовності. |
|
[крок] Необов’язковий |
Крок приросту кожного наступного значення в масиві. |
Примітка.
- Будь-які відсутні необов'язкові аргументи за замовчуванням дорівнюють 1. Якщо аргумент рядків не вказано, потрібно вказати принаймні один інший аргумент.
- Масив можна розглядати як рядок або стовпець значень чи поєднання рядків і стовпців значень. У наведеному вище прикладі діапазон C1:G4 – це масив формули SEQUENCE.
- Функція SEQUENCE повертає масив, який розгорнеться, якщо це остаточний результат формули. Це означає, що якщо натиснути клавішу ENTER, Excel динамічно створить діапазон масиву відповідних розмірів. Якщо допоміжні дані розташовано в таблиці Excel і ви використовуєте структуровані посилання, розмір масиву автоматично змінюватиметься після додавання даних до його діапазону або їх вилучення. Докладні відомості див. у цій статті про поведінку розгорнутого масиву.
- Excel має обмежену підтримку перенесення динамічних масивів між книгами, і цей сценарій підтримується, лише якщо відкрито обидві книги. Якщо закрити вихідну книгу, усі зв'язані формули динамічного масиву повертатимуть помилку #REF! , коли їх буде оновлено.
Приклад
Нижче наведено приклад функції SEQUENCE з аргументами TEXT, DATE, YEAR та TODAY, за допомогою якої можна швидко створити набір даних рядка заголовка з динамічним списком місяців, де основна дата завжди відповідатиме поточному року. Ось яка потрібна формула: =TEXT(DATE(YEAR(TODAY());SEQUENCE(1;6);1);"mmm").
Нижче наведено приклад функції SEQUENCE із вкладеннями INT і RAND. За її допомогою можна створити масив із 5 рядками по 6 стовпців і випадковим набором цілих чисел, які збільшуються. Ось яка потрібна формула: =SEQUENCE(5;6;INT(RAND()*100);INT(RAND()*100)).
Крім того, за допомогою функції =SEQUENCE(5;1;1001;1000) можна створити послідовний список кодів головної книги з прикладів.
Потрібна додаткова довідка?
Ви завжди можете поставити запитання експерту в спільноті tech Excel або отримати підтримку в спільнотах.