Автоматическая нумерация строк в Excel по порядку: 4 рабочих способа

Иван Корнев·18 августа 2026·3 мин

Чтобы сделать автоматическую нумерацию строк в Excel по порядку, используйте функцию =СТРОКА() для динамического обновления или маркер заполнения для статической нумерации. Выбор метода зависит от того, планируете ли вы удалять, добавлять или фильтровать данные в таблице.

Оглавление

Способ 1: Функция СТРОКА (рекомендуемый)

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

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

Способ 2: Маркер заполнения и двойной клик

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

  1. Введите «1» в первую ячейку и «2» во вторую.
  2. Выделите обе ячейки.
  3. Потяните за маркер заполнения (правый нижний угол выделения) вниз.
  4. Для мгновенного заполнения до конца заполненного диапазона сделайте двойной клик по маркеру заполнения вместо перетаскивания.

Этот способ создает фиксированные значения. При удалении строки нумерация нарушится и потребует ручного исправления.

Способ 3: Инструмент «Прогрессия»

Удобен, когда нужно пронумеровать очень большой список без использования формул или протягивания мыши на сотни строк.

  1. Выделите ячейку с начальным числом (например, «1»).
  2. Перейдите на вкладку «Главная» → «Заполнить» → «Прогрессия».
  3. В открывшемся окне укажите шаг (обычно 1) и предельное значение, до которого нужно заполнить диапазон.
  4. Данный инструмент также позволяет создавать убывающие последовательности или заполнять столбцы и строки по заданному алгоритму.

Способ 4: Умные таблицы

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

  1. Выделите диапазон данных и нажмите Ctrl+T, чтобы преобразовать его в умную таблицу.
  2. В первом столбце используйте формулу с функцией =СТРОКА(), адаптированную под начало таблицы.
  3. При добавлении новой строки внизу таблицы формула и нумерация применятся автоматически.

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

  • Удаление строк при статической нумерации. Если вы использовали маркер заполнения, удаление строки приведет к разрыву последовательности (например, 1, 2, 4, 5). Решение: используйте функцию =СТРОКА().
  • Отсутствие абсолютных ссылок в формуле. Если таблица начинается с 5-й строки, формула =СТРОКА()-СТРОКА(A1)+1 без знаков доллара ($A$1) будет давать сбой при копировании. Всегда используйте =СТРОКА()-СТРОКА($A$1)+1.

FAQ

Сохранится ли нумерация при фильтрации данных?
Да, при использовании функции =СТРОКА() номера остаются корректными и не сбиваются даже после применения фильтров или сортировки данных.

Как быстро пронумеровать тысячи строк без протягивания мышью?
Используйте инструмент «Прогрессия» («Главная» → «Заполнить» → «Прогрессия») или сделайте двойной клик по маркеру заполнения, если слева от нумерации есть непрерывный заполненный столбец.

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