Как включить автозаполнение и автоматически пронумеровать строки в Excel

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

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

Быстрый старт: Самый простой способ нумерации — ввести 1 и 2 в первые две ячейки, выделить их и потянуть за черный квадратик (маркер заполнения) в правом нижнем углу выделения вниз.

Настройка и включение автозаполнения

Автозаполнение (AutoComplete) помогает быстрее вводить данные, предлагая варианты на основе уже введенных значений в столбце. Если эта функция не работает, проверьте настройки программы.

Проверка параметров редактирования

  1. Откройте вкладку Файл и выберите Параметры.
  2. Перейдите в раздел Дополнительно.
  3. В блоке «Параметры правки» найдите пункт Включить автозаполнение для значений ячеек и установите флажок .
  4. Нажмите ОК для сохранения изменений.

Также важно убедиться, что включено автозаполнение формул. Для этого в том же меню «Параметры» перейдите в раздел Формулы и проверьте наличие галочки напротив пункта «Автоматически завершать формулы» .

Если автозаполнение не срабатывает для конкретных данных, возможно, лист защищен паролем или заблокирован от редактирования. Снимите защиту листа через вкладку «Рецензирование» .

Способы автоматической нумерации строк

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

Метод 1: Маркер заполнения (Протягивание)

Это классический способ для создания простых последовательностей.

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

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

Метод 2: Функция СТРОКА (Динамическая нумерация)

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

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

Для современных версий Excel (Office 365) можно использовать функцию =ПОСЛЕДОВ(количество_строк), которая мгновенно заполнит весь диапазон одним действием .

Метод 3: Нумерация с шагом

Если нужна последовательность 2, 4, 6... или 5, 10, 15...:

  1. Введите первые два числа последовательности.
  2. Выделите их и используйте маркер заполнения.
  3. Либо используйте меню: Главная > Заполнить > Прогрессия, где можно задать шаг и предельное значение .

Нумерация видимых строк после фильтрации

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

Вставьте следующую формулу в первую ячейку столбца нумерации (например, A2) и протяните её вниз:

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

Где $B$2:B2 — это ссылка на столбец с данными (обязательно используйте смешанную ссылку, фиксируя начало диапазона знаком доллара). Код функции 103 означает подсчет непустых ячеек (СЧЁТЗ) только среди видимых строк .

Важно: Если в столбце данных (в примере выше — столбец B) есть пустые ячейки, нумерация может прерваться. Убедитесь, что столбец, по которому считается видимость, заполнен данными во всех строках таблицы.

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

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

FAQ

Как пронумеровать строки в «Умной таблице»? При преобразовании диапазона в таблицу (Ctrl+T) формула нумерации автоматически распространится на весь столбец. Используйте формулу =СТРОКА()-СТРОКА(Таблица1[#Заголовки]), чтобы нумерация всегда начиналась с 1, независимо от положения таблицы на листе.

Можно ли сделать нумерацию буквами (А, Б, В...)? Да, введите «А» и «Б» в первые две ячейки, выделите их и протяните маркер заполнения. Excel продолжит алфавитную последовательность.

Что делать, если нужно пронумеровать только заполненные строки? Используйте формулу с условием: =ЕСЛИ(B2<>""; СТРОКА()-1; ""). Она присвоит номер только тем строкам, где в столбце B есть данные .