Простой способ: автозаполнение
Самый очевидный путь — это использование мышки. Если вам нужно пронумеровать всего 10 или 20 строк, вы потратите на это пять секунд. Сначала напишите «1» в первой ячейке, а под ней «2». Это важно, потому что Excel должен понять закономерность: вы хотите прибавлять единицу к каждому предыдущему числу.
Выделите эти две ячейки мышкой. В нижнем правом углу выделенной области появится маленький зеленый квадрат — это маркер автозаполнения. Зажмите его левой кнопкой мыши и тяните вниз до конца вашей таблицы. Если данных очень много, можно просто дважды кликнуть по этому квадрату, и Excel сам заполнит столбец до той строки, где заканчиваются данные в соседнем столбце.
Работа с большими данными через меню
Когда в таблице тысячи строк, тянуть маркер мышкой становится мучительно. В Microsoft Excel 2016, 2019 или Office 365 есть инструмент для таких случаев. Он работает быстрее и точнее.
Сначала напишите число 1 в первой ячейке столбца, где будет нумерация. Перейдите на верхнюю ленту инструментов во вкладку «Главная». Справа вы увидите блок «Редактирование», внутри которого спрятана кнопка «Заполнить» (она выглядит как стрелка вниз). Нажмите её и выберите команду «Прогрессия».
Откроется небольшое окно. В поле «Расположение» обязательно выберите «по столбцам», иначе Excel попытается пронумеровать строки слева направо. Установите «Шаг» равным 1, а в поле «Предельное значение» введите число, до которого нужно досчитать, например 500. Нажмите ОК и забудьте о рутине.
Динамическая нумерация формулами
Обычные числа — это статика. Если вы удалите строку №5, то ваша последовательность превратится в 1, 2, 3, 4, 6… Пробел возникнет сразу. Чтобы этого избежать, нужно использовать функции.
Есть два основных варианта. Первый — функция СТРОКА(). Если вы введете её в первой строке, она выдаст номер этой строки. Если ваша таблица начинается не с первой строки листа (например, у вас есть шапка), используйте формулу =СТРОКА()-1. Так Excel вычтет одну строку заголовка и начнет отсчет правильно.
Второй вариант — функция ПОСЛЕДОВ(N). Она появилась в новых версиях Excel и работает как магия. Если вы напишете =ПОСЛЕДОВ(100), программа мгновенно создаст список от 1 до 100 в одном столбце. Это удобно, когда нужно быстро создать каркас таблицы.
Нумерация в «Умных таблицах»
Если вы преобразовали свой диапазон в «Умную таблицу» (нажав Ctrl+T), нумерация становится еще удобнее. В таких таблицах формулы копируются автоматически при добавлении новых строк.
Достаточно один раз прописать формулу в первом столбце, и как только вы начнете печатать данные в новой пустой строке под таблицей, номер появится сам собой. Это избавляет от необходимости постоянно «протягивать» столбец вниз вручную.
Если вы часто работаете с фильтрами, используйте функцию ПРОМЕЖУТОЧНЫЕ. Она позволяет нумеровать только те строки, которые видны на экране после применения любого фильтра. Обычная нумерация в этом случае будет показывать скрытые числа, что путает при чтении отчета.
При работе с большими массивами данных всегда проверяйте формат ячеек. Если вместо чисел вы видите странные даты или решетки (####), значит, ширина столбца слишком мала или установлен неправильный тип данных в меню «Число».