Smart Tool для Excel

Нумерация строк автоматически — AI ставит за 5 секунд

SGКоманда SideGenius·

Самый простой способ — ввести «1, 2, 3» и потянуть за угол — ломается, как только в середине таблицы вы удалите строку: нумерация остаётся 1, 2, 3, 5, 6 (пропуск 4-й). Решение — формула, которая считает позицию динамически: =ROW()-1 (если шапка в первой строке) или =SEQUENCE(COUNTA(B:B)-1) на Microsoft 365 (живой массив). Но если у вас фильтр или нужно пропускать пустые строки — формула усложняется до =IF(B2="";"";SUBTOTAL(3;$B$2:B2)). Сделать это руками — 10–20 минут с пробами. AI решает задачу за 5 секунд: вы говорите «в колонке A — автоматическая нумерация строк, начиная с 1, без жёстких чисел, чтобы при удалении пересчитывалась», и SideGenius применяет =ROW()-1 для простой нумерации, =SUBTOTAL(3;$B$2:B2) для нумерации с учётом фильтра, =SEQUENCE(...) для динамического массива, или =IF(B2="";"";...) для пропуска пустых строк. Понимает «начиная с 100», «через одну», «с буквенным префиксом 1.1, 1.2, 1.3» (для документов), «нумерация только видимых после фильтра», «отдельная нумерация по группам».

Пример промпта
> В A2:A1000 — автоматическая нумерация строк, начиная с 1. Должна пересчитываться при удалении строк. Если в B пусто — номер не ставить (пропустить).
Результат

В A2:A1000 формула =IF(B2="";"";COUNTA($B$2:B2)). При удалении строки нумерация автоматически сдвигается. Пустые строки в B остаются без номера в A — на 1000 строк осталось 947 номеров от 1 до 947.

Почему не ChatGPT

ChatGPT даст =ROW()-1, не зная, что у вас фильтр или пропуски — после применения нумерация будет с дырками. SideGenius читает структуру через Office.js и подбирает формулу под ваши условия (фильтр, пустые, группы). Работает в РФ без VPN.

SideGenius для Excel
Тогда установите SideGenius в Excel
Office.js читает ваши файлы. ChatGPT нет.
Установить

Как использовать за 3 шага

1

Зарегистрируйтесь на sidegenius.ru — мастер онбординга подключит SideGenius к Excel за 2 минуты.

2

Опишите, в какой колонке ставить номера и как реагировать на пропуски и фильтры.

3

Подтвердите — формула применится и протянется по всему диапазону, нумерация будет живой.

Вопросы и ответы

Чем =ROW()-1 хуже простого ввода 1, 2, 3?

Формула пересчитывается при удалении и вставке строк, ручной ввод — нет. Удалили строку 5 — номера 6, 7, 8 сами стали 5, 6, 7. С ручным вводом получите 1, 2, 3, 4, 6, 7, 8 (пропуск 5) и придётся перенумеровать вручную.

Как сделать нумерацию по группам — внутри каждой группы заново 1, 2, 3?

Скажите: «нумерация по группе из колонки D». SideGenius применит =COUNTIF($D$2:D2;D2) — в каждой группе номер растёт с 1. Полезно для отчётов «номер позиции внутри заказа», «строка по клиенту».

А с префиксом — «1.1, 1.2, 1.3» для подпунктов?

Скажите: «иерархическая нумерация — глава 1, пункты 1.1, 1.2». SideGenius применит =B2&"."&COUNTIF($B$2:B2;B2), где B — номер главы. Получите «1.1», «1.2», «1.3», «2.1», «2.2» автоматически.

Нумерация сохраняется после фильтра — или сбивается?

Зависит от формулы. =ROW() сохраняет фактический номер строки (после фильтра пропуски). =SUBTOTAL(3;...) считает только видимые — нумерация плотная (1, 2, 3...) для отображённых строк. SideGenius уточняет: «номер по факту» или «номер только видимых».

Можно ли начать с 100, а не с 1?

Да. Скажите: «начиная с 100». SideGenius применит =ROW()-1+99 или =99+COUNTA(...). Удобно для нумерации счетов с конкретного номера, продолжения нумерации из предыдущего файла.

Сколько это стоит?

Бесплатный старт — 20 кредитов на пробу. Подписка Pro — 399 ₽/мес, оплата картами банков РФ через ЮKassa, без VPN.

Попробуйте SideGenius бесплатно

20 кредитов на старт, без карты. Работает в РФ без VPN, оплата картами РФ.

Установить в Excel
Без VPN Оплата картами РФ 399 ₽/мес

Связанные инструменты

20 кредитов бесплатно
SideGenius в Excel
Установить