Как в Excel пронумеровать строки по порядку
Работа с Microsoft Excel — отличный вариант, если нужно составить таблицу, отчет и т.д. Но хотя возможностей здесь больше, обычным пользователям сложнее разобраться даже с такими простыми действиями как нумерация строк по порядку. Это одно из базовых действий, а для его исполнения есть не менее 5 разных способов.
Полуавтоматическая нумерация строк
Наиболее простой способ в эксель пронумеровать строки по порядку — протянуть значения столбца.
Для этого:
1. В первой ячейке вручную прописывается цифра “1”.
2. Во второй ячейке столбца вручную прописывается цифра “2”.
3. Обе ячейки выделяются и в нижнем правом краю области захвата появляется крестик, который с помощью мышки перетаскивается вниз на нужное количество строк.
Обратите внимание! Если нумерации будет недостаточно, нужно захватить лишь значения последних двух строк и снова протащить вниз.
Простые формулы для нумерации строк
При работе через эксель большинство действий работают через формулы, которые вписываются в ячейку. В дальнейшем эта формула применяется ко всем ячейкам в столбце. Обычно такие формулы используются для сложных расчетов, но с их помощью можно заняться и нумерацией строк.
Вот формулы:

1. =А1+1. В первой ячейке прописывается вручную цифра “1”, а во вторую вводится формула. Вводить вручную А1 не нужно. Это адрес ячейки, достаточно просто на нее нажать при написании формулы. Дальше остается только протянуть вниз показатель из последней заполненной ячейки.
2. =СТРОКА()-1. Формула прописывается сразу в первой ячейке. Автоматически ее значение будет 0. Для дальнейшей нумерации достаточно протянуть последнюю заполненную ячейку.
Эти формулы можно просто скопировать и вставить в таблицу, они будут работать сразу же.
Сложные формулы с условиями
С этими формулами необходимо немного разобраться. Используются они если пронумеровать строки по порядку нужно с соблюдением определенных условий.
=ЕСЛИ(B1<>»»;СЧЁТЗ($B$1:B1);»»)/IF(B1<>»»;COUNTA($B$1:B1);»»).

Строки будут пронумерованы подряд при соблюдении определенного условия. Формула составляется по аналогии, где В1 — адрес ячейки, информация из которой учитывается при подсчете. В данном случае нумеруются подряд строки, если в ячейке из столбца В прописано слово “номер”.
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;$B$2:B2)/=SUBTOTAL(3;$B$2:B2).

Формула пригодится при использовании фильтров. Строки нумеруются по порядку, даже если фильтр убирает часть строк. Пример ситуации на скриншоте. В стандартной ситуации при фильтрации произведения Булгакова останутся с прежними номерами, т.е. 1, 3, 4. Цифра “2” будет пропущена. Однако если использовать формулу “промежуточные итоги”, нумерация будет всегда по порядку вне зависимости от того, использован фильтр или нет. Но при написании формулы нужно подставить значения соответствующих ячеек.
покупка
Как пронумеровать строки после автоматической вставки или удаления строк в Excel?
Предположим, я пронумеровал строки от 1 до 20 в столбце, теперь, когда я вставляю или удаляю строку из диапазона данных, я хочу, чтобы список номеров можно было перенумеровать автоматически. Можно ли выполнить эту задачу в Excel?
Нумеровать строки после автоматической вставки или удаления строк с помощью формул
Фактически, функция Row в Excel может помочь вам автоматически перенумеровать строки после вставки или удаления строк, пожалуйста, сделайте следующее:
1. Введите эту формулу: = СТРОКА () — 1 в ячейку A2, а затем перетащите маркер заполнения вниз к ячейкам, в которых вы хотите пронумеровать строки, см. снимок экрана:

Внимание: Если ваш список номеров начинается с первой ячейки, вы можете изменить формулу как = СТРОКА () , вы можете прибавить или вычесть из формулы, если ваши числа не совпадают с фактической строкой, например, = СТРОКА () — 3 , = СТРОКА () + 10 .
2. Затем создайте таблицу для этого диапазона данных, выберите диапазон данных и щелкните Вставить > Настольные, а затем в Создать таблицу диалоговое окно, отметьте В моей таблице есть заголовки если в вашем диапазоне есть заголовки, см. снимок экрана:

