Como usar a função FILTRO no Microsoft Excel

0
277

[ad_1]

Para usar a função FILTER, basta inserir a matriz e o intervalo para seus critérios. Para evitar um erro do Excel para resultados de filtro vazios, use o terceiro argumento opcional para exibir um indicador personalizado.

O Microsoft Excel oferece uma função de filtro integrada junto com a opção de usar um filtro avançado. Mas se você quiser filtrar por vários critérios e até ordenar os resultados, confira a função FILTRO no Excel.

Usando a função FILTRO, você pode usar operadores para “e” e “ou” para combinar critérios. Como bônus, mostraremos como aplicar a função SORT à fórmula para exibir seus resultados em ordem crescente ou decrescente por uma determinada coluna.

O que é a função FILTRO no Excel?

A sintaxe da fórmula é FILTER(array, range=criteria, if_empty) onde apenas os dois primeiros argumentos são necessários. Você pode usar uma referência de célula, um número ou texto entre aspas para os critérios, dependendo de seus dados.

Use o terceiro argumento opcional se seu conjunto de dados puder retornar um resultado vazio, pois mostrará o #CALC! erro padrão. Para substituir a mensagem de erro, você pode colocar o texto, uma letra ou um número entre aspas ou simplesmente deixar as aspas em branco para uma célula em branco.

Como criar uma fórmula básica de filtro

Para começar, vamos começar com um filtro básico para que você possa ver como o recurso funciona. Em cada captura de tela, você verá os resultados do nosso filtro à direita.

RELACIONADO: Como encontrar a função que você precisa no Microsoft Excel

Para filtrar os dados das células A2 a D13 usando o conteúdo da célula B2 (Eletrônica) como critério, esta é a fórmula:

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

Para detalhar a fórmula, você verá o array argumento é A2:D13 e o range=criteria argumento é B2:B13=B2. Isso retorna todos os resultados que contêm Electronics.

Fórmula básica da função FILTRO no Excel

Outra forma de escrever a fórmula é inserir o conteúdo da célula B2 entre aspas da seguinte forma:

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

Fórmula da função FILTER usando critérios de texto

Você também pode usar critérios de outra célula para filtrar os dados na range=criteria área. Aqui, usaremos os dados da célula B15.

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

Fórmula da função FILTER usando uma célula separada como critério

Se seus dados contiverem um número, você poderá usá-lo como critério sem aspas. Neste exemplo, usaremos o mesmo intervalo de células, mas filtraremos as células D2 a D13 procurando por 10.

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

Fórmula da função FILTER usando critérios numéricos

Se você não receber nenhum resultado para sua fórmula ou se vir a mensagem #CALC. erro, você pode usar o terceiro argumento if_empty. Por exemplo, retornaremos None se o resultado estiver em branco.

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

Como você pode ver, o range=criteria os dados não incluem 75, portanto nosso resultado é Nenhum.

Fórmula da função FILTER sem resultados

Filtre usando vários critérios na função FILTER

Uma vantagem da função FILTER no Excel é que você pode filtrar por vários critérios. Você incluirá um operador para AND

ou OU(+).

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

Por exemplo, filtraremos nosso conjunto de dados por A3 (Oeste) e B2 (Eletrônicos) usando um asterisco

com esta fórmula:

Como você pode ver, temos um resultado que inclui West e Electronics.

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

Fórmula da função FILTER para vários critérios usando AND

Para usar o outro operador, filtraremos por A3 ou B2 usando um sinal de mais (+) da seguinte forma:

Agora, você pode ver que nossos resultados contêm cinco registros com West ou Electronics.

Fórmula da função FILTER para vários critérios usando OU

Como classificar seus dados filtrados no Excel

Se você deseja classificar os resultados recebidos da função FILTER, pode adicionar a função SORT à fórmula. Isso é simplesmente uma alternativa ao uso da função Classificar na guia Dados, mas não exige que você reposicione seus dados. Para saber mais sobre a função SORT antes de experimentá-la, confira nosso tutorial para todos os detalhes.

RELACIONADO: FILTER(A2:D13,B2:B13=B2)Como usar a função SORT do Microsoft Excel

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

Aqui, usaremos nosso filtro básico desde o início deste tutorial: array . Em seguida, adicionaremos SORT com seus argumentos para classificar pela quarta coluna (Perda) em ordem decrescente (-1): 4 Para quebrar esta fórmula, temos nossa fórmula FILTER como o -1 argumento da função SORT. Depois disso, temos

para classificar pela quarta coluna no conjunto de dados e

para exibir os resultados em ordem decrescente. -1 Função FILTER com função SORT em ordem decrescente 1Para exibir os resultados em ordem crescente, substitua o

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

com

:

Função FILTER com função SORT em ordem crescente O filtro interno do Excel é ótimo para visualizar rapidamente registros específicos em um conjunto de dados. E o filtro avançado funciona bem para filtrar por uma variedade de critérios no local ou em outro local. Mas para usar vários critérios e classificar ao mesmo tempo, experimente a função FILTRO.

[ad_2]