Как удалить строку в excel с сохранением нумерации

Сохранение нумерации в таблице при удалении строк в EXCEL

history 18 апреля 2013 г.
    Группы статей

  • Нумерация строк/ столбцов
  • Таблицы в формате EXCEL 2007

Если номера строк в таблице введены вручную, то при удалении строк таблицы нумерация собьется. Ищем решения, чтобы этого избежать.

Самый простой вариант сохранить нумерацию в таблице при удалении строк – это использовать формулу на основе функции СТРОКА() . Записав формулу =СТРОКА()-СТРОКА($A$5) , где СТРОКА($A$5) – строка заголовка таблицы, получим искомое решение (см. файл примера )

Другой вариант – формула =ЕСЛИ(СЖПРОБЕЛЫ(E6)<>"";СЧЁТЗ($E$5:E5)&".";"")

В ячейке E 5 содержится заголовок одного из столбца таблицы. Номер строки выводится с точкой на конце. Преимущество этого варианта состоит в том, что номера строк выводятся только для строк, в которых заполнены ячейки в столбце Е . Если значение в ячейке столбца Е отсутствует, то номер соответствующей строки не отображается.

СОВЕТ: Другим вариантом поддержания правильной нумерации строк является использование таблиц в формате Excel 2007 . Об этом читайте в статье Автоматическая нумерация при добавлении строк .

Как удалить строку в excel с сохранением нумерации

  • Советы по Excel
  • Функции Excel
  • Формулы Excel
  • Советы по словам
  • Советы по Outlook

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

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

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

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

doc автоматический номер строки 1

Внимание: Если ваш список номеров начинается с первой ячейки, вы можете изменить формулу как = СТРОКА () , вы можете прибавить или вычесть из формулы, если ваши числа не совпадают с фактической строкой, например, = СТРОКА () — 3 , = СТРОКА () + 10 .

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

doc автоматический номер строки 2

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

doc автоматический номер строки 3

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

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

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

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

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

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

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

Kutools for Excel‘s Вставить пулю и яnsert нумерация функции могут помочь вам быстро вставить маркированный и нумерационный список в столбец ячеек. Нажмите, чтобы загрузить Kutools for Excel!

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

Ссылка на основную публикацию