Una de las operaciones más comunes a realizar en Excel es devuelve una lista de valores distintos y libres de vacíos. Para ello, las nuevas funciones extendidas a Excel 365 te serán de gran ayuda.
¿Qué es una función propagada?
Una función propagada es una función que devolverá un resultado en tantas celdas como sea necesario y no solo en una celda. Por ejemplo, aquí tenéis una presentación del Función ÚNICA que se ajusta a los valores de la columna A.

ATENCIÓN : Las funciones matriciales dinámicas solo son accesibles para los usuarios de Excel 365 y Excel Online
Problema: UNIQUE devuelve celdas vacías
Bien podríamos haber usado la función ÚNICA para extraer una lista de valores distintos. Solo que si nuestra lista de datos contiene valores vacíos, UNIQUE devuelve la información en forma de 0 😯😟
Por ejemplo, en la columna A tenemos la lista de nombres pero con algunas celdas vacías. El resultado con la función UNIQUE no es justo.

Paso 1: haz una prueba lógica en todas las celdas
Con rangos propagados, ahora es posible hacer una prueba lógica en todas las celdas en un rango de datos. Y muy simplemente, intentaremos averiguar si el contenido de las celdas está vacío o no.
=ISEVACIO(A2:A15)

Más necesitamos revertir el resultado para volverse VERDADERO cuando la celda no está vacía. Para lograr esto, haremos utilizar la función NO.

Paso 2: integrar la prueba en la función FILTRO
Ahora integraremos el resultado de esta prueba dentro del Función FILTRO. De hecho, la función FILTRO devolverá la lista de valores cuando la prueba sea VERDADERA. podemos escribir
=FILTRO(A2:A15;NO(ESTÁ VACÍO(A2:A15)))

Paso 3: Lista de valores distintos no vacíos
Ahora solo queda integrar la fórmula anterior en una ÚNICA función

Y para hacer el trabajo muy bien, también puedes ordenar el resultado con la función CLASIFICAR.

19/09/2023 a las 14:22
re Bonjour
Al final está bien, creo que identifiqué el problema.
Tenía esta fórmula: =IF(F$39=C40;D40;"")
Y por lo tanto, incluso si la fórmula SI devuelve falso y por lo tanto no devuelve nada en el caso presente (indicado aquí por ""), la celda en cuestión no puede considerarse vacía.
Ahí lo tienes, espero haber sido claro.
PD: perdón por el segundo comentario pero no puedo responder al primero porque aún no ha sido aprobado en el momento de escribir estas líneas
Buena suerte
19/09/2023 a las 14:24
Sobre todo, el primero no quedó muy claro 😉 Me alegra que hayas encontrado la respuesta a tu problema (es la mejor manera de progresar)
19/09/2023 a las 13:56
Hola,
Acabo de probar para recuperar datos de una columna cuando comienza con una celda vacía.
Y en el rango de resultados, además de las celdas no vacías recuperadas, tengo una celda vacía que viene con ella. ¿Cómo puedo evitar tener esta celda vacía?
Merci d'avance.
25/12/2022 a las 18:25
Hola
funciona cuando los datos están en la misma hoja, no es lo mismo cuando los datos están en una tabla en otra hoja
entonces realmente no ayuda
18/01/2023 a las 11:02
Lo probé después de leer el artículo y funciona muy bien con datos presentes en otras tablas u otras hojas del mismo archivo de Excel.