Cómo repetir una secuencia numérica en Excel: guía paso a paso
Repetir una secuencia numérica en Excel —como 1, 2, 3, 4, 1, 2, 3, 4— es una estrategia muy útil para organizar datos, crear patrones estructurados y automatizar tareas repetitivas. Tanto si trabaja con conjuntos pequeños como con tablas extensas, Excel le ofrece varios métodos eficaces para repetir secuencias numéricas de forma sencilla. En este artículo descubrirá diversas formas prácticas de generar patrones repetidos en sus hojas de cálculo, junto con los escenarios ideales, ventajas y limitaciones de cada método. Además, encontrará soluciones para repetir secuencias personalizadas, tanto mediante funciones integradas de Excel como a través de métodos basados en código VBA, adaptándose así a necesidades variadas y avanzadas.
- Repetir secuencia numérica con el controlador de relleno
- Repetir secuencia numérica con la función RESIDUO
- Repetir secuencia numérica o de texto con una función potente
- Repetir secuencia numérica con la función SECUENCIA (Excel 365/Excel 2021)
- Repetir secuencia personalizada con la fórmula ÍNDICE (para texto u orden personalizado)
- Automatizar la repetición de secuencias con código VBA
Repetir secuencia numérica con el controlador de relleno
El controlador de relleno es una de las herramientas más intuitivas de Excel para crear patrones y secuencias repetidas. Con solo unos pocos clics, permite replicar valores recurrentes y funciona especialmente bien con secuencias relativamente cortas o visualmente manejables. Este método resulta ideal cuando necesita generar listas repetidas rápidamente sin recurrir a fórmulas complejas, o cuando desea mostrar patrones para la introducción de datos y el diseño de plantillas.
- Introduzca la secuencia que desea repetir en varias celdas. Por ejemplo, escriba 1, 2, 3, 4 en las celdas A1 a A4.
- Seleccione las celdas que contienen su secuencia y sitúe el cursor del ratón en la esquina inferior derecha de la selección —el pequeño cuadrado— hasta que se transforme en una cruz negra.
- Mantenga pulsada la tecla Ctrl y arrastre el controlador de relleno hacia abajo (o lateralmente) para rellenar más celdas. ¡Así conseguirá una repetición perfecta del patrón seleccionado sin necesidad de ninguna configuración adicional!

Escenarios de aplicación: El controlador de relleno es ideal para configuraciones rápidas y puntuales de patrones cortos y visibles. Resulta especialmente práctico cuando solo necesitas repetir la secuencia unas pocas veces o cuando trabajas de forma interactiva y visual con tus datos.
Limitaciones: En conjuntos de datos grandes o cuando se requiere un enfoque automatizado basado en fórmulas, el uso manual del controlador de relleno resulta menos eficiente y puede provocar inconsistencias o errores en listas largas.
Repetir secuencia numérica con la función RESIDUO

