86 подписчиков
Автоматическая нумерация заполненных строк в Google Таблицах
Идеальное решение для учета клиентов
Часто возникает необходимость вести учет заказов или других записей в таблице. Для удобства и упрощения отчетности может понадобиться автоматически пронумеровать строки с данными, чтобы каждая запись имела свой уникальный номер.
Исходные данные:
Предположим, у вас есть данные в столбце B, которые нужно пронумеровать, например имена клиентов или номера заказов.
Формула:
Для автоматической нумерации заполненных строк используем следующую формулу:
={
"№";
ARRAYFORMULA(
IF(
B2:B<>"";
ROW( B2:B)-1;
)
)
}
Давайте разберем эту формулу:
- ARRAYFORMULA(...) — позволяет формулам, которые внутри работать с массивом (диапазоном), а не с одной ячейкой
- IF(B2:B<>""; ... ;) — проверяет, заполнена ли ячейка в диапазоне B2:B. Если ячейка не пустая, выполняет указанное действие; если пустая, оставляет ячейку пустой.
- ROW(B2:B) - 1 — вычисляет номер строки относительно начала диапазона. Это обеспечивает последовательную нумерацию начиная с 1.
Обратите внимание на фигурные скобки, которые позволяют в одной ячейке Таблицы указать заголовок и саму формулу.
☝️Подробнее об этом здесь
Применение:
Автоматическая нумерация строк может быть полезна для:
- Ведения учета заказов, где каждому заказу присваивается уникальный номер.
- Упрощения отчетности по продажам или клиентам.
- Быстрого поиска и идентификации записей в больших таблицах.
Раздел: #формулы
Формулы: #ARRAYFORMULA #IF #ROW
#решения
1 минута
18 июня 2024