Eliminar filas en blanco de una tabla con FILTRAR y BYROW

Oscar plantea una duda práctica: tiene una tabla en Excel con filas que contienen información y otras vacías, y necesita extraer solo las filas con datos válidos, eliminando las que están en blanco.

Hugo apunta rápidamente la dirección correcta: FILTRAR. A partir de ahí, Ned desarrolla la solución completa combinando FILTRAR con BYROW para evaluar cada fila de la tabla:

``
=FILTRAR(Tabla1,BYROW(Tabla1<>"",LAMBDA(r,O(r))))
`

La lógica es sencilla: Tabla1<>"" genera una matriz de verdaderos/falsos para cada celda, BYROW recorre fila por fila aplicando la función O() (que devuelve VERDADERO si al menos una celda de la fila tiene contenido), y FILTRAR se queda solo con las filas que pasan el filtro.

Ned comparte además una versión más compacta usando la eta-lambda, que simplifica la sintaxis eliminando la necesidad de declarar el parámetro explícitamente:

`
=FILTRAR(Tabla1,BYROW(Tabla1<>"",O))
`

Esta segunda forma aprovecha que O ya es una función que acepta un array, por lo que se puede pasar directamente como argumento de BYROW sin envolverla en LAMBDA`.

Más contenido de Excel en InflueXcel