3, Затем нажмите OK, таблица была создана сразу, и теперь, когда вы вставляете или удаляете строки в диапазоне таблицы, номера строк всегда обновляются автоматически, см. снимок экрана:

Нумеровать строки после автоматической вставки или удаления строк с помощью кода VBA
За исключением вышеуказанного метода формулы, вы также можете завершить его кодом VBA.
1. Перейдите к листу, в который вы хотите автоматически вставить порядковые номера.
2. Щелкните правой кнопкой мыши вкладку листа и выберите Просмотреть код из контекстного меню во всплывающем Microsoft Visual Basic для приложений окна, скопируйте и вставьте следующий код в пустое окно модуля.
Код VBA: автоматическая нумерация строк после вставки или удаления строк:
Private Sub Worksheet_Change(ByVal Target As Range) 'Updateby Extendoffice 20160612 Dim I As Integer I = 1 Application.EnableEvents = False For I = 1 To 20 Range("A" & I).Value = I Next Range("A21").Value = "" Application.EnableEvents = True End Sub
3. Затем сохраните и закройте этот код, когда вы вводите первую цифру 1 в ячейку A1, порядковые номера от 1 до 20 будут заполнены автоматически. Если вы вставляете или удаляете строки из диапазона, номер серии сразу будет автоматически перенумерован.
Внимание: В приведенном выше коде буква A указывает букву столбца, которую вы хотите заполнить порядковым номером, 1 К 20 это строки, которые вы хотите пронумеровать, и A21 это ссылка на ячейку рядом с вашей последней пронумерованной ячейкой. Вы можете менять их по своему усмотрению.
Вставить маркеры или список нумерации в столбец ячеек
Kutools for Excel‘s Вставить пулю и яnsert нумерация функции могут помочь вам быстро вставить маркированный и нумерационный список в столбец ячеек. Нажмите, чтобы скачать Kutools for Excel!
Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!
Как пронумеровать строки в Exсel
Разработчики предусмотрели несколько способов пронумеровать строки в Excel. Остановимся на каждом из них более подробно.
Первый способ
Второй способ
Третий способ
Четвертый способ
Первый способ
Второй способ
Третий способ
Четвертый способ
Exсel – один из мощнейших вычислительных инструментов. Несмотря на кажущуюся простоту, он хранит в себе огромный потенциал для автоматизации множества процессов из самых разных сфер жизни. Инженерные расчеты, построение сложнейших диаграмм и графиков – все это способна выполнять программа, которая выглядит как страница из строк и столбцов.

Как автоматически пронумеровать строки в Excel
Многие начинающие пользователи при работе сталкиваются с вопросом как пронумеровать строки в таблице Excel. Рассмотрим каждый из возможных способов.
Первый способ. Как пронумеровать строки с помощью протягивания
Самый простой способ пронумеровать необходимые ячейки в Excel по порядку – указать таблице первые два числа. Это необходимо для того, чтобы программа рассчитала требуемый шаг нумерации.
В первой ячейке укажем значение «1», а строчкой ниже – значение «2». Теперь выделим обе ячейки с помощью маркера заполнения (черный квадрат выделенного диапазона), как это показано в нашем примере со строительной сметой.
Далее наводим курсор на нижний правый угол двух выделенных ячеек до появления в углу черного знака «+» и потянем его с зажатой левой кнопкой мыши вниз. Таблица автоматически пронумерует ячейки до нужного значения.

Таблица нумерует строки с любых значений, не обязательно начинать с единицы. Во втором примере мы установили значение шага равное 12 и начали отсчет со значения «10». Таблица автоматически рассчитала нумерацию ячеек с шагом 12.
Второй способ. Как пронумеровать строки с помощью формулы
Формулы и функции это самый важный инструмент в Exсel. Обычные таблички можно начертить и в текстовых редакторах.
Для того чтобы пронумеровать ячейки с помощью формулы, нужно указать таблице начальное значение отсчета, а затем с помощью оператора «СУММ» или знака «равно» указать нужный шаг прогрессии:
- подставим значение «1» в первую строку;
- укажем программе следующую строку, кликнув на нее левой кнопкой мыши;
- затем перейдем в строку функции и поставим знак «=». Также это можно сделать с помощью оператора «СУММ», нажав на кнопку выбора функции Fx и указав в строке нужный параметр;

