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

¿Cómo rellenar una serie en orden descendente (decreciente o inverso) en Excel?

AutorSiluvia Fecha de modificación

Normalmente, las series secuenciales que creamos en Excel siguen un orden ascendente, incrementándose a medida que avanzamos hacia abajo en una columna o a lo largo de una fila. No obstante, hay numerosos escenarios prácticos en los que puede necesitar rellenar una secuencia en orden inverso —es decir, descendente o decreciente—. Por ejemplo, podría querer crear una cuenta regresiva, asignar tareas en orden inverso o preparar datos con fines de informes. En este artículo, le mostramos varios métodos eficaces para rellenar una serie en orden descendente en Excel, incluidos enfoques manuales, basados en fórmulas y automatizados, para que elija la opción que mejor se adapte a sus necesidades.

Rellenar serie en orden inverso o descendente con la función del controlador de relleno
Rellenar serie en orden inverso o descendente con Kutools para Excel
Rellenar serie en orden inverso o descendente mediante fórmula de Excel
Rellenar serie en orden inverso o descendente mediante código VBA


Rellenar serie en orden inverso o descendente con la función del controlador de relleno

Para generar rápidamente una serie numérica en orden descendente, como 100, 99, 98, ..., puede usar la función integrada del controlador de relleno de Excel. Este método es ideal cuando necesita crear una secuencia consecutiva que disminuya en incrementos fijos y busca una solución ágil sin configuraciones complicadas.

1. Introduzca el primer valor de su serie descendente en la celda deseada; por ejemplo, escriba 100 en la celda A1.

2. Seleccione la celda A1. Coloque el puntero del ratón sobre la esquina inferior derecha de la celda hasta que el cursor se convierta en una pequeña cruz negra. Mantenga pulsado el botón derecho del ratón y arrastre el controlador de relleno hacia abajo por la columna hasta donde sea necesario. Al llegar a la celda de destino, suelte el botón del ratón. En el menú contextual que aparece, seleccione Serie para especificar las opciones de relleno. Vea a continuación:

Una captura de pantalla que muestra la opción Serie en Excel

3. En el cuadro de diálogo Serie que aparece, introduzca un valor negativo en el campo Valor del paso —por ejemplo, -1 para disminuir en 1— y asegúrese de marcar la opción correspondiente para rellenar por columna o fila según su selección. Haga clic en el botón Aceptar para generar la serie. A continuación se muestra un ejemplo:

Una captura de pantalla del cuadro de diálogo Serie

Tras confirmar, Excel rellenará automáticamente el rango seleccionado con números en orden descendente, aplicando el decremento especificado.

Una captura de pantalla de celdas rellenas con una serie descendente en Excel

Notas y consejos:
1. Alternativamente, puede escribir los dos primeros números de su serie decreciente prevista; por ejemplo, 100 en A1 y 99 en A2; luego seleccione ambas celdas y arrastre el controlador de relleno hacia abajo. Excel detectará el patrón y continuará la serie en orden decreciente sin necesidad de configuraciones adicionales.
2. Este método funciona eficazmente solo con números. Si desea crear una serie descendente que incluya texto (como códigos o identificadores), considere utilizar otros métodos explicados a continuación para obtener mayor flexibilidad y personalización.
3. La función del controlador de relleno es muy útil para secuencias cortas, pero puede ser menos eficiente para rangos muy grandes o cuando se requiere un decremento personalizado.

Rellenar serie en orden inverso o descendente con Kutools para Excel

Para usuarios que trabajan frecuentemente con secuencias personalizadas o necesitan combinar números con texto, Kutools para Excel ofrece una utilidad fácil de usar: Insertar número de secuencia. Esta función le permite crear y rellenar series descendentes con opciones avanzadas, como longitudes fijas, prefijos, sufijos y valores de paso personalizados. Ofrece una comodidad y flexibilidad excepcionales, especialmente para tareas de numeración masiva.

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...

1. Vaya a Kutools > Insertar > Insertar número de secuencia.

Una captura de pantalla de la función Insertar número de secuencia de Kutools en Excel

2. En el cuadro de diálogo Insertar número de secuencia, haga clic en Nuevo para configurar una nueva serie. Configure los siguientes campos según sea necesario:

A. Opcionalmente, introduzca un nombre para su serie descendente en el campo Nombrepara facilitar su referencia futura.
B. Especifique el primer número (inicial) de la serie mediante el cuadro Número de inicio
C. Introduzca un número negativo en el cuadro Incrementopara definir en cuánto disminuye cada valor posterior (por ejemplo, -1 para una cuenta regresiva).
D. Establezca el número deseado de dígitos que se mostrarán en el cuadro N.º de dígitospara formatear sus números de forma uniforme.
E. Añada cualquier prefijoo sufijosegún sea necesario. Esto resulta especialmente útil si necesita identificadores como «ID-099».
F. Haga clic en Agregarpara guardar este formato de secuencia para uso actual y futuro.

Una captura de pantalla del cuadro de diálogo Insertar número de secuencia con configuración descendente en Excel

