Очень часто, работая с таблицами Excel мы удаляем определенные строки. А как известно, при удалении строки может измениться порядковый номер записи. Поэтому лучше использовать функцию СТРОКА для автоматической нумерации записей по порядку.
Функция СТРОКА в Excel
Функция СТРОКА возвращает номер строки ссылки. Ее синтаксис выглядит так:
СТРОКА([ссылка])
То есть, если мы напишем:
=СТРОКА(C10)
то результатом будет 10.
Если в скобках не указывать аргумент, то функция вернет номер строки, в которой введена формула.
Например, если в ячейке B1 написать:
=СТРОКА()
то результат будет 1.
Автоматическая нумерация по порядку в Excel
К примеру, есть таблица со списком работников и нам нужно чтобы для этого списка нумерация по порядку проставлялась автоматически. Зная, как работает функция СТРОКА, мы можем с легкостью реализовать данную задумку.
В ячейке A2 записываем следующую формулу:
=СТРОКА()-1
В этой формуле мы определяем номер текущей строки (не указав аргумент в скобках) и из этого номера вычитаем 1, поскольку над ячейкой у нас 1 строка отведена для шапки таблицы.
То есть для того, чтобы нумерация была правильной, нужно вычесть количество строк над ячейкой. Поэтому мы и вычитаем 1. Если бы над ячейкой было 2 или 3 строки, то мы вычитали бы 2 или 3 соответственно.
Далее копируем нашу формулу на остальные строки и проверяем результат.
Теперь при удалении любой строки, нумерация по порядку не изменится.
Примечание.
Если ваша нумерация начинается сразу с первой строчки, то ничего отнимать не нужно. Просто введите формулу =СТРОКА(), которая будет отображать номер строки для той ячейки, в которой она прописана.
