La función FILTRAR es una función novedosa que nos ofrece múltiples posibilidades. Posiblemente es una de las últimas funciones que más utilidad nos ofrece.
Así lo vimos en un artículo anterior de la función FILTRAR, donde vimos que la función FILTRAR permite filtrar un rango de datos en función de los criterios que se definan.
En este video iremos un paso más allá, analizaremos todas las posibilidades que nos ofrece la función FILTRAR. Veremos todos los trucos de la función FILTRAR en Excel.
La función FILTRAR
Primero vamos a recordar cómo funciona la función FILTRAR en Excel.
Esta es un función de matriz dinámica, lo que significa que muestra el resultado, no en una celda, sino en un rango de celdas.
Para entender el funcionamiento de una función lo mejor es entender su sintaxis. Después ya exprimiremos todas sus posibilidades.
Sintaxis de la Función FILTRAR
=FILTRAR(matriz;incluir;[si_vacío])
- matriz (obligatorio): Rango o matriz para filtrar.
- incluir (obligatorio): Es una matriz booleana cuyo alto o ancho es el mismo que el de la matriz.
- si_vacío (opcional): Es el valor a devolver si todos los valores de la matriz incluida están vacíos (el filtro no devuelve nada)
Ahora veremos las diferentes posibilidades de aplicación de la función FILTRAR.
Filtrar datos según un criterio
En este caso veremos un ejemplo simple y básico de la función FILTRAR, en el cual estamos filtrando una tabla en función de un criterio.
La tabla que tenemos es la siguiente:

Ahora deseamos filtrar según un solo criterio esa tabla.
En este caso deseamos filtrar todos los datos que tienen un abono anual.
El primer argumento de la función sería la tabla de datos que deseamos filtrar. El segundo argumento es el criterio a cumplir. En este caso que sean un abono «anual».

Filtrar datos según un criterio devolviendo 1 campo
No es necesario que cuando se aplica un filtro con la función FILTRAR nos devuelva todas las columnas de la tabla.
Podemos decidir que solamente nos devuelva una columna en función del filtro realizado.
En este caso solamente queremos que nos devuelva el nombre de los clientes que tienen el abono anual.
La diferencia con el caso anterior es que en lugar de indicar como primer argumento de la función toda la tabla, seleccionamos unicamente el campo que queremos que nos devuelva.

De la misma forma podemos seleccionar varias columnas consecutivas.
Filtrar datos según un criterio devolviendo varias columnas no consecutivas
Cuando los datos filtrados que necesitamos obtener tienen los datos de algunas columnas no necesariamente consecutivas podemos utilizar la novedosa función ELEGIRCOLS.
Así, si lo que queremos es nos filtre los datos por Tipo de abono anual, pero solo nos presente el nombre, apellidos y edad, tendremos que anidar la función FILTRAR dentro de la función ELEGIRCOLS.

Filtrar datos que cumplan varios criterios a la vez
Si queremos que se filtren los datos que cumplan dos criterios a la vez lo que hacemos es indicar en el segundo argumento de la función una multiplicación de los criterios.
De esa forma solo nos devuelve los datos que cumplan los dos criterios indicados.

Esto también sería aplicable si tenemos más de dos criterios.
Filtrar datos que cumplan algunos criterios
Puede darse el caso de que queramos que los datos que nos devuelva sean los que cumplan alguno de los criterios indicados, no siendo necesarios que cumpla los dos criterios a la vez. Con que cumpla uno de ellos sería suficiente.
Para ello, en lugar de usar una multiplicación utilizaríamos la suma.
El caso es igual que el anterior pero cambiando la multiplicación en el segundo argumento de la función por la suma.

Esto también sería aplicable si queremos que cumpla dos posibles criterios en una misma columna. Es decir, si por ejemplo, queremos que nos filtre todos los datos que cumplan que el tipo de abono sea Anual o Semestral.
También aquí podemos utilizar la suma como en el caso anterior.

Función FILTRAR cuando incluye una cadena de texto
También es posible filtrar valores que incluyan parte de un texto.
Si por ejemplo, deseamos filtrar con todos los apellidos que incluyan cadena de texto «ar» en el nombre.Para ello, anidaremos varias funciones dentro de la función filtrar, como vemos en la imagen siguiente.

Como podemos observar, la función FILTRAR es muy versatil siendo muy útil para ser utilizada en diversos casos prácticos que se nos pueden presentar.
Video explicativo:
Para suscribirte a mi canal de YouTube:
Deja una respuesta