Como aplicar filtro avançado no Excel (passo a passo com exemplo)

O que é filtro avançado no Excel?

O filtro avançado é diferente do filtro automático no Excel, este recurso não é como um botão que pode ser usado com um único clique do mouse, para usar um filtro avançado primeiro temos que definir um critério para o filtro automático e depois clicar em a guia Dados e, a seguir, na seção avançada para o filtro avançado, onde preencheremos nossos critérios para os dados.

Como usar o filtro avançado no Excel? (Com exemplos)

Vamos aprender o uso disso por meio de alguns exemplos.

Exemplo 1

Suponha que temos, dados a seguir para filtrar com base em critérios diferentes.

Precisamos verificar a transação de vendas feita por 'Taran' e 'Suresh.' Então, podemos usar o operador OR, exibindo os registros que satisfaçam quaisquer condições. Para obter os resultados, podemos seguir os passos para aplicar esses filtros no Excel.

  • Etapa 1: para aplicar um filtro avançado, primeiro precisamos selecionar qualquer uma das células no intervalo de dados.
  • Passo 2: clique em Dados tabulação> Classificar & Filtrar grupo -> Avançado comando
  • Etapa 3: Ao clicar em 'Avançado', uma caixa de diálogo 'Filtro avançado' será aberta para solicitar que o intervalo da lista filtre, o intervalo de critérios para definir os critérios e o intervalo de extração para copiar os dados filtrados (se desejado).
  • Etapa 4: para os critérios, precisamos copiar os títulos das colunas na linha superior e definir os critérios abaixo do título do campo. Para especificar os critérios, podemos usar o operador de comparação, que são os seguintes:
  • Etapa 5: Queremos obter todos os registros com o nome 'Suresh' ou 'Taran'. O intervalo de critérios seria como abaixo:

Para condições 'OU' em que desejamos exibir os registros que satisfazem qualquer uma das condições, precisamos especificar os critérios em linhas diferentes.

Existem duas ações em um filtro avançado.

  • Filtrar a lista no local : esta opção filtra a lista no local original, ou seja, no próprio intervalo da lista. Depois de analisar, podemos remover o filtro usando o comando 'Limpar' no grupo 'Classificar e Filtrar' em 'Dados'.
  • Copiar para outro local : esta opção copia os dados desejados de acordo com os critérios para o intervalo especificado.

Podemos usar qualquer uma das opções de acordo com nossas necessidades, mas usaremos a opção com mais frequência.

Agora precisamos

  • Abra a caixa de diálogo 'Filtro Avançado'
  • Especificando o intervalo da lista como $ A $ 5: $ D $ 26, Intervalo de critérios como $ A $ 1: $ D $ 3 e Intervalo ' Copiar para' como $ F $ 5: $ I $ 26. Clique em 'OK'.

Podemos ver que todos os registros com nome como 'Suresh' ou 'Taran' são filtrados e exibidos separadamente em um intervalo de células diferente.

Exemplo # 2

Agora queremos obter todas as transações de vendas do primeiro trimestre e do sul da Índia. O intervalo de critérios é o seguinte:

Como temos aqui a condição 'AND', ou seja, queremos exibir os registros onde ambas as condições são atendidas. É por isso que mencionamos os critérios abaixo de ambos os títulos das colunas na mesma linha.

Agora clicaremos no comando 'Avançado' no grupo 'Classificar e Filtrar' na guia 'Dados' .

Na caixa de diálogo ' Filtro avançado ', escolheremos 'Copiar para outro local' e definiremos A5: D26 como intervalo da lista , A1: D2 como intervalo de critérios e F5: I26 como intervalo ' Copiar para' .

Agora o resultado é o seguinte:

Exemplo # 3

Agora queremos encontrar as vendas no primeiro trimestre ou feitas no norte da Índia.

Precisamos especificar os critérios em diferentes linhas e diferentes colunas. Temos que exibir os dados se alguma das condições for atendida e ambas as condições estiverem relacionadas a colunas diferentes.

Passos:

  • É necessário abrir a caixa de diálogo 'Filtro avançado' .
  • Especifique o intervalo da lista como $ A $ 5: $ D $ 26
  • Especifique o intervalo de critérios como $ A $ 1: $ D $ 3
  • Especifique o intervalo 'Copiar para' como $ F $ 5: $ I $ 26

