Cómo usar la función FILTRO en Microsoft Excel

Para usar la función FILTRO, simplemente ingrese la matriz y el rango para sus criterios. Para evitar un error de Excel por resultados de filtro vacíos, use el tercer argumento opcional para mostrar un indicador personalizado.

Microsoft Excel ofrece una función de filtro integrada junto con la opción de usar un filtro avanzado. Pero si desea filtrar por varios criterios e incluso ordenar los resultados, consulte la función FILTRO en Excel.

Usando la función FILTRO, puede usar operadores para "y" y "o" para combinar criterios. Como beneficio adicional, le mostraremos cómo aplicar la función ORDENAR a la fórmula para mostrar sus resultados en orden ascendente o descendente por una columna en particular.

Índice de contenidos
  1. ¿Qué es la función FILTRO en Excel?
  2. Cómo crear una fórmula de filtro básica
  3. Filtrar utilizando varios criterios en la función FILTRO
  4. Ahora, puede ver que nuestros resultados contienen cinco registros con West o Electronics.

¿Qué es la función FILTRO en Excel?

La sintaxis de la fórmula es FILTER(array, range=criteria, if_empty) donde solo se requieren los dos primeros argumentos. Puede usar una referencia de celda, un número o texto entre comillas para los criterios, según sus datos.

¡Use el tercer argumento opcional si su conjunto de datos puede devolver un resultado vacío ya que mostrará el #CALC! error por defecto. Para reemplazar el mensaje de error, puede incluir texto, una letra o un número entre comillas o simplemente dejar las comillas vacías para una celda en blanco.

Cómo crear una fórmula de filtro básica

Para comenzar, comenzaremos con un filtro básico para que pueda ver cómo funciona la función. En cada captura de pantalla, verá los resultados de nuestro filtro a la derecha.

RELACIONADO: Cómo encontrar la función que necesita en Microsoft Excel

Para filtrar los datos en las celdas A2 a D13 usando el contenido de la celda B2 (Electrónica) como criterio, esta es la fórmula:

=FILTER(A2:D13,B2:B13=B2)

Para desglosar la fórmula, verá el array argumento es A2:D13 y el range=criteria argumento es B2:B13=B2. Esto devuelve todos los resultados que contienen Electrónica.

Fórmula básica de la función FILTRO en Excel

Otra forma de escribir la fórmula es ingresando el contenido de la celda B2 entre comillas de la siguiente manera:

=FILTER(A2:D13,B2:B13="Electronics")

Fórmula de la función FILTRO utilizando criterios de texto

También puede usar criterios de otra celda para filtrar los datos en el range=criteria área. Aquí, usaremos los datos en la celda B15.

=FILTER(A2:D13,B2:B13=B15)

Fórmula de la función FILTRO usando una celda separada como criterio

Si sus datos contienen un número, puede usarlo como criterio sin comillas. En este ejemplo, usaremos el mismo rango de celdas, pero filtraremos por las celdas D2 a D13 buscando 10.

=FILTER(A2:D13,D2:D13=10)

Fórmula de la función FILTRO utilizando criterios numéricos

Si no recibe ningún resultado para su fórmula o si ve el mensaje #CALC. error, puedes usar el tercer argumento if_empty. Por ejemplo, mostraremos Ninguno si el resultado está en blanco.

=FILTER(A2:D13,D2:D13=75,"None")

Como puedes ver, el range=criteria los datos no incluyen 75, por lo tanto, nuestro resultado es Ninguno.

Fórmula de la función FILTRO sin resultados

Filtrar utilizando varios criterios en la función FILTRO

Una ventaja de la función FILTRO en Excel es que puede filtrar por múltiples criterios. Incluirás un operador para AND

o O (+).

=FILTER(A2:D13,(A2:A13=A3)*(B2:B13=B2))

Por ejemplo, filtraremos nuestro conjunto de datos por A3 (Oeste) y B2 (Electrónica) usando un asterisco

con esta fórmula:

Como puede ver, tenemos un resultado que incluye tanto West como Electronics.

=FILTER(A2:D13,(A2:A13=A3)+(B2:B13=B2))

Fórmula de la función FILTRO para múltiples criterios usando AND

Para usar el otro operador, filtraremos por A3 o B2 usando un signo más (+) de la siguiente manera:

Ahora, puede ver que nuestros resultados contienen cinco registros con West o Electronics.

Fórmula de la función FILTER para múltiples criterios usando OR

Cómo ordenar sus datos filtrados en Excel

Si desea ordenar los resultados que recibe de la función FILTRO, puede agregar la función ORDENAR a la fórmula. Esta es simplemente una alternativa al uso de la función Ordenar en la pestaña Datos, pero no requiere que reposicione sus datos. Para obtener más información sobre la función ORDENAR antes de probarla, consulte nuestro tutorial para obtener todos los detalles.

RELACIONADO: FILTER(A2:D13,B2:B13=B2)Cómo usar la función ORDENAR de Microsoft Excel

=SORT(FILTER(A2:D13,B2:B13=B2),4,-1)

Aquí, usaremos nuestro filtro básico desde el comienzo de este tutorial: array . Luego, agregaremos SORT con sus argumentos para ordenar por la cuarta columna (Pérdida) en orden descendente (-1): 4 Para desglosar esta fórmula, tenemos nuestra fórmula de FILTRO como el -1 argumento de la función ORDENAR. Después de eso, tenemos

para ordenar por la cuarta columna en el conjunto de datos y

para mostrar los resultados en orden descendente. -1 Función FILTRO con función ORDENAR en orden descendente 1Para mostrar los resultados en orden ascendente, reemplace el

=SORT(FILTER(A2:D13,B2:B13=B2),4,1)

con

:

Función FILTRO con función ORDENAR en orden ascendente El filtro integrado de Excel es excelente para ver rápidamente registros específicos en un conjunto de datos. Y el filtro avanzado funciona bien para filtrar por un rango de criterios en el lugar o en otra ubicación. Pero para usar múltiples criterios y ordenar al mismo tiempo, pruebe la función FILTRO.

RELACIONADO:13 funciones esenciales de Excel para la entrada de datos

Descubre más contenido

Subir Change privacy settings