La función RESIDUO es una forma flexible de crear secuencias recurrentes, especialmente útil cuando se desea automatizar la repetición en grandes conjuntos de datos. Permite una repetición precisa basada en fórmulas que puede ajustarse fácilmente en longitud, patrón y punto de inicio. Este enfoque resulta ideal para secuencias consistentes y progresivas como 1, 2, 3, 4 repetidas hacia abajo en una columna.
Introduzca o copie la siguiente fórmula en una celda vacía donde quiera insertar la secuencia numérica y, a continuación, arrástrela hacia abajo para rellenar la columna con números consecutivos. Vea la captura de pantalla:
=MOD(ROW()-1,4)+1 - FILA()-1 ofrece un recuento continuo que comienza en 0, ya que la fila 1 de Excel menos 1 da como resultado 0.
- RESIDUO(...;4) «reinicia» el recuento a 0 cada 4 filas, haciendo que la secuencia se repita tras cada grupo de 4 valores.
- +1 desplaza el resultado basado en 0 para que la secuencia comience en 1 en lugar de 0 (produciendo 1–4 en vez de 0–3).
- Esta fórmula es ideal para repetir números en secuencia lineal (como del 1 al 4) y no puede gestionar directamente secuencias no lineales, personalizadas ni basadas en texto (por ejemplo, omitir números o combinar letras con números).
- Si su secuencia no comienza en la fila 1, deberá ajustar la fórmula (por ejemplo, cambiar FILA()-1 por FILA()-x, donde x corresponde al número de inicio) para mantener el patrón deseado correctamente alineado.
- La secuencia se repite tantas veces como copie la fórmula; si necesita un número fijo de repeticiones o detenerla en un valor específico, deberá limitar manualmente el rango copiado o incorporar controles adicionales.
Repetir secuencia numérica o de texto con una función potente
Repetir una secuencia numérica o de texto en Excel puede resultar tedioso, especialmente al manejar grandes volúmenes de datos o patrones no estándar. Aunque fórmulas como RESIDUO o SECUENCIA son útiles, suelen consumir mucho tiempo y requieren conocimientos avanzados de fórmulas. Aquí es donde Kutools para Excel simplifica el proceso: gracias a su interfaz intuitiva, le permite repetir secuencias numéricas o de texto —ya sean lineales o personalizadas— en pocos pasos, sin necesidad de escribir fórmulas ni código VBA, y aplicarlas directamente a amplios rangos para lograr la máxima eficiencia.
Tras instalar Kutools para Excel, siga estos pasos:
- Seleccione la columna o el rango de celdas en el que desee insertar la secuencia repetida. Puede elegir cualquier rango, sin restricciones respecto a la celda o columna inicial.
- A continuación, haga clic en Kutools > Insertar > Insertar número de secuencia. Consulte la captura de pantalla:

- En el cuadro de diálogo, especifique el orden de relleno y, a continuación, haga clic en el botón Nuevo para crear una secuencia personalizada.

- En el siguiente cuadro de diálogo, configure la secuencia numérica según sus necesidades:
- Asigne un nombre a su lista de secuencia personalizada para facilitar su gestión y reutilización en el futuro.
- Especifique el número inicial, el número final, el incremento y la cantidad de dígitos para personalizar completamente los números repetidos.
- También puede definir un prefijo y/o sufijo para añadir una estructura adicional (por ejemplo, «Q1-», «SFX»).
- Haga clic en Aceptar para guardar la configuración.

- Al regresar al cuadro de diálogo anterior, haga clic en Aceptar o en Aplicar. El patrón especificado rellenará inmediatamente el rango seleccionado, y podrá ver una vista previa antes de confirmar. Vea la ilustración:

Consejos e indicaciones: Con Kutools, puede generar secuencias numéricas y de texto, controlar los intervalos de repetición y gestionar con facilidad rangos combinados o selecciones discontinuas.
Cuándo usarlo: Ideal cuando quiera personalizar patrones repetidos, ya sean sencillos o complejos (incluyendo combinaciones de números y texto), repetir grandes volúmenes de datos de forma fiable o automatizar la inserción de secuencias sin necesidad de crear fórmulas ni código.
Limitaciones: Kutools requiere una instalación adicional, pero ofrece una flexibilidad considerable para usuarios que trabajan habitualmente con secuencias extensas o con patrones únicos.
Repetir secuencia numérica con la función SEQUENCE (Excel 365/Excel 2021)
Si utiliza una versión moderna de Excel (Excel 365 o Excel 2021), la función SEQUENCE aprovecha las matrices dinámicas para crear patrones sin esfuerzo en columnas o filas. Es especialmente eficaz para generar secuencias numéricas básicas y repetidas que rellenan rangos amplios al instante.

