Быстрое создание числовых рядов в Excel

Иван Корнев·09.04.2026·4 мин

Чтобы задать диапазон чисел или последовательность в Excel, быстрее всего использовать маркер автозаполнения: введите первые два значения (например, 1 и 2), выделите их и потяните за правый нижний угол выделения вниз. Для создания сложных рядов с точным шагом используйте функцию =SEQUENCE() (в новых версиях) или меню «Заполнить» → «Прогрессия». Эти методы позволяют генерировать списки от простых порядковых номеров до арифметических и геометрических прогрессий за секунды.

Метод маркера автозаполнения

Самый интуитивный способ для небольших диапазонов — использование интеллектуального маркера заполнения. Excel анализирует выбранные ячейки и продолжает выявленную закономерность.

  1. Введите начальные значения в соседние ячейки.
    • Для шага 1: введите 1 в A1 и 2 в A2.
    • Для шага 5: введите 5 в A1 и 10 в A2.
    • Для дат: введите 01.01.2026 и 02.01.2026.
  2. Выделите обе ячейки.
  3. Наведите курсор на правый нижний угол выделения (курсор превратится в черный крестик).
  4. Зажмите левую кнопку мыши и протяните вниз до нужной строки.

Если нужно скопировать одно и то же значение (без прогрессии), вводите только одну ячейку и протягивайте её, удерживая клавишу Ctrl. Или просто перетащите ячейку без указания второго значения, если Excel по умолчанию копирует данные.

Использование функции SEQUENCE (Excel 365 и 2021+)

В современных версиях Excel появилась динамическая функция SEQUENCE, которая генерирует массив чисел одной формулой. Это лучший метод для создания больших таблиц нумерации.

Синтаксис: =SEQUENCE(строки; [столбцы]; [начало]; [шаг])

Примеры использования:

  • Нумерация от 1 до 100: =SEQUENCE(100)
  • Четные числа от 2 до 20 (шаг 2): =SEQUENCE(10; 1; 2; 2) (10 строк, 1 столбец, старт с 2, шаг 2)
  • Двумерная таблица (матрица): =SEQUENCE(5; 3) (Создаст таблицу 5 строк на 3 столбца с числами от 1 до 15)

Формула вводится только в первую ячейку, остальные заполняются автоматически («разливаются»).

Меню «Прогрессия» для точных расчетов

Если требуется заполнить огромный диапазон (тысячи строк) или создать геометрическую прогрессию, удобнее использовать встроенное диалоговое окно.

  1. Введите начальное значение в первую ячейку (например, 1).
  2. Выделите весь диапазон, который нужно заполнить (можно сделать это через поле имени слева от строки формул, вписав адрес, например A1:A1000, и нажав Enter).
  3. Перейдите на вкладку ГлавнаяЗаполнитьПрогрессия.
  4. Настройте параметры:
    • Расположение: По столбцам или По строкам.
    • Тип:
      • Арифметическая: каждое следующее число увеличивается на фиксированный шаг (1, 3, 5...).
      • Геометрическая: каждое число умножается на шаг (2, 4, 8, 16...).
      • Даты: заполнение днями, месяцами или годами.
    • Шаг: величина приращения (например, 5).
    • Предельное значение: число, до которого нужно считать (автозаполнение остановится, достигнув его).
  5. Нажмите ОК.

Формулы для гибких последовательностей

В старых версиях Excel или для нестандартных задач используются классические формулы. Введите формулу в первую ячейку и протяните её вниз.

ЗадачаФормулаОписание
Порядковый номер=СТРОКА(A1)Вернет номер текущей строки (1, 2, 3...).
Четные числа=СТРОКА(A1)*2Умножает номер строки на 2 (2, 4, 6...).
Нечетные числа=СТРОКА(A1)*2-1Сдвигает четный ряд на единицу (1, 3, 5...).
Случайные числа=СЛУЧМЕЖДУ(1;100)Генерирует случайное целое от 1 до 100.
Даты с интервалом=ДАТА(2026;1;1)+СТРОКА(A1)Прибавляет номер строки к базовой дате.

Функции СЛУЧМЕЖДУ (RANDBETWEEN) и СЛЧИС пересчитываются при любом изменении листа. Если нужно зафиксировать значения, скопируйте диапазон и вставьте его как «Значения» (Ctrl+Shift+V или через контекстное меню).

Частые ошибки

  • Копирование вместо прогрессии. Пользователь вводит 1 и 2, но выделяет только одну ячейку перед протягиванием. В результате Excel просто копирует 1. Решение: всегда выделяйте минимум две ячейки, чтобы показать шаг.
  • Текстовый формат ячеек. Если ячейки отформатированы как текст, автозаполнение чисел может не сработать или превратиться в текстовый список ("1", "2", "10" вместо 1, 2, 3). Решение: измените формат на «Общий» или «Числовой».
  • Игнорирование параметров даты. При заполнении дат по умолчанию шаг равен 1 дню. Чтобы получить месяцы или годы, обязательно используйте меню «Прогрессия» и выбирайте соответствующую единицу времени.

FAQ

Как пронумеровать только видимые (отфильтрованные) строки? Стандартное автозаполнение нумерует и скрытые строки. Для видимых используйте формулу: =СЧЁТЕСЛИ($A$2:A2; "*") (если есть текст) или =СУММПРОИЗВ(1/(ПРОСМОТР(...))). Проще всего применить фильтр, ввести 1 и 2 в первые две видимые ячейки и выделить их перед протягиванием — в новых версиях Excel это часто срабатывает корректно.

Можно ли создать последовательность букв (А, Б, В...)? Прямой функции для кириллицы нет. Для латиницы можно использовать: =СИМВОЛ(64+СТРОКА(A1)), где 65 — код буквы 'A'. Для русского алфавита проще создать справочный список и использовать ВПР или индекс.

Почему функция SEQUENCE возвращает ошибку #ИМЯ? Эта функция доступна только в подписке Microsoft 365 и версиях Excel 2021 и новее. В Excel 2016 и старше используйте методы с меню «Прогрессия» или формулы с СТРОКА().