3. Una vez configurada y añadida su secuencia, seleccione el rango que desea rellenar. En el cuadro de diálogo Insertar número de secuencia, haga clic en la serie creada y, a continuación, pulse el botón Rellenar rango. Las celdas seleccionadas se rellenarán inmediatamente con su serie descendente, conservando cualquier formato de texto o longitud de dígitos.

Una captura de pantalla que muestra una serie descendente rellenada en celdas mediante Kutools

4. Tras rellenar la serie, cierre el cuadro de diálogo.

Consejos y precauciones:
• Todos los números generados en una secuencia mediante esta función permanecen únicos y siguen el decremento y formato predefinidos.
• Al reutilizar una secuencia guardada, Kutools actualizará automáticamente el Número de inicio para continuar desde el punto final anterior y evitar solapamientos de valores.
• Este método es ideal tanto para series exclusivamente numéricas como para series alfanuméricas combinadas (número con texto).

Rellenar serie en orden inverso o descendente mediante fórmula de Excel

A veces, es posible que desee rellenar una serie descendente de forma dinámica mediante fórmulas, especialmente al trabajar con rangos grandes o de tamaño variable, o cuando quiera evitar operaciones manuales con el controlador de relleno. Con la fórmula adecuada, podrá generar automáticamente una serie inversa que se ajuste al añadir o eliminar filas, e incluso hacer referencia a valores iniciales ubicados en otras celdas para lograr una mayor flexibilidad.

1. Seleccione la celda situada encima de su serie prevista (por ejemplo,)A1). Si desea que la serie comience en 100, introduzca la siguiente fórmula en la celda A1:

=100-ROW(A1)+1

Esta fórmula funciona así: «100» es el número inicial. «FILA(A1)» devuelve el número de fila de la celda actual (1 en este caso). Al copiar la fórmula hacia abajo por la columna, el número de fila aumenta en 1 en cada fila, lo que reduce el resultado en 1 progresivamente y genera una secuencia descendente.

2. Tras introducir la fórmula en A1, pulse Intro para confirmar. Para continuar la serie, seleccione la celda A1 y arrastre el controlador de relleno hacia abajo para copiar la fórmula en filas adicionales. Ajuste el número de inicio (100 en el ejemplo) al valor inicial que desee.

Consejos y ajustes:
• Si desea decrementar en más de 1, multiplique el decremento:=100-(FILA(A1)-1)*2para un paso de 2 hacia abajo.
• Este método está limitado a números. Si necesita combinarlos con texto (por ejemplo, "ID-100", "ID-99", ...), utilice ="ID-"&(100-ROW(A1)+1).
Nota:Si inserta o elimina filas, asegúrese de que sus fórmulas sigan siendo coherentes con el rango objetivo.

Rellenar serie en orden inverso o descendente mediante código VBA

Para escenarios más avanzados, como rellenar series con tamaños de paso personalizados o patrones más complejos (por ejemplo, incluir prefijo/sufijo, combinaciones alfanuméricas o rellenar un rango grande y variable), puede utilizar una macro VBA para automatizar el proceso. Este método se recomienda para usuarios experimentados o cuando tenga tareas repetitivas o requiera la máxima personalización.

1. Abra el editor de VBA haciendo clic en Herramientas para desarrolladores en la Cinta de opciones y, a continuación, seleccione Visual Basic. En la ventana de VBA, haga clic en Insertar > Módulo para crear un nuevo módulo y pegue el siguiente código en la ventana de código:

Sub FillDescendingSeries()
    Dim rng As Range
    Dim StartNum As Long
    Dim StepValue As Long
    Dim cell As Range
    Dim xTitleId As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select the range to fill", xTitleId, rng.Address, Type:=8)
    
    StartNum = Application.InputBox("Enter the starting number", xTitleId, "100", Type:=1)
    StepValue = Application.InputBox("Enter the decrement per row (e.g.,1)", xTitleId, "1", Type:=1)
    
    For Each cell In rng
        cell.Value = StartNum
        StartNum = StartNum - StepValue
    Next
End Sub

2. Para ejecutar esta macro, haga clic en el botón Botón Ejecutar“Ejecutar”. Primero se le pedirá que seleccione el rango que desea rellenar (por ejemplo, A1:A20), luego que introduzca el número de inicio (como 100) y, a continuación, el paso de decremento (por ejemplo, 1 para que cada valor siguiente sea una unidad menor que el anterior). La macro rellenará automáticamente el rango seleccionado con la secuencia descendente.

Consejos:
• Puede personalizar este código VBA para incluir texto u otros patrones modificando la asignación de cell.Value(por ejemplo,)cell.Value = "ID-" & StartNum).
• Este método es muy flexible: ideal para rellenar grandes Rango, generar series personalizadas o automatizar tareas repetitivas.
• Recuerde guardar su libro como un archivo habilitado para macros ().xlsm) si desea conservar o reutilizar la solución en VBA.

Artículos relacionados:

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