¿Cómo numerar filas después de insertar o eliminar filas automáticamente en Excel?
Supongamos que he numerado las filas del 1 al 20 en una columna, ahora, cuando inserte o elimine una fila del rango de datos, quiero que la lista de números se renumere automáticamente. ¿Se puede completar esta tarea en Excel?
Numerar filas después de insertar o eliminar filas automáticamente con fórmulas
Numerar filas después de insertar o eliminar filas automáticamente con código VBA
Numerar filas después de insertar o eliminar filas automáticamente con fórmulas
De hecho, la función Fila en Excel puede ayudarte a renumerar automáticamente las filas después de insertar o eliminar filas, por favor, sigue los siguientes pasos:
1. Introduce esta fórmula: =FILA()-1 en la celda A2, y luego arrastra el controlador de relleno hacia abajo hasta las celdas que deseas numerar, ver captura de pantalla:
Nota: Si tu lista de números comienza en la primera celda, puedes cambiar la fórmula a =FILA(), puedes sumar o restar a la fórmula si tus números no coinciden con la fila real, por ejemplo, =FILA()-3, =FILA()+10…
2. Luego crea una tabla para este rango de datos, selecciona el rango de datos, y haz clic en Insertar > Tabla, y luego en el cuadro de diálogo Crear Tabla, marca Mi tabla tiene encabezados si hay encabezados en tu rango, ver captura de pantalla:
3. Y luego haz clic en Aceptar, la tabla se ha creado de inmediato, y ahora, cuando insertes o elimines filas en el rango de la tabla, los números de fila siempre se actualizarán automáticamente, ver captura de pantalla:

Descubre la Magia de Excel con Kutools AI
- Ejecución Inteligente: Realiza operaciones en celdas, analiza datos y crea gráficos, todo impulsado por comandos simples.
- Fórmulas Personalizadas: Genera fórmulas adaptadas para optimizar tus flujos de trabajo.
- Codificación VBA: Escribe e implementa código VBA sin esfuerzo.
- Interpretación de Fórmulas: Comprende fórmulas complejas con facilidad.
- Traducción de Texto: Supera las barreras del idioma dentro de tus hojas de cálculo.
Numerar filas después de insertar o eliminar filas automáticamente con código VBA
Además del método de fórmula anterior, también puedes completarlo con un código VBA.
1. Ve a la hoja de trabajo donde deseas insertar números de secuencia automáticamente.
2. Haz clic derecho en la pestaña de la hoja y selecciona Ver Código desde el menú contextual, en la ventana emergente de Microsoft Visual Basic para Aplicaciones, copia y pega el siguiente código en la ventana Módulo en blanco.
Código VBA: Auto numerar filas después de insertar o eliminar filas:
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20160612
Dim I As Integer
I = 1
Application.EnableEvents = False
For I = 1 To 20
Range("A" & I).Value = I
Next
Range("A21").Value = ""
Application.EnableEvents = True
End Sub
3. Luego guarda y cierra este código, cuando ingreses el primer número 1 en la celda A1, los números de secuencia del 1 al 20 se llenarán automáticamente. Si insertas o eliminas filas del rango, la serie de números se renumerará automáticamente de inmediato.
Nota: En el código anterior, la letra A indica la letra de la columna en la que deseas llenar el número de secuencia, 1 A 20 son las filas que deseas numerar, y A21 es la referencia de celda junto a tu última celda numerada. Puedes cambiarlas según sea necesario.
Insertar viñetas o lista numerada en una columna de celdas
Las funciones Insertar Viñetas e Insertar Numeración de Kutools para Excel pueden ayudarte a insertar rápidamente listas con viñetas y numeradas en una columna de celdas. ¡Haz clic para descargar Kutools para Excel!
Kutools para Excel: con más de 300 útiles complementos de Excel, prueba gratuita sin limitaciones durante 30 días. ¡Descarga y prueba gratis ahora!
Demostración: Numerar filas después de insertar o eliminar filas automáticamente en la hoja de trabajo de Excel
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!