A2:C5matriz
Es el rango completo que queremos devolver.
Devuelve únicamente los registros que cumplen una o varias condiciones, generando automáticamente una matriz dinámica con los resultados.
Qué hace
FILTRAR toma una matriz o rango de datos y devuelve únicamente las filas que cumplen una condición determinada.
Como forma parte de las matrices dinámicas, el resultado puede crecer o reducirse automáticamente cuando cambian los datos o la condición.
Sintaxis
=FILTRAR(matriz, incluir, [si_vacío])matrizObligatorioEs el rango o matriz que quieres devolver como resultado.
incluirObligatorioEs la condición lógica que determina qué filas o columnas deben conservarse.
[si_vacío]OpcionalEs opcional. Define qué mostrar cuando ninguna fila cumple la condición.
Ejemplos
La función funciona tanto con rangos normales como con tablas de Excel. La lógica es la misma, pero la notación cambia.
Si nuestros datos se encuentran en el rango A2:C5 y la columna C contiene la sucursal, podemos utilizar:
=FILTRAR(A2:C5,C2:C5="Norte","Sin resultados")A2:C5Es el rango completo que queremos devolver.
C2:C5="Norte"Comprueba en qué filas la sucursal es Norte.
"Sin resultados"Se muestra cuando no existe ninguna coincidencia.
Si convertimos los datos en una tabla llamada tblVentas, podemos utilizar referencias estructuradas en lugar de coordenadas de celda.
=FILTRAR(tblVentas,tblVentas[Sucursal]="Norte","Sin resultados")tblVentasHace referencia a toda la tabla de datos.
tblVentas[Sucursal]="Norte"Evalúa directamente la columna Sucursal de la tabla.
"Sin resultados"Mantiene el mismo comportamiento que en el ejemplo con rangos.
Porque las referencias estructuradas son más fáciles de leer y se ajustan automáticamente cuando agregas nuevos registros a la tabla. En lugar de mantener manualmente rangos como A2:C500, puedes trabajar directamente con nombres como tblVentas y tblVentas[Sucursal].
En ambos casos Excel devolverá únicamente los registros cuya sucursal sea “Norte”. La diferencia está en la forma de referenciar los datos.
Crear reportes que cambian según una selección.
Mostrar registros de una sucursal, vendedor o categoría.
Construir datasets que alimentan gráficos o KPIs.
Crear matrices dependientes de filtros definidos por el usuario.
Funciones relacionadas
Genera listas sin valores repetidos a partir de resultados filtrados.
Ordena automáticamente la matriz resultante.
Permite guardar la matriz filtrada en una variable y reutilizarla.
En la Clase 2 de la serie utilizamos FILTRAR para construir una matriz de datos que responde a las selecciones del usuario y que posteriormente puede alimentar otros cálculos del dashboard.
Ver Dashboard Matricial