- теперь осталось указать ячейку отсчета и необходимое значение суммы. Укажем таблице первую нашу ячейку (G5), а также укажем, что нужно добавлять единицу;
- нажмем Enter.
Вторая строка заполнилась значением 2. Для того, чтобы формула автоматически применилась к последующим ячейкам, протяните ячейку с получившейся формулой вниз до требуемого диапазона.

Третий способ. Как пронумеровать строки с помощью функции «Строка»
Данная функция подразумевает ссылку на номер строки в любом другом месте таблицы. Ссылкой в данном случае выступает ячейка или диапазон, для которых определяется порядковый номер:
- указываем необходимую ячейку для начала отсчета;
- переходим в поле функции, ставим знак «=» и вводим функцию «СТРОКА»;
- в скобках указываем ссылку на ячейку А1, убедившись при этом, что таблица подсветила ее синим цветом;

- нажимаем «ENTER»;
- теперь указываем программе ячейку и протягиваем вниз до требуемого значения.

Четвертый способ. Как пронумеровать строки с помощью прогрессии
С помощью данного инструмента в Exсel можно заполнять диапазоны ячеек значениями по заданным параметрам в арифметической или геометрической прогрессии.
Первое, что необходимо сделать, чтобы пронумеровать ячейки с помощью прогрессии – найти кнопку «Заполнить». Она имеет вид небольшой синей стрелки в прямоугольнике и расположена на вкладке «Главная» в блоке «Редактирование».

Нажмем на кнопку «Заполнить» и в открывшемся меню перейдем во вкладку «Прогрессия».

Здесь укажем необходимый шаг прогрессии и нажмем ОК. Таблица заполнится в соответствии с выбранными параметрами.

Кроме этого, с помощью инструмента «Прогрессия», можно создавать таблицу из дат. Например, можно создать наглядную последовательность из всех рабочих дней в следующем году. Таблица автоматически пропустит все выходные дни и построит последовательность из рабочих дней.
Для примера укажем для первой ячейки дату 1 января 2021 года, затем выделим весь столбец, кликнув курсором сверху столбца или воспользуемся горячей комбинацией клавиш «ctrl+пробел». Теперь вызовем функцию «Заполнить» и укажем в строке «Предельное значение» конечную дату 1 января 2022 года, а тип прогрессии «Дата».
Ячейки заполнятся рабочими днями с понедельника по пятницу на весь следующий год.

Теперь вы знаете несколько простых способов как пронумеровать строки в Excel. Надеемся, что было полезно.
Это интересно:
- Почему поручни эскалатора двигаются быстрее ступеней
- Почему на некоторых наручных часах секундная стрелка всегда стоит на месте
- Почему лифт не падает в шахту когда обрывается трос
- Началась распродажа полезных товаров (внутри — промокоды)
Способы автоматической нумерации строк и ячеек в Excel
В программе Microsoft Excel нет обычной нумерации строк таблицы, к которой привык пользователь Word. Поэтому для того, чтобы присвоить каждому наименованию свой номер, юзеру придется это сделать с помощью одного из следующих действий:
- растягивание;
- с помощью функции;
- используя прогрессию;
- используя специальную формулу.
Растягивание
Первым способом пользуются многие начинающие пользователи программы — это растягивание строк. Чтобы получить результат в виде пронумерованных автоматически строк юзеру нужно сделать следующие действия:
- Запустить утилиту Microsoft Excel.
- Выделить первую ячейку и кликнуть по клавише «1». Таким образом пользователь задаст начало нумерации.

- Теперь снова выделить область ячейки нажимая на нее левой клавишей мыши и удерживать.
- Зажать кнопку на клавиатуре под названием «Ctrl». Курсор сменится с белой стрелки на черный крестик.
- Теперь удерживая «Ctrl» тянуть мышку вниз на столько делений, сколько нужно пронумеровать.

