Быстрая нумерация строк и заполнение последовательностей в Excel

Иван Корнев·13.04.2026·5 мин

Чтобы быстро проставить номера строк или создать числовую последовательность в Excel, выделите ячейку с начальным значением (например, «1») и потяните за маленький квадрат в правом нижнем углу выделения (маркер заполнения) вниз до нужной строки. Для сложных случаев используйте формулу =СТРОКА() или функцию =ПОСЛЕД() (в новых версиях), которые создают динамические списки, не сбивающиеся при удалении строк.

Ручной ввод номеров в больших таблицах — это потеря времени и источник ошибок. Инструменты автозаполнения позволяют генерировать ряды чисел, дат или дней недели за секунды. Ниже рассмотрены три основных метода: от классического перетаскивания до продвинутых формул массивов.

Краткий итог: Для разовых задач используйте маркер заполнения. Если таблица будет часто редактироваться (добавляться/удаляться строки) — применяйте формулы, чтобы нумерация не сбивалась.

Способ 1: Классическое автозаполнение (Маркер заполнения)

Самый быстрый метод для статических таблиц, который работает во всех версиях Excel (от 2007 до 2026).

Как сделать простую нумерацию (1, 2, 3...):

  1. Введите число 1 в первую ячейку (например, A1).
  2. Наведите курсор на правый нижний угол этой ячейки, пока он не превратится в черный крестик (маркер заполнения).
  3. Зажмите левую кнопку мыши и тяните вниз до конца таблицы.
    • Лайфхак: Если рядом есть заполненный столбец, просто дважды кликните по черному крестику — нумерация автоматически протянется до последней заполненной строки соседнего столбца.

Как задать шаг последовательности (2, 4, 6... или 10, 20, 30...):

Excel умеет распознавать закономерности, если задать первые два значения.

  1. В ячейку A1 введите 1, в A23 (шаг равен 2).
  2. Выделите обе ячейки (A1:A2).
  3. Потяните за маркер заполнения вниз. Программа продолжит ряд: 5, 7, 9 и т.д.

Проблема: Вместо чисел копируется одно и то же значение (1, 1, 1...). Решение: После протяжки нажмите на появившийся значок «Параметры автозаполнения» (маленький квадрат внизу списка) и выберите «Заполнить» вместо «Копировать ячеек». Либо сразу зажмите клавишу Ctrl при перетаскивании маркера.

Способ 2: Динамическая нумерация через формулу СТРОКА()

Этот метод идеален, если вы планируете сортировать данные, фильтровать их или удалять промежуточные строки. Обычная нумерация при этом собьется, а формула пересчитается автоматически.

Базовая формула:

Вставьте в первую ячейку столбца (например, A2, если есть шапка) следующую формулу: =СТРОКА() - 1 (Вычитаем 1, так как нумерация начинается со второй строки листа. Если начинаете с A1, формула будет просто =СТРОКА()).

Чтобы нумерация всегда начиналась с 1 независимо от того, куда вы вставили формулу, используйте абсолютную ссылку на первую ячейку: =СТРОКА() - СТРОКА($A$2) + 1

Преимущества метода:

  • При удалении любой строки в середине таблицы номера автоматически пересчитаются (не будет пропусков вроде 1, 2, 5, 6).
  • При добавлении новых строк формулу нужно просто скопировать вниз.

Если вы используете «Умную таблицу» (создается через Ctrl+T), достаточно ввести формулу в первую ячейку столбца — она автоматически применится ко всему столбцу и будет подстраиваться при добавлении новых записей.

Способ 3: Функция ПОСЛЕД (SEQUENCE) для современных версий

В Excel 2021, 2026 и Microsoft 365 появилась мощная функция массивов ПОСЛЕД (в английской версии SEQUENCE). Она позволяет заполнить целый диапазон чисел одной формулой без необходимости тянуть маркер.

Синтаксис:

=ПОСЛЕД(число_строк; [число_столбцов]; [начало]; [шаг])

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

  • Нумерация от 1 до 100: =ПОСЛЕД(100)
  • Нумерация с шагом 5 (5, 10, 15...): =ПОСЛЕД(20; 1; 5; 5) (20 чисел, 1 столбец, старт с 5, шаг 5)
  • Заполнение матрицы (таблицы числами): =ПОСЛЕД(5; 3) создаст блок 5 строк на 3 столбца.

Главное преимущество — вы вводите формулу только в одну ячейку, а результат «разливается» (spill) на весь диапазон. Изменять отдельные числа внутри такого массива нельзя, что защищает данные от случайных правок.

Сравнение методов нумерации

МетодКогда использоватьПлюсыМинусы
Маркер заполненияБыстрые разовые задачи, печать готовых списковОчень быстро, не требует знаний формулСбивается при удалении строк, нужно тянуть вручную
Формула СТРОКА()Рабочие базы данных, отчеты, фильтруемые спискиАвтоматически обновляется при изменениях структурыТребует ввода формулы в каждую строку (если не умная таблица)
Функция ПОСЛЕДГенерация шаблонов, больших массивов данныхОдна формула на весь диапазон, высокая скоростьРаботает только в новых версиях Excel (2021+)

Частые ошибки и решения

  1. Маркер заполнения не появляется.

    • Причина: Функция отключена в настройках.
    • Исправление: Перейдите в Файл > Параметры > Дополнительно. В разделе «Параметры правки» поставьте галочку напротив «Разрешить маркеры заполнения и перетаскивание ячеек».
  2. Вместо чисел отображаются решетки (#####).

    • Причина: Столбец слишком узок для отображения числа.
    • Исправление: Дважды кликните на границу заголовка столбца справа, чтобы расширить его автоматически.
  3. Нумерация сбилась после сортировки.

    • Причина: Использован ручной ввод или простое копирование.
    • Исправление: Используйте формулу =СТРОКА() или функцию ПОСЛЕД. Они привязаны к позиции строки, а не к содержимому, поэтому порядок чисел сохранится корректным относительно новой позиции.

Часто задаваемые вопросы (FAQ)

Как протянуть даты по рабочим дням (без выходных)? Введите дату начала, выделите ячейку и тяните за маркер заполнения. Отпустите кнопку мыши, нажмите на появившийся значок меню и выберите «Заполнить по рабочим дням».

Можно ли нумеровать только видимые (отфильтрованные) строки? Стандартные методы пронумеруют все строки подряд, включая скрытые. Для нумерации только видимых строк потребуется формула с функцией ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTAL), например: =ЕСЛИОШИБКА(1/ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;$B$2:B2); "") — эта конструкция присвоит номер только тем строкам, где виден вспомогательный столбец.

Как убрать формулы и оставить только числа? Выделите столбец с нумерацией, скопируйте его (Ctrl+C), затем нажмите правой кнопкой мыши на ту же область и выберите «Параметры вставки» > «Значения» (иконка с цифрами 123). Это заменит формулы на статические числа.