Fórmulas y funciones
Cómo crear números consecutivos con FILA en Excel
Aprende a crear una numeración consecutiva con FILA, ajustar el inicio y reconocer sus límites al filtrar datos.
- Nivel
- Inicial
- Versión de Excel
- No depende de una versión específica
- Publicado
- 2 de septiembre de 2026
Qué devuelve la función FILA
FILA devuelve el número de una fila dentro de la hoja. Si escribes la función sin argumentos en una celda ubicada en la fila 9, el resultado será 9. Esa relación con la posición permite construir un contador consecutivo mediante una resta sencilla.
=FILA()La función no examina el contenido de la tabla ni cuenta registros. Informa la posición física de la celda donde se calcula. Para convertir ese número en un consecutivo que comience en 1, debes descontar las filas anteriores.
Fórmula para comenzar el consecutivo en 1
Supón que los encabezados están en la fila 8 y el primer registro comienza en la fila 9. Antes del primer dato existen ocho filas, por lo que la fórmula debe restar 8 al número de fila actual:
=FILA()-8Al copiar la fórmula hacia abajo, FILA cambia con cada posición: 11 - 8 produce 3, 12 - 8 produce 4 y así sucesivamente. El valor restado permanece constante porque representa la cantidad de filas que existen antes del primer registro.
Crear la numeración paso a paso
- Identifica el número de fila donde comienza el primer registro.
- Cuenta cuántas filas hay antes de ese registro.
- En la columna del consecutivo, escribe =FILA() menos esa cantidad.
- Presiona Enter y confirma que el primer resultado sea 1.
- Copia la fórmula hacia abajo y revisa los primeros valores.
Si el primer resultado no es 1, revisa la resta. Por ejemplo, escribir =FILA()-7 en la fila 9 produciría 2. Corregir el punto de inicio antes de copiar evita desplazar toda la serie.
Ventaja frente a escribir números manualmente
La fórmula permite generar la secuencia a partir de una sola lógica. No necesitas escribir 1, 2, 3 y continuar la serie manualmente. Cuando agregas la fórmula a nuevas filas, cada resultado se calcula a partir de su posición.
Este método resulta práctico para mostrar un número de orden en una lista o para comprobar rápidamente cuántas posiciones ocupa una tabla. Sin embargo, no debe confundirse con una clave única y permanente para cada registro.
Qué ocurre cuando aplicas filtros
FILA se basa en la posición de la hoja, incluso cuando algunas filas están ocultas por un filtro. Si filtras la tabla, los registros visibles pueden mostrar saltos en la secuencia porque las filas ocultas siguen existiendo y conservan su número.
También debes considerar que la numeración se recalcula si cambia la posición de las fórmulas. Si necesitas un identificador que permanezca ligado al mismo registro, conviene trabajar con valores fijos o con una clave diseñada para ese propósito.
Relación con las referencias de Excel
En =FILA()-8, el número 8 está escrito directamente y no cambia al copiar. En fórmulas más amplias puedes combinar FILA con referencias de celda; en esos casos debes revisar qué referencias deben moverse y cuáles necesitan permanecer fijas con $.
La comprobación es la misma que en otras fórmulas: copia una fila, entra en modo edición y verifica qué partes cambiaron. Así puedes confirmar que el consecutivo conserva el inicio esperado.
Errores comunes con FILA
- Usar =FILA() y esperar que la secuencia comience automáticamente en 1.
- Restar el número de la primera fila en lugar de la cantidad de filas anteriores.
- Copiar la fórmula sin comprobar el primer y segundo resultado.
- Esperar una numeración continua entre los registros visibles después de filtrar.
- Utilizar el resultado como identificador permanente sin considerar que depende de la posición.
Qué recordar
FILA() devuelve la posición actual. Para iniciar en 1, resta la cantidad de filas anteriores al primer dato y copia la fórmula hacia abajo. Es un recurso rápido para numerar una lista, pero los filtros no eliminan los saltos ni lo convierten en una clave permanente.
Preguntas frecuentes
