Как пронумеровать строки после автоматической вставки или удаления строк в Excel?

Предположим, я пронумеровал строки от 1 до 20 в столбце, теперь, когда я вставляю или удаляю строку из диапазона данных, я хочу, чтобы список номеров можно было перенумеровать автоматически. Можно ли выполнить эту задачу в Excel?

Нумеровать строки после автоматической вставки или удаления строк с помощью формул

Нумеровать строки после автоматической вставки или удаления строк с помощью кода VBA


Нумеровать строки после автоматической вставки или удаления строк с помощью формул

Фактически, функция строки в Excel может помочь вам автоматически перенумеровать строк после вставки или удаления строк выполните следующие действия:

1 . Введите эту формулу: = ROW () – 1 в ячейку A2, а затем перетащите маркер заполнения вниз к ячейкам, в которых вы хотите пронумеровать строки, см. Снимок экрана:

Примечание . Если ваш список номеров начинается с первую ячейку, вы можете изменить формулу как = ROW () , вы можете добавить или вычесть из формулы, если ваши числа не совпадают с фактической строкой, например, = ROW () – 3 , = ROW () + 10

2 . Затем создайте таблицу для этого диапазона данных, выберите диапазон данных и нажмите Вставить > Таблица , а затем в Создать таблицу установите флажок У моей таблицы есть заголовки , если в вашем диапазоне есть заголовки, см. снимок экрана:

3 . А затем нажмите OK , таблица была создана сразу, и теперь, когда вы вставляете или удаляете строки в диапазоне таблицы, номера строк всегда обновляются автоматически, см. Снимок экрана:


Нумеровать строки после автоматической вставки или удаления строк с помощью кода VBA

За исключением метода формулы выше, вы также можете завершить его с помощью кода VBA.

1 . Перейдите на лист, в который вы хотите вставить порядковые номера автоматически.

2. Щелкните правой кнопкой мыши вкладку листа и выберите Просмотреть код из контекстного меню в появившемся окне Microsoft Visual Basic для приложений скопируйте и вставьте следующий код в пустое окно модуля.

Код VBA: автоматическая нумерация строк после вставки или удаления строк:

3 . Затем сохраните и закройте этот код, когда вы вводите первую цифру 1 в ячейку A1, порядковые номера от 1 до 20 будут заполнены автоматически. Если вы вставляете или удаляете строки из диапазона, номер серии сразу будет автоматически перенумерован..

Примечание . В приведенном выше коде буква обозначает букву столбца. которые вы хотите заполнить порядковым номером, 1 To 20 – это строки, которые вы хотите пронумеровать, а A21 – ссылка на ячейку рядом с вашей последней пронумерованной ячейкой. Вы можете изменить их по своему усмотрению.


Вставьте маркеры или список нумерации в столбец ячеек

Kutools for Excel : Insert Bullet и I nsert Numbering функции могут помочь вам быстро вставить маркированный и нумерационный список в столбец ячеек. Нажмите, чтобы загрузить Kutools for Excel!

: с более чем 300 удобными надстройками Excel, попробуйте бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!


Демонстрация: нумеровать строки после автоматической вставки или удаления строк на листе Excel


Оцените статью
Frestage.ru
Добавить комментарий