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

0061

Общая формула

=ROW()-ROW(absolute reference of start cell)+1

Абсолютная ссылка на начальную ячейку: это //excel-generals/relative-and-absolute-reference-in-excel.html'[абсолютная ссылка] ячейки, в которой вы сначала пишете эту формулу. Например, если серийный номер начинается с ячейки A2, то это $ A $ 2.

Давайте посмотрим на примере, чтобы прояснить ситуацию.

===

Пример: получить последовательную нумерацию с помощью формулы Excel

Здесь у меня есть имена в диапазоне C4: C12. В B4: B12 я хочу иметь порядковый номер или серийный номер. Таким образом, серийный номер будет начинаться с B4.

0062

Примените приведенную выше общую формулу, чтобы получить порядковые номера в Excel.

=ROW-ROW($B$4)+1

Перетащите его вниз, чтобы получить последовательность чисел, начиная с 1 и увеличиваясь с 1 с каждой строкой.

0063

Как это работает?

Это легко.

Функция СТРОКА возвращает количество строк ячеек, в которые она записана, если переменная не передана. Например. 2, если у нас есть ROW (), записанная в F2. Если мы предоставляем ссылку на ячейку функции ROW, она возвращает номер строки данной ссылки на ячейку.

Здесь у нас есть ROW () — ROW ($ B $ 4) * + 1 в ячейке B4. это решает 4-4 + 1.

Что дает 1. Когда мы копируем эту формулу ниже в ячейку B5, формула не изменится, но будет решена до 5-4 + 1. Это даст 2. Это произойдет со всеми ячейками, в которые вы скопируете эту формулу. Так мы автоматически получим серийный номер.

Так что да, ребята, вот как вы можете получить динамическую нумерацию строк в Excel.

Любые изменения ниже или выше строк не повлияют на формулу и сохранят ваши порядковые номера без изменения чего-либо в формуле. Если у вас есть какие-либо сомнения относительно этой статьи или любой другой темы Excel, дайте мне знать в разделе комментариев ниже.

Скачать файл: