Мастер-класс по нумерации и автозаполнению в Excel

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

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

В этой инструкции мы разберем все методы: от простого перетаскивания до создания «умных» идентификаторов, которые работают даже после фильтрации данных.

Краткий ответ: Введите 1 в первую ячейку, 2 во вторую. Выделите обе ячейки мышкой, наведите курсор на правый нижний угол выделения (курсор превратится в черный крестик) и потяните вниз.

Базовые методы нумерации: от ручного ввода до автозаполнения

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

Метод «Двух ячеек»

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

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

Этот метод работает не только для единиц. Если ввести 10 и 20, Excel продолжит ряд с шагом 10 (30, 40...).

Использование меню «Заполнить»

Если нужно пронумеровать тысячи строк и тянуть мышкой неудобно:

  1. Введите начальное значение (например, 1) в первую ячейку.
  2. Перейдите на вкладку Главная → группа Редактирование → кнопка ЗаполнитьПрогрессия.
  3. Выберите расположение (по столбцам), тип (линейная) и укажите Предельное значение (последний номер).
  4. Нажмите ОК. Таблица заполнится мгновенно.

Лайфхак для больших таблиц: Чтобы не тянуть маркер вручную до 10 000-й строки, введите 1 в первую ячейку. Затем в поле имени (слева от строки формул) введите диапазон, например A1:A10000, и нажмите Enter. Выделится весь диапазон. Теперь нажмите Ctrl+D (заполнить вниз), и нумерация применится ко всем ячейкам.

Динамическая нумерация формулами: защита от ошибок

Ручная нумерация имеет критический недостаток: если вы отсортируете таблицу или удалите строку, порядок чисел нарушится (появятся пропуски или дубли). Формулы решают эту проблему, пересчитывая номера автоматически.

Функция СТРОКА (ROW)

Идеально подходит для обычных списков.

  • Формула: =СТРОКА(A1) вернет число 1.
  • Если протянуть её вниз, она вернет 2, 3, 4...
  • Важно: Если ваша таблица начинается не с первой строки листа (например, с 5-й), используйте корректировку: =СТРОКА(A1)-4. Это заставит нумерацию начаться с 1, а не с 5.

Функция ПОСЛЕД (SEQUENCE) — для Excel 365 и 2021+

Самый современный и мощный инструмент. Одна формула заполняет сразу весь диапазон.

  • Синтаксис: =ПОСЛЕД(количество_строк; количество_столбцов; начало; шаг)
  • Пример: =ПОСЛЕД(100; 1; 1; 1) создаст список от 1 до 100 в одном столбце.
  • Преимущество: это «динамический массив». Если вы измените количество строк в источнике данных, нумерация подстроится сама.

Нюансы работы с фильтрами и скрытыми строками

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

Используйте комбинацию функций ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTAL) и СЧЁТЕСЛИ (COUNTIF):

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

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

Эта формула игнорирует скрытые строки и нумерует только те записи, которые видны на экране после применения фильтра.

Как правильно протягивать формулы и данные

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

  1. Копирование формул: При протягивании формулы =A2+B2 вниз, ссылки автоматически сдвинутся на =A3+B3, =A4+B4. Это называется относительной ссылкой.
  2. Фиксация ссылки: Если нужно, чтобы при копировании ссылка на ячейку не менялась (например, всегда ссылалась на курс доллара в ячейке $C$1), используйте знак доллара: =A2*$C$1.
  3. Даты: Попробуйте ввести дату (например, 01.01.2026) и протянуть её. Excel по умолчанию увеличит дни. Если зажать правую кнопку мыши при протягивании, появится меню, где можно выбрать «Заполнить по месяцам» или «Заполнить по годам».

Частая ошибка: При копировании формул убедитесь, что в исходной ячейке нет абсолютных ссылок ($), если вы планируете менять диапазон. Иначе все скопированные ячейки будут выдавать одинаковый результат.

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

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

Частые ошибки пользователей

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

FAQ

Как сделать нумерацию с префиксом (например, №001, №002)? Используйте формулу сцепления: ="№"&ТЕКСТ(СТРОКА(A1);"000"). Функция ТЕКСТ добавит ведущие нули. Результат: №001, №002, №003.

Можно ли пронумеровать строки с шагом 5? Да. Введите в первую ячейку 5, во вторую 10, выделите их и протяните. Или используйте формулу: =СТРОКА(A1)*5.

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