Главная → Как сделать в Excel → Нумерация строк

Как сделать нумерацию строк в Excel по порядку

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

Коротко

Быстро и один раз: введите 1 в первую ячейку, выделите её, наведите курсор на маленький квадрат в правом нижнем углу и протяните вниз, удерживая Ctrl. Без Ctrl Excel скопирует единицу во все ячейки.

Когда строк тысячи: введите 1, затем Главная → Заполнить → Прогрессия, «по столбцам», шаг 1, предельное значение — сколько нужно строк. Тянуть ничего не придётся.

Чтобы номер не сбивался: числа, поставленные первыми двумя способами, — это просто числа. Удалили строку — в нумерации дыра. Если таблица живая, ставьте формулу: =СТРОКА()-1 в строке 2 даст 1 и пересчитается сама после любых удалений и вставок.

В умной таблице (Ctrl+T) формула из первой строки сама распространяется на новые строки — нумерация продолжится, когда вы добавите запись.

То же самое формулой в Excel

=СТРОКА()-1 — номер по порядку, если данные начинаются со второй строки; вычтите столько, сколько строк над таблицей
=ЕСЛИ(B2="";"";СЧЁТЗ($B$2:B2)) — номер только у заполненных строк — пустые остаются без номера
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;$B$2:B2) — номер видимых строк: после фильтра нумерация идёт 1, 2, 3 без пропусков
=МАКС($A$1:A1)+1 — следующий номер после предыдущего — годится, если в столбце A над строкой только номера
=ПОСЛЕДОВ(100) — сто номеров одной формулой — только в Microsoft 365, Excel 2021 и 2024; в Excel 2016 и 2019 такой функции нет

Пошагово

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

  1. Введите 1 в первую ячейку столбца номеров.
  2. Выделите её и потяните за квадрат в правом нижнем углу вниз, удерживая Ctrl. Рядом с курсором появится маленький плюс — значит, будет ряд, а не копия.
  3. Если данные слева уже заполнены, можно не тянуть: введите 1 и 2 в две первые ячейки, выделите обе и дважды щёлкните по квадрату — Excel протянет ряд до конца соседнего столбца.

Формулой, которая не сбивается

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

Нумерация после фильтра. Обычный номер после фильтрации идёт с пропусками — 1, 4, 9. Формула с ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;…) считает только видимые строки, и номера остаются подряд при любом фильтре.

Где обычно ломается

Основание: поведение кода 103 функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ — по справке Microsoft к функции (support.microsoft.com): коды от 101 не учитывают скрытые строки. Версии, где есть ПОСЛЕДОВ, — справка Microsoft к функции ПОСЛЕДОВ. Данные проверены: 2026-09-16.

Частые вопросы

Как в эксель сделать нумерацию по порядку в столбце
Введите 1, выделите ячейку и протяните маркер заполнения вниз, удерживая Ctrl. Для длинной таблицы — Главная → Заполнить → Прогрессия с шагом 1.
Автоматическая нумерация строк в Excel при добавлении и удалении
Поставьте формулу =СТРОКА()-1 и сделайте из диапазона умную таблицу (Ctrl+T): номер пересчитается после удаления, а в новых строках формула появится сама.
Как быстро пронумеровать таблицу в экселе
Введите 1 и 2 в две первые ячейки, выделите обе и дважды щёлкните по маркеру заполнения — Excel продолжит ряд до конца заполненного соседнего столбца.
Как в экселе сделать нумерацию строк по порядку после фильтра
Формулой =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;$B$2:B2): она считает только видимые строки, поэтому после фильтра номера идут подряд.
Как в Excel сделать нумерацию страниц
Номера страниц ставятся не в ячейки, а в колонтитул: Вставка → Колонтитулы, затем кнопка «Номер страницы». Видно их в режиме разметки и при печати.

Связанные страницы

Как сделать в Excel
Умная таблица
Как сделать в Excel
Промежуточные итоги
Как сделать в Excel
Вставить строку
Как сделать в Excel
Скрыть строки
Скопировано