function

TOROW

Todo sobre la función TOROW en Excel

La función TOROW transforma un rango o una matriz de datos en una sola fila. Esta es una de las funciones de matriz dinámica, lo que significa que puede «desbordar» los resultados en las celdas adyacentes a la derecha de la celda donde se introduce la fórmula.

Es especialmente útil para reorganizar datos, consolidar información de múltiples filas y columnas en una estructura lineal o preparar datos para otras funciones que requieren una matriz de una sola dimensión.

Sintaxis

=TOROW(matriz, [ignorar], [examinar_por_columna])

La función TOROW tiene los siguientes argumentos:

  • matriz: La matriz o referencia de rango que se desea devolver como una fila. Obligatorio.
  • ignorar: Permite omitir ciertos tipos de valores en el resultado. Opcional. Los valores posibles son:
    • 0 o se omite: Mantener todos los valores (comportamiento predeterminado).
    • 1: Ignorar celdas en blanco.
    • 2: Ignorar errores (por ejemplo, #N/A, #¡DIV/0!).
    • 3: Ignorar celdas en blanco y errores.
  • examinar_por_columna: Un valor booleano (VERDADERO/FALSO) que determina cómo se leen los datos de la matriz de origen. Opcional.
    • FALSO o se omite: La matriz se lee por filas (de izquierda a derecha, luego de arriba abajo).
    • VERDADERO: La matriz se lee por columnas (de arriba abajo, luego de izquierda a derecha).

Ejemplos

Para los siguientes ejemplos, usaremos la siguiente tabla de datos:

A B C
1 Manzana Naranja Pera
2 Patata Zanahoria
3 #N/A Brócoli Coliflor

Ejemplo 1: Uso básico Convierte el rango A1:C2 en una única fila. Por defecto, lee los datos por filas y no ignora ningún valor.

=TOROW(A1:C2)

Resultado: La fórmula, introducida en la celda D1, devolverá los siguientes valores en las celdas D1 a I1.

Manzana | Naranja | Pera | Patata | (celda vacía) | Zanahoria

Ejemplo 2: Ignorando celdas en blanco Convierte el mismo rango A1:C2, pero esta vez omitiendo las celdas vacías.

=TOROW(A1:C2, 1)

Resultado: La celda en blanco (B2) es ignorada, creando una fila contigua de valores.

Manzana | Naranja | Pera | Patata | Zanahoria

Ejemplo 3: Ignorando errores y blancos Convierte el rango completo A1:C3, omitiendo tanto la celda vacía en B2 como el error #N/A en A3.

=TOROW(A1:C3, 3)

Resultado: Se obtiene una fila «limpia» solo con los valores de texto válidos.

Manzana | Naranja | Pera | Patata | Zanahoria | Brócoli | Coliflor

Ejemplo 4: Examinando por columnas Convierte el rango A1:C2, pero leyendo los valores por columnas en lugar de por filas. Esto altera el orden de los elementos en la fila resultante.

=TOROW(A1:C2, 0, VERDADERO)

Resultado: La fórmula lee primero A1 y A2, luego B1 y B2, y finalmente C1 y C2.

Manzana | Patata | Naranja | (celda vacía) | Pera | Zanahoria

Observaciones

TOROW es una función de matriz dinámica. Si las celdas a la derecha de la celda activa no están vacías, Excel devolverá un error #¡DESBORDAMIENTO! para indicar que no hay suficiente espacio para volcar los resultados.

En la versión en español de Excel, esta función se llama AFILA. Sin embargo, en algunas configuraciones o versiones, el nombre en inglés TOROW puede ser reconocido.

Errores comunes

  • #¡DESBORDAMIENTO!: Ocurre si el área de desbordamiento del resultado no está en blanco.
  • #¡VALOR!: Se produce si el argumento [ignorar] no es uno de los valores permitidos (0, 1, 2 o 3).
  • #CALC!: Puede aparecer si la matriz de origen está vacía.

Disponibilidad por versión de Excel

Esta función está disponible para usuarios de Microsoft 365, Excel 2021 y Excel para la Web.

Compatibilidad

Software Compatibilidad Notas Alternativa
Microsoft Excel ✔️ Disponible en Microsoft 365, Excel 2021 y Excel para la Web.
Google Sheets No existe la función TOROW. La combinación =TRANSPOSE(FLATTEN(rango)) logra un resultado idéntico.
LibreOffice Calc ✔️ Compatible a partir de la versión 7.4.
OpenOffice Calc No compatible. No disponible una alternativa directa simple.
WPS Office Spreadsheets ✔️ Compatible con las versiones más recientes que soportan matrices dinámicas.
Apple Numbers No compatible. No disponible una alternativa directa simple.

Funciones Relacionadas

  • TOCOL: La función complementaria a TOROW, que convierte una matriz en una sola columna.
  • TRANSPOSE: Convierte un rango de celdas vertical en uno horizontal, y viceversa.
  • WRAPROWS: La función inversa. Ajusta una fila o columna de valores en una matriz bidimensional con un número específico de elementos por fila.
  • HSTACK: Anexa matrices horizontalmente (una al lado de la otra) en secuencia.

Ver también...