O resultado seria o seguinte:

Exemplo # 4

Agora queremos encontrar todas as vendas de Rs. 2000-4000 e Rs. 10000-13000.

Como temos quatro condições como (Condição 1 E Condição 2) OU (Condição 3 E Condição 4).

(> = 2.000 E = 10.000 E <= 13.000)

É por isso que mencionamos as condições com “ E” na mesma linha e Condições com “OU” em linhas diferentes.

Passos:

  • Para abrir a caixa de diálogo 'Filtro avançado' , clicaremos em 'Avançado' no grupo 'Classificar e filtrar' em 'Dados'.
  • Na caixa de diálogo 'Filtro avançado' , iremos especificar
  • Intervalo da lista como $ A $ 5: $ D $ 26
  • Intervalo de critérios como $ A $ 1: $ D $ 3
  • 'Copiar para' Faixa como $ F $ 5: $ I $ 26
  • Depois de clicar em 'OK'. O resultado será:

Exemplo # 5

Agora queremos encontrar as vendas do quarto trimestre 1 de Sunny ou do quarto trimestre de Mukesh.

Como temos AND e OR , ambos os tipos de relações em condições, é por isso que especificaremos as condições no intervalo de critérios em diferentes linhas (OR) e diferentes colunas (AND).

Passos:

  • Para abrir a caixa de diálogo 'Filtro avançado' , clicaremos em 'Avançado' no grupo 'Classificar e filtrar' em 'Dados'.
  • Na caixa de diálogo 'Filtro avançado' , iremos especificar
  • Intervalo da lista como $ A $ 5: $ D $ 26
  • Intervalo de critérios como $ A $ 1: $ D $ 3
  • 'Copiar para' Faixa como $ F $ 5: $ I $ 26
  • Após clicar em OK, o resultado seria

Exemplo # 6 - Usando caracteres WILDCARD

Queremos encontrar todas as transações de vendas com um nome terminado com 'esh' ou a primeira palavra da região terminada com 'st' e queremos apenas recuperar Nome, Vendas e Região.

Aqui * denota mais de um caractere e

'?' denota apenas um caractere.

Como queremos apenas algumas colunas, não todas, precisamos especificar os rótulos das colunas em Copiar para intervalo antes de implementar o filtro avançado.

Agora vamos chamar o comando.

Passos:

  • Para abrir a caixa de diálogo 'Filtro avançado' , clicaremos em 'Avançado' no grupo 'Classificar e filtrar' em 'Dados'.
  • Na caixa de diálogo 'Filtro avançado' , iremos especificar
  • Intervalo da lista como $ A $ 5: $ D $ 26
  • Intervalo de critérios como $ A $ 1: $ D $ 3
  • 'Copiar para' Faixa como $ F $ 5: $ H $ 26
  • Depois de clicar em ' OK'. O resultado seria:

Exemplo # 7

Agora, queremos filtrar as cinco principais vendas (em grande quantidade).

A célula da fórmula deve ser avaliada como TRUE ou FALSE, pois queremos obter os cinco maiores registros. É por isso que usamos a função LARGE do Excel e comparamos o valor com o valor das vendas .

Como podemos ver, o título da coluna da célula da fórmula está em branco. Podemos mantê-lo vazio ou fornecer um nome que não corresponda a nenhum dos cabeçalhos da coluna no intervalo de dados.

Agora vamos especificar os intervalos na caixa de diálogo 'Filtro avançado' . As etapas são:

  • Para abrir a caixa de diálogo 'Filtro avançado' , clicaremos em 'Avançado' no grupo 'Classificar e filtrar' em 'Dados'.
  • Na caixa de diálogo 'Filtro avançado do Excel' , especificaremos
  • Intervalo da lista como $ A $ 5: $ D $ 26
  • Faixa de critérios como $ A $ 1: $ E $ 2
  • 'Copiar para' Faixa como $ F $ 5: $ I $ 26
  • Depois de clicar em OK. O resultado seria assim:

Coisas para lembrar

  • O intervalo ao qual ele precisa ser aplicado deve ter um título exclusivo, pois títulos duplicados causam um problema ao executar um filtro avançado.
  • Deve haver pelo menos uma linha em branco entre o intervalo da lista e o intervalo de critérios.

Artigos interessantes...