¿Cómo rellenar números de secuencia hacia abajo saltándose las filas ocultas en Excel?
Supongamos que tienes un rango de datos filtrados en el que deseas rellenar números de secuencia en las celdas filtradas en blanco, como se muestra en la siguiente captura de pantalla. En este caso, arrastrar el controlador de relleno generalmente no llenará correctamente las celdas. En este artículo, hablaré sobre algunos buenos trucos para resolver esta tarea en Excel.
![]() | ![]() | ![]() |
Rellenar números de secuencia saltando filas ocultas con fórmula
Rellenar números de secuencia saltando filas ocultas con código VBA
Rellenar números de secuencia saltando filas ocultas con Kutools para Excel
Rellenar números de secuencia saltando filas ocultas con fórmula
Para rellenar números de secuencia solo en las celdas visibles, una fórmula simple puede ayudarte; por favor, sigue los siguientes pasos:
1. Introduce esta fórmula: =SUBTOTAL(103,$B$3:$B3) (B3 es la celda visible correspondiente a la celda desde donde quieres comenzar a rellenar el número de secuencia) en la primera celda donde deseas rellenar números de secuencia, A3, en este caso, y luego presiona la tecla Enter, obtendrás un número 1, ver captura de pantalla:
2. Luego selecciona la celda A3 y arrastra el controlador de relleno hacia abajo hasta las celdas donde deseas rellenar los números de secuencia, ver captura de pantalla:
Rellenar números de secuencia saltando filas ocultas con código VBA
El siguiente código VBA también puede ayudarte a rellenar los números de secuencia solo en las celdas visibles; por favor, sigue estos pasos:
1. Mantén presionadas las teclas ALT + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
2. Haz clic en Insertar > Módulo, y pega el siguiente código en la Ventana del Módulo.
Código VBA: Rellenar números de secuencia saltando filas ocultas:
Sub FillValue()
'updateby Extendoffice
Dim xRg As Range
Dim xCell As Range
Dim xTxt As String
Dim xVal As Long
Dim I As Long
On Error Resume Next
xTxt = ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select the data range", "Kutools for Excel", xTxt, , , , , 8)
Set xRg = xRg.SpecialCells(xlVisible)
Debug.Print xRg.Address
If xRg Is Nothing Then Exit Sub
For Each xCell In xRg
xVal = xVal + 1
xCell = xVal
Next
End Sub
3. Luego presiona la tecla F5 para ejecutar este código, y aparecerá un cuadro de diálogo para recordarte que selecciones el rango de datos que deseas rellenar, ver captura de pantalla:
4. Luego haz clic en el botón Aceptar, los números de secuencia se habrán rellenado solo en las celdas visibles.
Rellenar números de secuencia saltando filas ocultas con Kutools para Excel
Los dos métodos anteriores solo pueden ayudarte a rellenar los números de secuencia en las celdas visibles; si deseas rellenar secuencias como AA-0001-BB, AA-0002-BB, AA-0003-BB…, los métodos anteriores no funcionarán. Pero no te preocupes, la utilidad Insertar Número de Secuencia de Kutools para Excel puede ayudarte a completarlo rápidamente y fácilmente.
Después de instalar Kutools para Excel, por favor, sigue los siguientes pasos:
1. Selecciona las celdas donde deseas rellenar cadenas de secuencia.
2. Haz clic en Kutools > Insertar > Insertar Número de Secuencia, en el cuadro de diálogo Insertar Número de Secuencia, haz clic en el botón Nuevo, ver capturas de pantalla:
![]() | ![]() | ![]() |
3. En el cuadro de diálogo expandido, especifica la configuración que necesites en la sección inferior izquierda; al mismo tiempo, puedes previsualizar la secuencia en el panel inferior derecho, ver captura de pantalla:
4. Después de finalizar la configuración, haz clic en el botón Agregar para guardar este nuevo elemento en el cuadro de lista superior, ver captura de pantalla:
6. Luego selecciona el elemento que has creado y haz clic en el botón Rellenar Rango, las cadenas de secuencia se habrán rellenado solo en las celdas visibles, ver captura de pantalla:
¡Descarga y prueba gratis Kutools para Excel ahora!
Demostración: Rellenar números de secuencia saltando filas ocultas con Kutools para Excel
Las mejores herramientas de productividad para Office
Impulsa al máximo tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para potenciar la productividad y ahorrar tiempo.Haz clic aquí para obtener la función que más necesitas...
Office Tab aporta una interfaz de pestañas a Office y hace tu trabajo mucho más sencillo
- 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 vez de en nuevas ventanas.
- ¡Aumenta tu productividad hasta un50% y reduce cientos de clics de ratón cada día!