La función AJUSTARFILAS en Excel transforma un rango o matriz de una sola columna o fila (un vector) en una matriz bidimensional, organizando los valores en varias filas. Es ideal para reestructurar listas largas en una tabla más compacta y legible.
Pertenece al grupo de funciones de matrices dinámicas, lo que significa que el resultado se «desborda» automáticamente a las celdas adyacentes si hay espacio disponible.
Sintaxis
=AJUSTARFILAS(vector, ajustar_en, [rellenar_con])
La función AJUSTARFILAS tiene los siguientes argumentos:
- vector El rango o matriz de una dimensión que se desea ajustar. Obligatorio.
 - ajustar_en El número máximo de valores que contendrá cada nueva fila. Obligatorio.
 - rellenar_con El valor con el que se rellenarán las celdas vacías en la última fila si no hay suficientes elementos para completarla. Si se omite, las celdas sobrantes mostrarán el error #N/A. Opcional.
 
Ejemplos
Ejemplo 1: Básico A partir de una lista de 12 meses en una sola columna (A1:A12), queremos organizarlos en una tabla con 4 meses por fila para representar los trimestres.
| A | |
|---|---|
| 1 | Enero | 
| 2 | Febrero | 
| 3 | Marzo | 
| 4 | Abril | 
| 5 | Mayo | 
| 6 | Junio | 
| 7 | Julio | 
| 8 | Agosto | 
| 9 | Septiembre | 
| 10 | Octubre | 
| 11 | Noviembre | 
| 12 | Diciembre | 
=AJUSTARFILAS(A1:A12, 4)
El resultado ocupará el rango C1:F3, organizando los meses en 3 filas y 4 columnas:
| Enero | Febrero | Marzo | Abril | 
| Mayo | Junio | Julio | Agosto | 
| Septiembre | Octubre | Noviembre | Diciembre | 
Ejemplo 2: Uso del argumento `rellenar_con` Tenemos una lista de 10 productos (A1:A10) y queremos mostrarlos en filas de 3. Como 10 no es divisible por 3, la última fila quedará incompleta. Usaremos el texto «Vacío» para rellenar las celdas sobrantes.
| A | |
|---|---|
| 1 | Producto 1 | 
| 2 | Producto 2 | 
| 3 | Producto 3 | 
| 4 | Producto 4 | 
| 5 | Producto 5 | 
| 6 | Producto 6 | 
| 7 | Producto 7 | 
| 8 | Producto 8 | 
| 9 | Producto 9 | 
| 10 | Producto 10 | 
=AJUSTARFILAS(A1:A10, 3, "Vacío")
El resultado será una matriz de 4 filas y 3 columnas. Las dos últimas celdas de la última fila mostrarán «Vacío».
| Producto 1 | Producto 2 | Producto 3 | 
| Producto 4 | Producto 5 | Producto 6 | 
| Producto 7 | Producto 8 | Producto 9 | 
| Producto 10 | Vacío | Vacío | 
Ejemplo 3: Combinación con otras funciones Se puede usar AJUSTARFILAS para crear un calendario dinámico. Generamos una secuencia de los días del mes y la ajustamos en filas de 7 días (una semana).
=AJUSTARFILAS(SECUENCIA(31), 7, "")
Esta fórmula crea una matriz con los números del 1 al 31, organizados en filas de 7. Las celdas sobrantes de la última semana se rellenan con una cadena vacía («») en lugar del #N/A por defecto.
Observaciones
AJUSTARFILAS es una función de matriz dinámica. Si las celdas de destino no están vacías, se producirá un error #¡DESBORDAMIENTO!. Asegúrate de que haya suficiente espacio en la hoja para que los resultados se muestren correctamente.
Errores comunes
- #N/A Se devuelve en las celdas de relleno de la última fila cuando el argumento `[rellenar_con]` se omite y el número total de elementos del vector no es un múltiplo exacto de `ajustar_en`.
 - #¡VALOR! Ocurre si el argumento `ajustar_en` es cero o un número negativo.
 - #¡DESBORDAMIENTO! Ocurre si el rango de desbordamiento de la fórmula no está en blanco.
 - #¡ARG! Ocurre cuando el `vector` proporcionado no es un vector (es decir, es una matriz con más de una fila y más de una columna). Este error no está oficialmente documentado, pero la función está diseñada para vectores.
 
Disponibilidad por versión de Excel
La función AJUSTARFILAS está disponible en las siguientes versiones:
- Excel para Microsoft 365 (Windows y Mac)
 - Excel para la web
 - Excel para tabletas y teléfonos (iOS y Android)
 
No está disponible en versiones de licencia perpetua como Excel 2021, 2019, 2016, etc.
Compatibilidad
| Software | Compatibilidad | Notas | 
|---|---|---|
| Microsoft Excel | ✔️ | Solo en versiones de Microsoft 365. | 
| Google Sheets | ✔️ | La función se llama WRAPROWS. | 
| LibreOffice Calc | ✔️ | Disponible a partir de la versión 7.4. | 
| OpenOffice Calc | ❌ | No soporta funciones de matrices dinámicas. | 
| WPS Office Spreadsheets | ✔️ | Compatible con la función. | 
| Apple Numbers | ❌ | No disponible. | 
Funciones Relacionadas
- AJUSTARCOLS Similar a AJUSTARFILAS, pero organiza el vector en columnas en lugar de filas.
 - TOMAR Extrae un número específico de filas o columnas contiguas desde el inicio o el final de una matriz.
 - SOLTAR Excluye un número específico de filas o columnas contiguas desde el inicio o el final de una matriz.
 - SECUENCIA Genera una lista de números secuenciales en una matriz, ideal para usar como `vector` en AJUSTARFILAS.
 
