¿Cómo rellenar una serie en orden descendente (decreciente o inverso) en Excel?
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:

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:

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

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.
1. Vaya a Kutools > Insertar > Insertar número de secuencia.

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:

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.

4. Tras rellenar la serie, cierre el cuadro de diálogo.
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.
=100-(FILA(A1)-1)*2para un paso de 2 hacia abajo.="ID-"&(100-ROW(A1)+1).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
“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.
cell.Value(por ejemplo,)cell.Value = "ID-" & StartNum)..xlsm) si desea conservar o reutilizar la solución en VBA.Artículos relacionados:
- ¿Cómo crear un número incremental dentro de un texto en Excel?
- ¿Cómo rellenar una columna con una serie de números en patrón repetitivo en Excel?
- ¿Cómo rellenar una serie de números en una columna de lista filtrada en Excel?
Las mejores herramientas de productividad para Office
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.
- 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