Пронумеровать строки и создать ряд чисел в Excel: 5 рабочих способов

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

Чтобы быстро пронумеровать строки и заполнить последовательность от 1 до 10 в Excel, проще всего использовать маркер автозаполнения: введите 1 и 2 в первые две ячейки, выделите их и потяните за правый нижний угол вниз до десятой строки. Альтернативно, введите 1, зажмите Ctrl и тяните маркер заполнения — числа проставятся автоматически с шагом 1.

Эти методы работают во всех версиях Excel (2016, 2019, 2021, Microsoft 365) на Windows и macOS. Ниже разобраны все варианты: от ручного протягивания до динамических формул, которые обновляются сами при изменении таблицы.

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

Идеален для статичных списков, где не планируется частое добавление или удаление строк.

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

Лайфхак с клавишей Ctrl: Если ввести только 1 в первую ячейку, то при обычном протягивании скопируется единица. Чтобы получить последовательность (1, 2, 3...), зажмите клавишу Ctrl во время перетаскивания маркера. Рядом с курсором появится маленький значок «плюс».

Способ 2: Формула с относительной ссылкой

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

  1. В ячейку A1 введите 1.
  2. В ячейку A2 введите формулу: =A1+1.
  3. Нажмите Enter.
  4. Выделите ячейку A2 и дважды кликните по маркеру заполнения (или протяните вниз до A10).

Формула автоматически адаптируется: в A3 будет =A2+1, в A4 — =A3+1 и так далее.

Способ 3: Инструмент «Прогрессия» (меню Заполнить)

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

  1. Введите начальное значение 1 в ячейку A1.
  2. Выделите диапазон, который нужно заполнить (например, A1:A10).
  3. Перейдите на вкладку Главная → группа Редактирование → кнопка Заполнить → выберите Прогрессия... (в старых версиях «Последовательность»).
  4. В открывшемся окне настройте параметры:
    • Расположение: по столбцам.
    • Тип: арифметическая.
    • Шаг: 1.
    • Предельное значение: 10.
  5. Нажмите ОК.

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

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

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

(Если нумерация начинается с первой строки листа, используйте =СТРОКА()). 2. Протяните формулу вниз.

Преимущество: Если вы удалите строку №5, остальные номера автоматически сдвинутся (4, 5, 6...), не нарушая последовательности. При использовании простых формул вида =A1+1 цепочка может разорваться.

Способ 5: Нумерация видимых строк (для фильтров)

Если вы применяете фильтры и хотите, чтобы нумерация шла только по видимым строкам (без пропусков номеров на скрытых данных), используйте функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ.

В ячейку A2 введите формулу:

=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3; $B$2:B2)

(Где столбец B — это любой столбец с данными, который не бывает пустым).

Протяните формулу вниз. При фильтрации списка номера будут пересчитываться сплошняком: 1, 2, 3... независимо от того, сколько строк скрыто.

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

МетодКогда использоватьПлюсыМинусы
Маркер заполненияРазовые списки, отчетыОчень быстро, не требует формулПри удалении строки нумерация сбивается
Формула =A1+1Таблицы с меняющимся стартомЛегко изменить шаг или начало рядаТребует наличия предыдущего значения
Функция СТРОКА()Постоянные реестры, базы данныхАвтоматически исправляется при удалении строкНомера зависят от позиции в листе, а не от данных
ПРОМЕЖУТОЧНЫЕ.ИТОГИФильтруемые таблицыНумерует только видимые строкиСложнее формула, требует опорного столбца

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

  • Копирование вместо последовательности. Пользователь вводит 1, тянет маркер и получает столбец из единиц.
    • Решение: Либо введите 1 и 2 перед протягиванием, либо держите зажатой клавишу Ctrl.
  • Разрыв цепочки формул. При использовании метода =A1+1 пользователь удаляет строку посередине, и ниже появляется ошибка #ССЫЛКА! или неправильный номер.
    • Решение: Для динамических таблиц используйте функцию СТРОКА().
  • Неверный диапазон в «Прогрессии». Окно заполняет данные за пределами выделенной области, если предварительно не выделить нужный диапазон ячеек.
    • Решение: Всегда выделяйте целевые ячейки перед вызовом меню «Прогрессия».

FAQ

Как пронумеровать строки с шагом 2 (1, 3, 5...)? Введите 1 в первую ячейку и 3 во вторую. Выделите обе и протяните маркер заполнения вниз. Либо в меню «Прогрессия» укажите шаг 2.

Можно ли создать последовательность дат вместо чисел? Да. Введите начальную дату, выделите ячейку и тяните маркер заполнения. По умолчанию даты увеличиваются на 1 день. Нажав на появившийся значок автозаполнения после протягивания, можно выбрать шаг: «Заполнить по дням», «по месяцам» или «по годам».

Что делать, если нужно пронумеровать 10 000 строк? Вручную тянуть долго. Введите 1 в первую ячейку. В поле «Имя» (слева от строки формул) введите диапазон, например A1:A10000, и нажмите Enter. Затем используйте меню ГлавнаяЗаполнитьПрогрессия, указав предельное значение 10000.

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