0Pricing
Excel Formulas Academy · Урок

Генерация чисел с помощью 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 — локальная установка не требуется.

Все уроки этого курса

  1. Сортировка результатов с помощью SORT
  2. Сортировка по другому столбцу с помощью SORTBY
  3. Генерация чисел с помощью SEQUENCE
  4. Создание случайных данных с помощью RANDARRAY
← Назад к Excel Formulas Academy