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