Como usar a função FILTER do Excel

Anonim

A função excel FILTER simplesmente retorna os dados filtrados de um determinado intervalo. É uma versão funcional de filtragem simples do menu inicial que usamos há décadas no Excel. Essa função nos ajuda a filtrar grandes bancos de dados em pedaços menores que só precisamos trabalhar.

Por enquanto, esta função FILTRO está disponível apenas para a versão online do Excel 365. Ele não está disponível no Excel 2016 e em versões anteriores.
Sintaxe da função FILTER

= FILTRO (matriz, incluir, [se_empty])

Variedade : Este é o intervalo que você deseja filtrar. Pode ser uma matriz codificada ou uma referência de intervalo. Pode ser um banco de dados inteiro, como um banco de dados de funcionários.

Incluir : É a coluna ou linha pela qual você deseja filtrar com critérios. Por exemplo, a coluna de salário no banco de dados de funcionários com a condição> $ 10.000, etc. Não é necessário fazer parte do banco de dados. As dimensões desta matriz devem corresponder às do filtro Array.

[if_empty]: Este é um argumento opcional. Use quando quiser definir o que retornar se nenhum valor for encontrado.

Vamos entender a função FILTER com um exemplo

Exemplo de função FILTER: retornar todos os registros cujas marcas sejam maiores que 90

Aqui eu tenho um conjunto de dados de amostra de alunos e suas notas obtidas em um teste.

Quero filtrar todos os registros cujas marcas são maiores que 90. Uma fórmula simples para esse problema seria:

=FILTRO(A3: C11, C3: C11> 90, "Não há tais registros")

Fornecemos toda a tabela A3: C11 como o array. Como queremos filtrar por Pontuação, fornecemos referência do intervalo de pontuação e os critérios C3: C11> 90. Finalmente, se nenhum valor corresponder aos critérios fornecidos, retornamos "Nenhum desses registros".

Isso retorna o registro e derrama na planilha.

Como funciona

Pense nisso como uma função de contagem que retorna a contagem das condições correspondentes. A única diferença importante é que a função FILTER retorna um conjunto de registros inteiro, não apenas a contagem. Ele também pode ser usado como LOOKUP para retornar todos os valores correspondentes do conjunto de dados, como fazemos no Excel 2016 e anteriores.

Filtre o conjunto de dados com várias condições

Para filtrar o conjunto de dados com mais de uma condição, podemos usar * para condições AND e + para lógica OR.

Por exemplo, a partir dos dados acima, se eu quiser filtrar um registro cujas marcas são maiores ou iguais a 90 e o número do rolo é maior que 107, a fórmula será:

=FILTRO(A3: C11,(C3: C11>=90)*(B3: B11> 107), "Não há tais registros")

Um exemplo de lógica OR: Se você deseja filtrar um conjunto de dados onde as marcas são maiores que 90 ou menores que 70 (apenas por exemplo). Então a fórmula será:

= FILTRO (A3: C11, (C3: C11> 90) + (C3: C11 <70), "Não há tais registros")

Então, sim pessoal, esta foi uma introdução rápida à função FILTRO do Excel 365. Ainda não está disponível para aplicativos de desktop, mas deve ser lançado com a versão Pro 2019 do Excel.

Espero ter sido suficientemente explicativo. Se você tiver alguma dúvida em relação a esta função ou tiver alguma dúvida relacionada ao Excel / VBA, pergunte na seção de comentários abaixo.

A função SORT no Excel | A função de classificação é nova no Excel 365. Esta função classifica dinamicamente a matriz fornecida em um novo local como uma função de matriz:

Artigos populares:

50 atalhos do Excel para aumentar sua produtividade | Torne sua tarefa mais rápida. Esses 50 atalhos farão você trabalhar ainda mais rápido no Excel.

Como usar a função PROCV no Excel | Esta é uma das funções mais usadas e populares do Excel, usada para pesquisar valores em diferentes intervalos e planilhas.

Como usar a função CONT.SE no Excel 2016 | Conte valores com condições usando esta função incrível. Você não precisa filtrar seus dados para contar valores específicos. A função Countif é essencial para preparar seu painel.

Como usar a função SUMIF no Excel | Esta é outra função essencial do painel. Isso ajuda você a somar valores em condições específicas.