La función FILTRAR es una de las herramientas más potentes que trajo Excel en sus versiones modernas (Microsoft 365 y Excel 2021 en adelante). Permite extraer datos de una tabla según criterios dinámicos, sin usar filtros manuales, tablas dinámicas ni macros. Es ideal para reportes automáticos y cualquier proceso donde necesites que la información se actualice sola.
¿Que hace filtrar?
En pocas palabras:
Devuelve solo las filas que cumplen una condición, manteniendo la estructura original de los datos. Su sintaxis es muy fácil ya que solo necesita 2 parámetros obligatorios y uno opcioanl.
=FILTRAR( matriz; incluir; [si_vacio])
- matriz: aquí le indicamos el rango de datos que queremos filtrar.
- incluir: es la condición o criterio del filtro.
- si_vacío (opcional): que mostrar si no hay resultados.
Filtrar por múltiples condiciones
La función FILTRAR permite combinar criterios con operadores lógicos como por ejemplo Y u O.
- La condición Y significa que todas ellas deben cumplirse, por lo tanto es excluyente y para la cual se utiliza el operador * (asterisco) que funciona como un Y lógico.
=FILTRAR(matriz; (condición_A)*(condición_B);[si_vacio])
- La condición O significa que al menos una de ellas se cumple y para la cual se utiliza el operador + (más) que funciona como un O lógico.
=FILTRAR(matriz; (condición_A)+(condición_B);[si_vacio])
Evitar errores cuando no hay resultados
Si no hay coincidencia, FILTRAR devuelve #¡CALC! por lo que para manejarlo debemos usar el tercer parámetro recordando siempre que si queremos que nos regrese un texto debemos utilizar «».
=FILTRAR(matriz; (condición_A)+(condición_B);"sin resultados")
Recuerda que si utilizas tablas que es una recomendación del blog la formula siempre será mas legible incluso por que la formula será más robusta ante cambio de tamaño de la matriz.
=FILTRAR(Tbl_Ventas; (condición);"sin resultados")
Casos de uso reales
1. Listas desplegables dinámicas
FILTRAR permite generar listas que cambian según otra celda. Ejemplo: productos según categoría seleccionada.
2. Dashboards
Podés mostrar solo los datos relevantes según filtros del usuario.
3. Reportes automáticos
En vez de copiar y pegar datos filtrados, FILTRAR arma el reporte solo.
4. Separar datos por usuario
Ideal para equipos: cada persona ve solo lo que le corresponde.
Buenas prácticas
- Convertí tus rangos en tablas (Ctrl + T).
- Evitá criterios escritos “a mano”; usá celdas de referencia.
- Combiná FILTRAR con ORDENAR, ÚNICO y SECUENCIA para reportes más potentes.
- Si el archivo se vuelve pesado, revisá que no estés filtrando rangos innecesariamente grandes.
Gracias por llegar hasta acá. Si este contenido te sirvió, compartirlo puede ayudar a alguien más en su día a día. Esa es la idea: que lo que aprendemos entre todos, vuelva a otros.
Te dejo un video explicativo de su uso. Que tengas un excelente día y que estas herramientas te ayuden a trabajar con más claridad y menos esfuerzo.