- Цифры появятся автоматически, когда юзер отпустит кнопку мыши.
- После того, как необходимое количество строк пронумеровано, вначале нужно отпустить кнопку мыши и только потом «Ctrl». В противном случае пользователь увидит на экране строки пронумерованные только одними единицами.
- Например, это будет выглядеть вот так.

Если же пользователю необходим пронумеровать строки в таблице Excel не через единицу, а через интервал в несколько чисел, то нужно сделать следующее:
- Запустить Excel.
- Задать шаблон: в первой ячейке напечатать «2», а в следующей нижней — «4».

- Выделить обе клетки, зажав левую кнопку мыши (ЛКМ) по центру и протянув вниз отпустить.

- Кликнуть по точке справа снизу выделенного объекта и потянуть вниз.

- Клетки будут пронумерованы с интервалом в «2».
Таким образом можно установить любой необходимый интервал меняя числа.
Если же человеку нужен отступ через несколько клеток, то это можно сделать так:
- Ввести в первую клетку число, отступить нужное количество ячеек и прописать следующее число ниже.

- Зажав кнопку мыши на первой клетке, протянуть до следующего числа. Зажать курсор ЛКМ на зеленой точке выделенной ячейки и протянуть вниз. Получится так, как на картинке.

Объединение строк, столбцов и ячеек в Excel
Меняя цифры и интервалы можно добиться практически любой нумерации строк в Excel.
Таким способом можно продолжить нумерацию с любой цифры, например написав 22 и 23, последовательность начнется с цифры 22.
Таким же образом можно пронумеровать объединенные ячейки.
Функция
Этот способ создать числовую последовательность более автоматизирован. Здесь не надо ничего зажимать, выделять и тащить, исполняется таким образом:
- Запустить Excel.
- В первой ячейке прописать цифру с которой будет начинаться нумерация.
- Кликнуть по вкладке «Формулы». Найти пункт «Вставить функцию».

- Протянуть курсором мыши за крестик вниз на определенное количество строк.

Есть еще один метод создания списка в Excel — использовать прогрессию.
Прогрессия
Данный метод подойдет для тех, кто обычно создает большие таблицы в программе Эксель от Майкрософт. Этим методом могут пользоваться бухгалтера и другие работники офиса, которые часто составляют объемные таблицы.
Вставить нумерацию ячеек методом прогрессии можно следующим образом:
- Запустить программу Эксель.
- Указать число с которого начнется отсчет.
- Кликнуть по значку со стрелкой вниз, который находится на вкладке «Главная». Если на него навести курсор, то отобразится окно в виде списка, в котором нужно будет запустить пункт «Прогрессия».

- В новом окне можно выбрать параметры прогрессии. Будет ли она арифметической или геометрической. Можно выбрать в каком направлении будет идти нумерация: по строкам или столбцам. Определить шаг последовательности проставления чисел и поставить предел, по достижении которого утилита остановит нумерацию. Можно выбрать нумерацию по годам, месяцам и рабочим дням.

- Изменяя эти значения можно добиться практически любого результата.

- На скрине были выбраны: расположение по строкам с шагом два и конечным результатом «10» в виде арифметической прогрессии.

Программа Excel — начало работы с программой
Формула
Последний метод нумерации в Эксель – это формула. Из всех вышеприведенных этот метод самый неудобный. Для того, чтобы использовать формулу, пользователю необходимо:
- Вписать цифру с которой начнется нумерация.

- Кликнуть по тому полю, в которое будет записано последнее число.

- Теперь пользователь должен записать формулу в эту ячейку — вписываем знак равенства «=» и нажимаем на первую ячейку. После этих действий устанавливается шаг, например «+5». Кликаем клавишу «Enter».

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

- Теперь в ячейках пользователь заменяет формулы. Для этого выделяем столбец и кликаем правой кнопкой мыши по нему. Выбрать «Специальная вставка».

- Откроется окно, в котором пользователь выставляет необходимые значения.

- Теперь можно нажать «Ок».
Нумерация будет сделана автоматически.