Introduzca o copie la siguiente fórmula en una celda vacía (por ejemplo, A1) donde desee insertar la secuencia numérica y pulse Intro. Excel extenderá automáticamente la secuencia hacia abajo tantas filas como haya especificado:
=MOD(SEQUENCE(20,1,0),4)+1 - SECUENCIA(20,1,0): genera una serie vertical de números del 0 al 19, lo que da un total de 20 filas.
- RESIDUO(...;4): divide cada resultado entre 4 y devuelve el resto, generando un efecto cíclico.
- =RESIDUO(SECUENCIA(20;1;0);4)+1: desplaza la secuencia para que los números se repitan del 1 al 4. Ajusta los valores 20 y 4 según la longitud deseada de la secuencia y el rango de repetición.
Si desea una secuencia repetida más larga o más corta, ajuste el valor «20» en SECUENCIA. Para cambiar el rango que se repite (por ejemplo, de 1 a 7), modifique el valor «4» al tamaño del nuevo rango.
- Disponible exclusivamente en Excel 365 y Excel 2021: las versiones anteriores no incluyen la función SECUENCIA ni admiten el comportamiento de matrices dinámicas.
- Solo genera resultados numéricos: esta fórmula está diseñada exclusivamente para números. Para repetir secuencias personalizadas de texto o combinaciones de valores, consulte la solución basada en la fórmula ÍNDICE que se muestra a continuación.
- Patrón exclusivamente lineal: el patrón generado siempre sigue una secuencia estricta. Para repeticiones irregulares, no estándar o personalizadas, se requiere otro enfoque (por ejemplo, la fórmula ÍNDICE).
Repetir secuencia personalizada con la fórmula ÍNDICE (para texto u orden personalizado)
La función ÍNDICE de Excel ofrece una flexibilidad excepcional para repetir secuencias personalizadas —ya sean numéricas, textuales o en un orden específico definido por el usuario. A diferencia de las fórmulas con MOD, limitadas a patrones numéricos con intervalos uniformes, la fórmula ÍNDICE puede repetir cualquier lista, independientemente de su contenido u orden, convirtiéndose así en la solución ideal para secuencias mixtas, no lineales o basadas en texto.
Este enfoque resulta especialmente útil cuando necesite repetir patrones no estándar, como 1, 5, 9; etiquetas de texto personalizadas, como A, B, C; o valores mixtos.
1. En una celda vacía (por ejemplo, B1), introduce la siguiente fórmula para repetir una secuencia de texto como A, B, C a lo largo de tu conjunto de datos:
=INDEX({"A","B","C"},MOD(ROW()-1,3)+1) 2. Pulse Intro para confirmar la fórmula y, a continuación, arrastre el controlador de relleno hacia abajo para aplicar el patrón a más filas.
Funcionamiento: La matriz {"A","B","C"} contiene su secuencia personalizada; estos pueden ser números, texto o cualquier valor que necesite. MOD(FILA()-1,3)+1 recorre cíclicamente la matriz: al copiar la fórmula hacia abajo, el número de índice se repite y, por tanto, también lo hace la secuencia.
Personalización:Para utilizar un patrón distinto (por ejemplo, {5, 10, 15, 20}), ajuste la matriz:
=INDEX({5,10,15,20},MOD(ROW()-1,4)+1) Consejo: Para secuencias almacenadas en celdas de un rango (por ejemplo, D1:D3), utilice ÍNDICE($D$1:$D$3,MOD(FILA()-1,3)+1), lo que facilita actualizar o ampliar la lista repetida sin tener que modificar la fórmula.
Ventajas: ÍNDICE supera las limitaciones de las fórmulas MOD y SEQUENCE al admitir secuencias de tipos mixtos y cualquier orden personalizado, lo que la convierte en la opción ideal para repeticiones avanzadas, irregulares y basadas en texto.
Posibles problemas: Si su fórmula siempre devuelve el mismo valor, revise las referencias absolutas y relativas y asegúrese de que los cálculos por fila coincidan con la posición inicial de la fórmula.
Automatizar la repetición de secuencias con código VBA
Para escenarios avanzados o cuando los patrones son muy complejos, generados programáticamente o requieren más automatización de la que las fórmulas de hoja de cálculo pueden ofrecer con facilidad, VBA (Visual Basic for Applications) le permite crear y rellenar dinámicamente cualquier patrón repetido que pueda describir. Este enfoque resulta especialmente útil cuando:
- La secuencia se genera mediante reglas, funciones o se obtiene de forma dinámica (sin conocerse de antemano).
- El número de duplicados, el tamaño del bloque o la longitud de la secuencia varían según la entrada del usuario.
- Su secuencia incluye lógica compleja, repetición condicional o requiere expansión automática del rango.
Pasos de operación:
1. En Excel, haga clic en Herramientas para desarrolladores > Visual Basic para abrir el editor de VBA. En la ventana de VBA, haga clic en Insertar > Módulo y pegue el siguiente código en el módulo:
Sub RepeatCustomSequence()
Dim seqArr As Variant
Dim repeats As Long
Dim outRange As Range
Dim i As Long, n As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
' Prompt for sequence to repeat (as comma-separated values)
Dim seqInput As String
seqInput = Application.InputBox("Enter your sequence to repeat (comma separated):", xTitleId, "A,B,C")
If seqInput = "" Then Exit Sub
seqArr = Split(seqInput, ",")
repeats = Application.InputBox("How many repeats?", xTitleId, 10, Type:=1)
Set outRange = Application.InputBox("Select top-left cell of output range", xTitleId, Type:=8)
n = UBound(seqArr) - LBound(seqArr) + 1
For i = 0 To repeats - 1
outRange.Offset(i, 0).Value = seqArr((i Mod n) + LBound(seqArr))
Next i
End Sub 2. En el editor de VBA, haga clic en el
botón Ejecutar o pulse F5 para ejecutarlo. Introduzca la secuencia personalizada que desee repetir (separada por comas; por ejemplo: A, B, C o 5, 10, 15). Especifique el número de repeticiones y la primera celda de salida cuando se le solicite. El script de VBA escribirá directamente su patrón repetido en la hoja.
Personalización: Este método de VBA se puede adaptar aún más —por ejemplo, para escribir bloques repetidos horizontalmente, solicitar rangos o admitir una lógica de secuencia más compleja. Solo necesitas modificar la lógica del área de ubicación de la lista o la forma en que se recorre la secuencia.
Resolución de problemas: Si no aparece nada, revise la configuración de seguridad de macros en Excel y asegúrese de que la secuencia y el número de repeticiones especificados sean válidos. Guarde siempre su libro antes de ejecutar código nuevo para proteger los datos existentes.
✅ Conclusión
Puede repetir secuencias numéricas o de texto en Excel de varias formas eficientes, según sus necesidades y la versión de Excel que utilice.
- El controlador de relleno es ideal para crear patrones manuales rápidos y resulta muy sencillo de usar con secuencias cortas o diseños visuales básicos.
- La función RESIDUO ofrece una solución dinámica basada en fórmulas para generar números equidistantes de forma repetida; es la opción ideal para lograr una repetición numérica lineal.
- Para mayor flexibilidad y facilidad —especialmente con secuencias personalizadas o combinaciones de texto y números—, Kutools para Excel ofrece una interfaz intuitiva y una gestión sólida de secuencias, sin necesidad de configuraciones complejas.
- La función SECUENCIA de Excel es perfecta para generar rápidamente secuencias numéricas lineales usando únicamente fórmulas en versiones modernas de Excel.
- Para repeticiones no lineales, personalizadas o basadas en patrones de texto, el método con la fórmula ÍNDICE ofrece un control inigualable y se adapta a cualquier patrón especificado en una matriz o rango, superando las limitaciones de las repeticiones exclusivamente numéricas o progresivas.
- Cuando se necesita la máxima flexibilidad o patrones dinámicos —incluidas secuencias generadas, altamente complejas o definidas en tiempo de ejecución—, la automatización con VBA ofrece una potencia avanzada y resulta ideal para tareas profesionales y técnicas que superan las capacidades de las herramientas integradas.
Elija el método que mejor se adapte a su flujo de trabajo y a los requisitos de su patrón de secuencia para potenciar su productividad y simplificar las tareas repetitivas con datos. ¡No olvide explorar nuestros recursos para descubrir más soluciones y estrategias de Excel pensadas para todos los niveles:nuestra página web ofrece miles de tutoriales para ayudarle a dominar 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




