Resumen —
SEQUENCEconstruye una matriz de números de la nada y la derrama en un rango. Sintaxis:=SEQUENCE(filas; [columnas]; [inicio]; [paso]).=SEQUENCE(5)da1,2,3,4,5hacia abajo;=SEQUENCE(1;12)da1…12hacia la derecha; el tercer y cuarto argumentos fijan el valor inicial y el incremento. No es un controlador de relleno mejorado — es el motor que alimenta números de fila, series de fechas y cuadrículas a otras fórmulas, y sigue vivo cuando los datos crecen. Un rango bloqueado da#SPILL!. Excel 365 y 2021+.
=SEQUENCE(5) ' 1,2,3,4,5 en una columna
=SEQUENCE(ROWS(Datos); 1; 1; 1) ' un número de fila por fila de datos, vivo
El controlador de relleno lleva treinta años haciendo 1, 2, 3, …, pero escribe
valores fijos — cambia los datos y los números quedan mal. SEQUENCE produce la
misma serie como fórmula, así que se redimensiona, y como devuelve una matriz puede
alimentar cualquier otra fórmula de matriz dinámica. Ese segundo uso es lo que
justifica su sitio.
Nota: en una interfaz de Excel en español estas funciones se llaman SECUENCIA (SEQUENCE), APILARV (VSTACK), APILARH (HSTACK), TOMAR (TAKE) y EXCLUIR (DROP). Las fórmulas de abajo usan los nombres en inglés; el comportamiento es idéntico.
Lo que aprenderás
- El orden de argumentos —
filas, columnas, inicio, paso— y por qué hace tropezar - Cómo generar una serie de fechas viva (calendario, planificación, vencimientos)
- Usar
SEQUENCEpara números de fila que crecen y menguan con los datos - Por qué da
#SPILL!y cómo solucionarlo - Cuándo
SEQUENCEsustituye al controlador de relleno y aFILA()
El modelo mental: un motor, no un controlador de relleno
Con el controlador de relleno tecleas valores una vez; con SEQUENCE describes una
serie que recalcula para siempre. Pero el cambio real es este: SEQUENCE devuelve
una matriz, así que rara vez es la respuesta final — es la parte que genera la
cuadrícula del tamaño correcto que consume otra cosa. Piénsalo como el motor bajo
INDICE, el cálculo de fechas o un cálculo derramado:
' Estático, se rompe al añadir filas: arrastrar 1,2,3 a mano
' Vivo, se redimensiona con la tabla:
=SEQUENCE(ROWS(Ventas)) ' 1..N donde N = cuántas filas tiene Ventas
La regla que lo desbloquea todo: filas, columnas, inicio, paso
Toda sorpresa con SEQUENCE viene del orden de argumentos. Es
SEQUENCE(filas; [columnas]; [inicio]; [paso]) — filas primero, no el valor
inicial. Uno espera SEQUENCE(inicio; paso) y obtiene una columna alta que no pidió:
=SEQUENCE(5) ' 5 filas: 1,2,3,4,5
=SEQUENCE(5; 1; 10; 5) ' 5 filas desde 10, paso 5: 10,15,20,25,30
=SEQUENCE(1; 12) ' 1 fila, 12 columnas: 1..12 a lo ancho
=SEQUENCE(3; 4) ' una cuadrícula 3x4, rellena 1..12 fila por fila
Una vez que el orden es memoria muscular, las cuadrículas de dos dimensiones salen
gratis — una tabla de multiplicar es =SEQUENCE(9) * SEQUENCE(1;9), sin arrastrar.
Generar una serie de fechas viva
Es lo más útil que hace SEQUENCE. Las fechas son solo números en Excel, así que una
serie de fechas es un SEQUENCE con paso de 1 día, iniciado en una fecha:
=SEQUENCE(31; 1; DATE(2026;1;1); 1) ' cada día de enero de 2026 (formatear como fecha)
=EDATE(DATE(2026;1;1); SEQUENCE(12;1;0)) ' el día 1 de cada mes, exacto al calendario
Un detalle: SEQUENCE devuelve los números de serie subyacentes, así que formatea el
rango de derrame como fecha o verás 46023, 46024, …. Para el primero de cada mes,
envuelve SEQUENCE en EDATE en vez de avanzar de ~30, que se desvía.
#SPILL! va del sitio, no de la fórmula
SEQUENCE sabe exactamente el tamaño de su salida. Si algo ocupa las celdas que
necesita, Excel no puede colocar la matriz y devuelve #SPILL!. La fórmula está bien;
el destino está bloqueado. Pulsa la celda para ver el rango resaltado, despéjalo y los
números aparecen. Como SEQUENCE se dimensiona desde argumentos como ROWS(Datos),
dale sitio hacia abajo.
El criterio: cuándo SEQUENCE sustituye al arrastre y a FILA()
Si arrastras un controlador de relleno para 1, 2, 3, …, es un valor fijo que
caduca — SEQUENCE(ROWS(Datos)) sigue correcto cuando las filas van y vienen. Si
tecleas FILA()-FILA($A$1)+1 como contador, SEQUENCE dice lo mismo sin el FILA()
volátil y sin romperse al insertar una fila. El límite honesto: para una lista única
de números fijos, el controlador es más rápido de teclear. Para todo lo que deba
seguir a los datos, SEQUENCE gana — y es el socio natural de
VSTACK y TAKE
cuando construyes matrices.
Cómo ayuda ExcelMaster
La mayor parte del trabajo con SEQUENCE se esconde en un encargo mayor: numera
estas filas para que los ID se renumeren al añadir datos, o arma un calendario de
entregas 2026, una fila por semana. ExcelMaster escribe el SEQUENCE —orden de
argumentos correcto, envoltura de fecha con EDATE, dimensionado desde tu tabla— a
partir de una petición en lenguaje natural, y lo coloca donde tiene sitio para
derramarse. Tú describes la serie; él se encarga del generador.
Preguntas frecuentes
¿Cómo genero una serie de números en Excel?
Usa =SEQUENCE(10) para 1..10 en una columna, o =SEQUENCE(10; 1; 5; 5) para
empezar en 5 y avanzar de 5. El resultado se derrama automáticamente y se redimensiona
si cambias la cantidad.
¿Cómo hago una lista de fechas con SEQUENCE?
Empieza en una fecha y avanza de 1 día: =SEQUENCE(31; 1; DATE(2026;1;1); 1), luego
formatea el rango como fecha. Para el primero de cada mes, envuélvelo en EDATE:
=EDATE(DATE(2026;1;1); SEQUENCE(12;1;0)).
¿Cuál es el orden de argumentos de SEQUENCE?
SEQUENCE(filas; [columnas]; [inicio]; [paso]) — filas primero, luego columnas, luego
el valor inicial, luego el paso. Esperar inicio primero es el error más común.
¿Por qué SEQUENCE devuelve #SPILL!?
Algo bloquea las celdas que debe rellenar — un valor, una etiqueta o una celda combinada. Pulsa la celda de la fórmula para ver el rango de derrame, despéjalo y el resultado aparece.
¿Funciona SEQUENCE en Excel 2016 o 2019?
No. SEQUENCE necesita Excel 365 o Excel 2021+. En versiones anteriores usas el
controlador de relleno o una fórmula con FILA().
Probado en
Probado en: Excel 365 (Windows 11) — última verificación 17-06-2026.
Guías relacionadas: Excel VSTACK & HSTACK · Excel TAKE & DROP · Excel FILTER · Excel SORT
