¿Cómo rellenar series en orden inverso, descendente o decreciente en Excel?
Normalmente, las series de secuencias que creamos en Excel están en orden ascendente, aumentando a medida que nos desplazamos hacia abajo en una columna o a lo largo de una fila. Sin embargo, hay muchos casos prácticos en los que es posible que necesites rellenar una secuencia en orden inverso, descendente o decreciente. Por ejemplo, podrías querer crear una cuenta regresiva, asignar tareas en orden inverso o formatear datos para propósitos de informes. En este artículo, demostraremos varios métodos efectivos para llenar una serie en orden inverso o descendente en Excel. Estos métodos cubren aproximaciones manuales, basadas en fórmulas y automatizadas, permitiéndote elegir la forma más adecuada según tus necesidades específicas.
Rellenar series en orden inverso o descendente con la función de controlador de relleno
Rellenar series en orden inverso o descendente con Kutools para Excel
Rellenar series en orden inverso o descendente usando la fórmula de Excel
Rellenar series en orden inverso o descendente usando código VBA
Rellenar series en orden inverso o descendente con la función de controlador de relleno
Para generar rápidamente una serie numérica en orden inverso o descendente, como 100, 99, 98, ..., puedes aprovechar la función Controlador de Relleno incorporada de Excel. Este enfoque es adecuado cuando necesitas crear una serie consecutiva que disminuye por un paso establecido y quieres una solución rápida sin configuraciones complejas.
1. Escribe el primer valor de tu serie descendente en la celda deseada, por ejemplo, escribe 100 en la celda A1.
2. Selecciona la celda A1. Coloca el puntero del ratón sobre la esquina inferior derecha de la celda para que el cursor cambie a una pequeña cruz negra. Mantén presionado el botón derecho del ratón y arrastra el Controlador de Relleno hacia abajo en la columna tanto como sea necesario. Una vez que llegues a la celda objetivo, suelta el botón del ratón. En el menú contextual que aparece, selecciona Serie para especificar las opciones de llenado. Ver a continuación:
3. En el Serie cuadro de diálogo que aparece, introduce un valor negativo en el campo Valor de Paso, como -1 para disminuir en 1, y asegúrate de marcar las opciones para rellenar por columna o fila según tu selección. Haz clic en el botón Aceptar para generar la serie. A continuación se muestra un ejemplo:
Después de confirmar, Excel llenará automáticamente el rango que seleccionaste con los números en orden descendente basados en el decremento especificado.
Rellenar series 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 proporciona una utilidad fácil de usar llamada Insertar Número de Secuencia. Esta característica te permite crear y rellenar una serie descendente con opciones avanzadas, como longitudes fijas, prefijos, sufijos y valores de paso personalizados. Ofrece una gran conveniencia y flexibilidad, especialmente para tareas de numeración masiva.
1. Navega hasta Kutools > Insertar > Insertar Número de Secuencia.
2. En el cuadro de diálogo Insertar Número de Secuencia, haz clic en Nuevo para configurar una nueva serie. Configura los siguientes campos según sea necesario:
3. Una vez que tu secuencia esté configurada y agregada, selecciona el rango que deseas completar. En el cuadro de diálogo Insertar Número de Secuencia, haz clic en tu serie creada, luego pulsa el botón Rellenar Rango. Las celdas seleccionadas se llenarán instantáneamente con tu serie descendente, manteniendo cualquier formato de texto o longitud de dígitos.
4. Después de llenar la serie, cierra el cuadro de diálogo.
Rellenar series en orden inverso o descendente usando la fórmula de Excel
A veces, es posible que quieras llenar una serie descendente dinámicamente utilizando fórmulas, especialmente cuando trabajas con rangos grandes o de tamaño variable, o cuando deseas evitar operaciones manuales con el controlador de relleno. Con una fórmula adecuada, puedes generar automáticamente una serie inversa que se ajuste cuando se añadan o eliminen nuevas filas, o incluso hacer referencia a valores iniciales en otras celdas para mayor flexibilidad.
1. Selecciona la celda superior de tu serie deseada (por ejemplo, A1). Si quieres que la serie comience en 100, introduce la siguiente fórmula en la celda A1:
=100-ROW(A1)+1
Esta fórmula funciona así: "100" es el número inicial. "ROW(A1)" devuelve el número de fila de la celda actual (1 en este caso). A medida que copias esta fórmula hacia abajo en la columna, el número de fila aumenta en 1 por cada fila, disminuyendo así el resultado en 1 cada vez y creando una serie descendente.
2. Después de ingresar la fórmula en A1, presiona Enter para confirmar. Para continuar la serie, selecciona la celda A1, arrastra el controlador de relleno hacia abajo para copiar la fórmula a filas adicionales. Ajusta el número inicial (100 en el ejemplo) para adaptarlo a tu valor de inicio deseado.
=100-(ROW(A1)-1)*2
para un paso de 2 hacia abajo.="ID-"&(100-ROW(A1)+1)
.Rellenar series en orden inverso o descendente usando código VBA
Para escenarios más avanzados, como llenar series con tamaños de pasos personalizados, o patrones más complejos (por ejemplo, incluyendo un prefijo/sufijo, combinaciones alfanuméricas, o llenando un rango variable grande), puedes usar una macro VBA para automatizar el proceso. Este método se recomienda para usuarios experimentados o cuando tienes tareas repetitivas o requieres máxima personalización.
1. Abre el editor VBA haciendo clic en Herramientas de Desarrollo en la cinta, luego selecciona Visual Basic. En la ventana VBA, haz clic en Insertar > Módulo para crear un nuevo módulo, y pega 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, haz clic en el Botón "Ejecutar". Primero se te pedirá que selecciones el rango que deseas rellenar (por ejemplo, A1:A20), luego que ingreses el número inicial (como 100), seguido del paso de decremento (como 1 para que cada siguiente valor sea 1 menos que el anterior). La macro entonces llenará automáticamente tu rango elegido con la secuencia descendente.
cell.Value
(por ejemplo, cell.Value = "ID-" & StartNum
)..xlsm
) si deseas retener o reutilizar la solución VBA.Artículos relacionados:
- ¿Cómo crear números incrementales con o dentro de texto en Excel?
- ¿Cómo rellenar columnas con números de patrón de serie repetitivo en Excel?
- ¿Cómo llenar series de números en una columna de lista filtrada en Excel?
Las mejores herramientas de productividad para Office
Mejora tu dominio de 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 incorpora la interfaz de pestañas en 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 hacerlo en ventanas separadas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!
Todos los complementos de Kutools. Un solo instalador
El paquete Kutools for Office agrupa complementos para Excel, Word, Outlook y PowerPoint junto con Office Tab Pro, ideal para equipos que trabajan en varias aplicaciones de Office.





- Suite todo en uno: complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un solo instalador, una licencia: configuración en minutos (compatible con MSI)
- Mejor juntos: productividad optimizada en todas las aplicaciones de Office
- Prueba completa de30 días: sin registro ni tarjeta de crédito
- La mejor relación calidad-precio: ahorra en comparación con la compra individual de complementos