Генерация чисел с помощью SEQUENCE
Создавайте список последовательных чисел или таблицу одной формулой.
«Генерация чисел с помощью SEQUENCE» — бесплатный урок Excel Formulas Academy на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Excel Formulas Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Excel Formulas Academy содержит 4 уроков всего.
Что делает SEQUENCE
Иногда Вам нужен список последовательных чисел — от 1 до 10, — или ряд дат, или пронумерованная таблица. Вводить их вручную долго, а при изменении количества всё приходится переделывать.
Функция SEQUENCE создаёт список чисел с помощью одной формулы и разливает его в окружающие ячейки. Измените количество — и список мгновенно изменит размер.
=SEQUENCE(10)Синтаксис SEQUENCE
SEQUENCE принимает до четырёх аргументов:
- строки — сколько строк чисел создать
- столбцы — сколько столбцов создать (по умолчанию 1)
- начало — первое число (по умолчанию 1)
- шаг — на сколько увеличивать число при каждом следующем значении (по умолчанию 1)
Обязателен только аргумент строки. Для остальных предусмотрены разумные значения по умолчанию.
=SEQUENCE(rows, [columns], [start], [step])Простой нумерованный список
Самый распространённый вариант — вертикальный список натуральных чисел. Укажите 5 строк, и SEQUENCE разольёт числа 1, 2, 3, 4, 5 вниз по столбцу.
Это удобно для номеров строк, позиций в списке и любых случаев, когда нужен автоматический счётчик, увеличивающийся при изменении аргумента.
=SEQUENCE(5)Выбор начального числа
Третий аргумент задаёт, с какого числа начинается список. Чтобы начать со 100 и считать вверх, установите для начала значение 100.
Помните, что второй аргумент (столбцы) указывается перед началом, поэтому для одного столбца нужно включить значение 1. В результате получится 100, 101, 102 и так далее.
=SEQUENCE(5, 1, 100)Настройка шага
Четвёртый аргумент, шаг, задаёт разницу между числами. Используйте 10, чтобы считать десятками, или отрицательное число, чтобы считать в обратном направлении.
Эта формула создаёт последовательность 0, 10, 20, 30, 40, 50 — удобный список значений для оси или интервалов.
=SEQUENCE(6, 1, 0, 10)Обратный отсчёт
Отрицательный шаг задаёт счёт в обратном направлении. Чтобы получить числа от 10 до 1, начните с 10 и задайте шаг -1.
Отрицательные шаги удобны для обратного отсчёта, рейтингов в обратном порядке и создания убывающих осей без ручного ввода каждого значения.
=SEQUENCE(10, 1, 10, -1)Создание таблицы чисел
Добавьте количество столбцов, чтобы создать двумерный блок. SEQUENCE заполняет его слева направо, а затем переходит на следующую строку.
Эта формула создаёт таблицу из 3 строк и 4 столбцов с числами от 1 до 12. Она пригодится для макетов, календарей и упражнений с матрицами.
=SEQUENCE(3, 4)Создание последовательности дат
Даты хранятся как числа, поэтому SEQUENCE может создавать последовательность дат. Начните с ячейки с датой и задайте шаг в 1 день.
Если в A1 содержится начальная дата, формула разольёт 14 последовательных дат. Задайте для ячеек формат даты — и получите готовый столбец календаря на две недели.
=SEQUENCE(14, 1, A1, 1)Передача SEQUENCE другим функциям
SEQUENCE особенно полезна как входной параметр для других функций. Объедините её с функцией DATE, чтобы создать первые дни каждого месяца года.
Здесь SEQUENCE(12,1,1,1) создаёт номера месяцев от 1 до 12, а DATE превращает каждый из них в первое число соответствующего месяца 2026 года.
=DATE(2026, SEQUENCE(12), 1)SEQUENCE в Google Sheets
В Google Sheets есть функция SEQUENCE с теми же четырьмя аргументами и значениями по умолчанию, поэтому формулы легко переносятся между Excel и Sheets.
Как и всем функциям разлива, SEQUENCE нужны пустые ячейки для расширения. Если диапазон занят, в обоих приложениях возникает ошибка.
=SEQUENCE(12, 1, 1, 1)Проверяйте диапазон разлива
SEQUENCE может создавать сотни ячеек, поэтому убедитесь, что для неё достаточно места. Если на пути формулы SEQUENCE(100) есть какие-либо данные, возникает ошибка #SPILL!.
Размещайте формулу там, где результат сможет свободно расширяться, и удаляйте случайные значения, блокирующие нужные строки или столбцы.
=SEQUENCE(100)Быстрая проверка
Вам нужен один столбец, который начинается с 5 и увеличивается на 5: 5, 10, 15, 20, 25. Какая формула создаст такой результат?
Итоги: создание последовательностей с SEQUENCE
SEQUENCE создаёт списки и таблицы чисел с помощью одной формулы:
=SEQUENCE(rows, columns, start, step)- Обязателен только аргумент rows; для columns, start и step по умолчанию используется значение 1
- Используйте отрицательный шаг для обратного счёта, а больший шаг — для счёта через заданные интервалы
- Передавайте результат функции DATE или другим функциям, чтобы создавать последовательности дат и не только их
Результат разливается, поэтому оставляйте достаточно места для его расширения.
=SEQUENCE(5, 1, 5, 5)Часто задаваемые вопросы
Урок «Генерация чисел с помощью SEQUENCE» бесплатный?
Да — полный текст урока «Генерация чисел с помощью SEQUENCE» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Excel Formulas Academy, подпишись на CoddyKit PRO. Курс Excel Formulas Academy содержит 4 уроков всего.
Чему я научусь в уроке «Генерация чисел с помощью SEQUENCE»?
Создавайте список последовательных чисел или таблицу одной формулой. Ты практикуешь Excel Formulas Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Excel Formulas Academy?
Предыдущий опыт не требуется. Excel Formulas Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.
Сколько времени занимает урок «Генерация чисел с помощью SEQUENCE»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Excel Formulas Academy?
Да. Каждый урок Excel Formulas Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Сортировка результатов с помощью SORT
- Сортировка по другому столбцу с помощью SORTBY
- Генерация чисел с помощью SEQUENCE
- Создание случайных данных с помощью RANDARRAY