KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo rellenar hacia abajo números consecutivos en Excel omitiendo las filas ocultas?

AutorXiaoyang Fecha de modificación

Supongamos que tiene un filtro aplicado al rango de datos y desea rellenar con números consecutivos únicamente las celdas visibles en blanco, tal como se muestra en la siguiente captura de pantalla. En este caso, arrastrar el controlador de relleno normalmente no completará correctamente las celdas filtradas. En este artículo, le explicaré algunos trucos útiles para resolver esta tarea en Excel.

Una captura de pantalla que muestra un conjunto de datos en el que se rellenarán números de secuencia en las filas visiblesFlechaUna captura de pantalla que muestra números de secuencia rellenados en filas visibles y filas ocultas omitidas

Rellenar hacia abajo Números consecutivos omitiendo filas ocultas con fórmula

Rellenar hacia abajo Números consecutivos omitiendo filas ocultas con código VBA

Rellenar hacia abajo Números consecutivos omitiendo filas ocultas con Kutools para Excel


Rellenar hacia abajo Números consecutivos omitiendo filas ocultas con fórmula

Para rellenar con números consecutivos únicamente en las celdas visibles, una fórmula sencilla puede ayudarle. Siga estos pasos:

1. Introduzca esta fórmula: =SUBTOTAL(103,$B$3:$B3) (B3 es la celda visible correspondiente a aquella desde la que desea comenzar a rellenar el número de secuencia) en la primera celda donde quiera rellenar números consecutivos —A3 en este ejemplo— y pulse después la tecla Intro. Obtendrá un 1. Vea la captura de pantalla:

Una captura de pantalla que muestra el primer número de secuencia en una fila visible mediante una fórmula

2. A continuación, seleccione la celda A3 y arrastre el controlador de relleno hacia abajo hasta las celdas en las que desee rellenar con números consecutivos. Vea la captura de pantalla:

Una captura de pantalla que muestra números de secuencia rellenados en filas visibles en Excel mediante una fórmula


Rellenar hacia abajo Números consecutivos omitiendo filas ocultas con código VBA

El siguiente código VBA también le permite rellenar números consecutivos únicamente en las celdas visibles. Siga estos pasos:

1. Mantenga pulsadas las teclas ALT + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. Haga clic en Insertar > Módulo y pegue el siguiente código en la ventana del Módulo.

Código VBA: Rellenar hacia abajo Números consecutivos omitiendo 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. Pulse a continuación la tecla F5 para ejecutar este código. Aparecerá un cuadro de diálogo solicitándole que seleccione el rango de datos que desea rellenar. Vea la captura de pantalla:

Una captura de pantalla que muestra un cuadro de entrada de VBA para seleccionar los datos en los que rellenar números de secuencia

4. A continuación, haga clic en el botón Aceptar y los números consecutivos se habrán rellenado únicamente en las celdas visibles.


Rellenar hacia abajo Números consecutivos omitiendo filas ocultas con Kutools para Excel

Los dos métodos anteriores solo permiten rellenar hacia abajo números consecutivos en las celdas visibles. Si desea rellenar una secuencia como AA-0001-BB, AA-0002-BB, AA-0003-BB…, dichos métodos no funcionarán. Pero ¡no se preocupe! La utilidad Kutools para Excel de Insertar número de secuencia le permitirá hacerlo rápida y fácilmente.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

Tras instalar Kutools para Excel, proceda de la siguiente manera:

1. Seleccione las celdas en las que quiera rellenar con cadenas secuenciales.

2. Haga clic en Kutools > Insertar > Insertar número de secuencia. En el cuadro de diálogo Insertar número de secuencia, haga clic en el botón Nuevo. Vea las capturas de pantalla:

Una captura de pantalla que muestra la opción Insertar número de secuencia en la pestaña Kutools de la cinta de opcionesFlechaUna captura de pantalla que muestra el cuadro de diálogo Insertar número de secuencia

3. En el cuadro de diálogo expandido, configura lo que necesites en la sección inferior izquierda y, al mismo tiempo, previsualiza la secuencia en el panel inferior derecho. ¡Mira la captura de pantalla!

Una captura de pantalla que muestra la configuración de números de secuencia

4. Tras finalizar la configuración, haga clic en el botón Agregar para guardar este nuevo elemento en el cuadro de lista superior. Vea la captura de pantalla:

Una captura de pantalla que muestra la vista previa de números de secuencia personalizados

6. A continuación, seleccione el elemento que ha creado y haga clic en el botón Rellenar rango. Las cadenas secuenciales se rellenarán únicamente en las celdas visibles. Vea la captura de pantalla:

Una captura de pantalla que muestra números de secuencia rellenados en celdas visibles en Excel mediante Kutools

¡Descargue y pruebe gratis Kutools para Excel ahora!


Demostración: Rellenar hacia abajo Números consecutivos omitiendo filas ocultas con Kutools para Excel

Kutools para Excel: ¡Más de 300 herramientas útiles al alcance de su mano! Disfrute de funciones potenciadas por inteligencia artificial para trabajar de forma más inteligente y rápida.¡Descárguelo ahora!

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos