La función FILTRO es una de las mejores funciones agregadas a Excel Online y Microsoft 365 para el filtrado dinámico de datos. Ayuda a los usuarios a mostrar solo la información relevante sin cambiar los datos originales.
- En lugar de filtrar manualmente una lista larga Para buscar pedidos superiores a una cierta cantidad, utilice FILTRAR para mostrar solo aquellas filas instantáneamente.
- ¿Necesita analizar datos de un cliente específico? La función FILTRO extrae todos los registros relevantes con una sola fórmula.
- También puede Utilice esta función como argumento en otras matrices dinámicas.
Descripción general de la función FILTRO en Excel
Filtrado de datos es una herramienta fundamental en Excel. La función FILTRO simplifica esta tarea mediante el uso de fórmulas para filtrar y mostrar solo los datos relevantes.
En lugar de filtrar manualmente los datos cada vez, el Función FILTRO le permite automatizar esta tarea con una fórmula simple.
Parámetros de la función FILTRO
La función FILTRO requiere solo dos parámetros principales:
- Formación:Especifique el rango de datos o la matriz desde donde se devolverán los resultados.
- Criterios:Define la condición para filtrar los datos. No necesariamente se trata de una columna seleccionada en la matriz.
- [Opcional] Sin resultado:Utilice un mensaje predeterminado si ningún dato coincide con los criterios.
=FILTRO(matriz, criterios, no_resultado)
Ejemplo 1: Extraer filas para el cliente "Peter"
Para filtrar datos de un cliente específico, como por ejemplo: Peter, siga los siguientes pasos:
- Seleccione el rango de datos (en este ejemplo, el nombre de la tabla es tbl_Ventas).
- Define la columna que contiene el valor del criterio (nombre del cliente).
- Introduzca el valor del criterio (por ejemplo, "Pedro").
=FILTRO(tbl_Ventas, tbl_Ventas[Clientes]="Pedro")
Ejemplo 2: Excluir valores específicos
FILTER acepta todo tipo de condiciones lógicasPor ejemplo, para mostrar todas las frutas excepto las manzanas, usa esta fórmula:
Ejemplo 3: Filtrar por cantidad mayor a 20
Para filtrar datos de cantidades mayores a 20, utilice esta fórmula:

Ejemplo 4: Personalizar el mensaje "Sin resultados"
Si ninguna fila coincide con la condición, la función FILTRO devuelve un error. Para evitarlo, utilice el tercer argumento para mostrar un mensaje personalizado.
- En nuestro ejemplo, no tenemos un cliente llamado "Mariana".
- Para evitar un error, devolveremos "Sin resultado".
=FILTRO(Tbl_Ventas, Tbl_Ventas[Clientes]="Mariana", "Sin resultado")
Ejemplo 5: Devolver una columna diferente a la del criterio de filtro
La función FILTRO le permite mostrar columnas que sean diferentes a las utilizadas en los criterios de filtro 😮. Por ejemplo, puede devolver solo la columna 'Fruta' mientras utiliza los nombres de 'Cliente' como condición.
