Filtrar utilizando critérios avançados

Se os dados que você deseja filtrar exigirem critérios complexos (como Tipo = "Verduras" OU Vendedor = "Ribeiro"), você poderá usar a caixa de diálogo Filtro Avançado.

Para abrir a caixa de diálogo Filtro Avançado, clique em Dados > Avançado.

O grupo Classificar e Filtrar na guia Dados

Filtro Avançado

Exemplo

Visão Geral

Vários critérios, uma coluna, qualquer critério verdadeiro

Vendedor = "Ribeiro" OU Vendedor = "Cardoso"

Vários critérios, várias colunas, todos os critérios verdadeiros

Tipo = "Verduras" E Vendas > 1000

Vários critérios, várias colunas, qualquer critério verdadeiro

Tipo = "Verduras" OU Vendedor = "Ribeiro"

Vários conjuntos de critérios, uma coluna em todos os conjuntos

(Vendas > 6000 E Vendas < 6500 ) OU (Vendas < 500)

Vários conjuntos de critérios, várias colunas em cada conjunto

(Vendedor = "Ribeiro" E Vendas >3000) OU
(Vendedor = "Cardoso" E Vendas > 1500)

Critérios de caracteres curinga

Vendedor = um nome cuja segunda letra é 'u'

Visão Geral

O comando Avançado trabalha de forma diferente do comando Filtro em vários aspectos diferentes.

  • Ele exibe a caixa de diálogo Filtro Avançado em vez do menu Filtro Automático.

  • Digite os critérios avançados em um intervalo de critérios separados na planilha e acima do intervalo de células ou da tabela que deseja filtrar. O Microsoft Office Excel usa o intervalo de critérios separados na caixa de diálogo Filtro Avançado como a fonte dos critérios avançados.

Dados de exemplo

Usamos os dados do exemplo a seguir para todos os procedimentos neste artigo.

Os dados incluem quatro linhas em branco acima do intervalo de lista que será usado como um intervalo de critérios (A1:C4) e um intervalo de lista (A6:C10). O intervalo de critérios tem rótulos de coluna e inclui pelo menos uma linha em branco entre os valores dos critérios e o intervalo da lista.

Para trabalhar com esses dados, selecione-os na tabela a seguir; em seguida, copie e cole-os na célula A1 de uma nova planilha do Excel.

Tipo

Vendedor

Vendas

Tipo

Vendedor

Vendas

Bebidas

Rodrigo

R$ 5.122

Carne

Ribeiro

R$ 450

verduras e legumes

Cardoso

R$ 6.328

Verduras e legumes

Ribeiro

R$ 6.544

Operadores de comparação

Você pode comparar dois valores usando os operadores a seguir. Quando comparamos dois valores usando esses operadores, o resultado é um valor lógico, TRUE ou FALSE.

operador de comparação

Significado

Exemplo

= (sinal de igual)

Igual a

A1=B1

> (sinal de maior que)

Maior que

A1>B1

< (sinal de menor que)

Menor que

A1<B1

>= (sinal de maior ou igual a)

Maior ou igual a

A1>B1

<= (sinal de menor ou igual a)

Menor ou igual a

A1<B1

<> (sinal de diferente de)

Diferente de

A1<>B1

Usar o sinal de igual para digitar texto ou um valor

Como o sinal de igual (=) é utilizado para indicar uma fórmula quando você digitar texto ou valor na célula, o Excel avaliará o que você digitar; no entanto, isso poderá causar resultados de filtro inesperados. Para indicar uma operação de comparação de sinal de igualdade tanto para texto como para valor, digite os critérios como uma sequência de caracteres na célula apropriada no intervalo de critérios:

=''= entrada ''

Em que entrada é o texto ou valor que deseja encontrar. Por exemplo:

O que você digita na célula

O que o Excel avalia e exibe

="=Ribeiro"

=Ribeiro

="=3000"

=3000

Considerar a distinção entre maiúsculas e minúsculas

Durante a filtragem de dados de texto, o Excel não distingue entre caracteres maiúsculos e minúsculos. No entanto, você pode usar a fórmula para realizar uma pesquisa que diferencie maiúsculas de minúsculas. Por exemplo, confira a seção Critérios curinga.

Usar nomes predefinidos

Quando você nomeia um intervalo como Critérios, a referência para esse intervalo é exibida automaticamente na caixa Intervalo de critérios. Você pode também definir o nome Banco de dados para o intervalo de lista a ser filtrado e o nome Extração para a área em que pretende colar as linhas, e esses intervalos são exibidos automaticamente nas caixas Intervalo de lista e Copiar para, respectivamente.

Criar critérios usando uma fórmula

Você pode usar um valor calculado que seja o resultado de uma fórmula como critério. Lembre-se dos importantes pontos a seguir:

  • A fórmula deve avaliar como VERDADEIRO ou FALSO.

  • Como você está utilizando a fórmula, digite a fórmula como normalmente você o faria, em vez de digitar a expressão da seguinte forma:

    =''= entrada ''

  • Não utilize o rótulo da coluna como rótulos de critérios; mantenha os rótulos dos critérios em branco ou utilize um rótulo que não seja o rótulo da coluna no intervalo da lista (nos exemplos a seguir, Média Calculada e Correspondência Exata).

    Quando você usa um rótulo de coluna na fórmula, em vez de uma referência de célula relativa ou um nome de intervalo, o Excel exibe um valor de erro como #NOME? ou #VALOR! na célula que contém o critério. Você pode ignorar esse erro porque ele não afeta a forma de filtragem do intervalo.

  • A fórmula que você usa para os critérios deve utilizar uma referência relativa que se aplique à célula correspondente na primeira linha de dados.

  • Todas as outras referências na fórmula devem ser referências absolutas.

Vários critérios, uma coluna, qualquer critério verdadeiro

Lógica booleana:    (Vendedor = "Ribeiro" OU Vendedor = "Cardoso")

  1. Insira pelo menos três linhas em branco acima do intervalo de lista que pode ser usado como um intervalo de critérios. O intervalo de critérios deve ter Rótulos de Coluna. Verifique se há pelo menos uma em branco entre os valores de critério e o intervalo de lista.

  2. Para localizar linhas que atendam a vários critérios para uma coluna, digite os critérios diretamente um abaixo do outro, em linhas separadas do intervalo de critérios.

    Tipo

    Vendedor

    Vendas

    ="=Ribeiro"

    ="=Cardoso"

  3. Clique em uma célula no intervalo da lista. Usando o exemplo, clique em qualquer célula no intervalo A6:C10.

  4. Na guia Dados, no grupo Classificar e Filtrar, clique em Avançado.

    O grupo Classificar e Filtrar na guia Dados

  5. Siga um destes procedimentos:

    • Para filtrar o intervalo de lista ocultando as linhas que não correspondem aos critérios, clique em Filtrar a lista no local.

    • Para filtrar o intervalo de lista copiando as linhas que correspondem aos critérios de outra área da planilha, clique em Copiar para outro local, clique na caixa Copiar para e clique no canto superior esquerdo da área em que deseja colar as linhas.

      Dica    Ao copiar linhas filtradas para outro local, você pode especificar as colunas que serão incluídas na operação de cópia. Antes de filtrar, copie os Rótulos de Coluna das colunas que você deseja para a primeira linha da área em que planeja colar as linhas filtradas. Ao filtrar, insira uma referência para os rótulos de coluna copiados na caixa Copiar para. As linhas copiadas incluirão apenas as colunas cujos rótulos você copiou.

  6. Na caixa Intervalo de critérios, insira a referência para o intervalo de critérios, incluindo os rótulos de critérios. Usando o exemplo, digite $A$1:$C$3.

    Para mover temporariamente a caixa de diálogo Filtro Avançado enquanto você seleciona o intervalo de critérios, clique em Recolher caixa de diálogo Imagem do botão .

  7. Usando o exemplo, o resultado filtrado para o intervalo da lista é:

    Tipo

    Vendedor

    Vendas

    Carne

    Ribeiro

    R$ 450

    verduras e legumes

    Cardoso

    R$ 6.328

    Verduras e legumes

    Ribeiro

    R$ 6.544

Vários critérios, várias colunas, todos os critérios verdadeiros

Lógica booleana:    (Tipo = "Verduras" E Vendas > 1000)

  1. Insira pelo menos três linhas em branco acima do intervalo de lista que pode ser usado como um intervalo de critérios. O intervalo de critérios deve ter Rótulos de Coluna. Verifique se há pelo menos uma em branco entre os valores de critério e o intervalo de lista.

  2. Para localizar linhas que atendem a vários critérios em várias colunas, digite todos os critérios na mesma linha do intervalo de critérios.

    Tipo

    Vendedor

    Vendas

    ="=Verduras"

    >1000

  3. Clique em uma célula no intervalo da lista. Usando o exemplo, clique em qualquer célula no intervalo A6:C10.

  4. Na guia Dados, no grupo Classificar e Filtrar, clique em Avançado.

    O grupo Classificar e Filtrar na guia Dados

  5. Siga um destes procedimentos:

    • Para filtrar o intervalo de lista ocultando as linhas que não correspondem aos critérios, clique em Filtrar a lista no local.

    • Para filtrar o intervalo de lista copiando as linhas que correspondem aos critérios de outra área da planilha, clique em Copiar para outro local, clique na caixa Copiar para e clique no canto superior esquerdo da área em que deseja colar as linhas.

      Dica    Ao copiar linhas filtradas para outro local, você pode especificar as colunas que serão incluídas na operação de cópia. Antes de filtrar, copie os Rótulos de Coluna das colunas que você deseja para a primeira linha da área em que planeja colar as linhas filtradas. Ao filtrar, insira uma referência para os rótulos de coluna copiados na caixa Copiar para. As linhas copiadas incluirão apenas as colunas cujos rótulos você copiou.

  6. Na caixa Intervalo de critérios, insira a referência para o intervalo de critérios, incluindo os rótulos de critérios. Usando o exemplo, digite $A$1:$C$2.

    Para mover temporariamente a caixa de diálogo Filtro Avançado enquanto você seleciona o intervalo de critérios, clique em Recolher caixa de diálogo Imagem do botão .

  7. Usando o exemplo, o resultado filtrado para o intervalo da lista é:

    Tipo

    Vendedor

    Vendas

    verduras e legumes

    Cardoso

    R$ 6.328

    Verduras e legumes

    Ribeiro

    R$ 6.544

Vários critérios, várias colunas, qualquer critério verdadeiro

Lógica booliana:    (Tipo = "Verduras" OU Vendedor = "Ribeiro")

  1. Insira pelo menos três linhas em branco acima do intervalo de lista que pode ser usado como um intervalo de critérios. O intervalo de critérios deve ter Rótulos de Coluna. Verifique se há pelo menos uma em branco entre os valores de critério e o intervalo de lista.

  2. Para localizar linhas que atendem a vários critérios em várias colunas, em que qualquer critério pode ser verdadeiro, digite os critérios nas diferentes colunas e linhas do intervalo de critérios. Usando o exemplo, digite:

    Tipo

    Vendedor

    Vendas

    ="=Verduras"

    ="=Cardoso"

  3. Clique em uma célula no intervalo da lista. Usando o exemplo, clique em qualquer célula no intervalo da lista A6:C10.

  4. Na guia Dados, no grupo Classificar e Filtrar, clique em Avançado.

    O grupo Classificar e Filtrar na guia Dados

  5. Siga um destes procedimentos:

    • Para filtrar o intervalo de lista ocultando as linhas que não correspondem aos critérios, clique em Filtrar a lista no local.

    • Para filtrar o intervalo de lista copiando as linhas que correspondem aos critérios de outra área da planilha, clique em Copiar para outro local, clique na caixa Copiar para e clique no canto superior esquerdo da área em que deseja colar as linhas.

    Dica : Ao copiar linhas filtradas para um outro local, você pode especificar quais colunas incluir na operação de cópia. Antes de filtrar, copie os rótulos das colunas desejadas para a primeira linha da área onde planeja colar as linhas filtradas. Ao filtrar, insira uma referência nos rótulos das colunas copiadas na caixa Copiar para. As linhas copiadas incluirão somente as colunas para as quais você copiou os rótulos.

  6. Na caixa Intervalo de critérios, insira a referência para o intervalo de critérios, incluindo os rótulos de critérios. Usando o exemplo, digite $A$1:$B$3.

    Para mover temporariamente a caixa de diálogo Filtro Avançado enquanto você seleciona o intervalo de critérios, clique em Recolher caixa de diálogo Imagem do botão .

  7. Usando o exemplo, o resultado filtrado para o intervalo da lista é:

    Tipo

    Vendedor

    Vendas

    verduras e legumes

    Cardoso

    R$ 6.328

    Verduras e legumes

    Ribeiro

    R$ 6.544

Vários conjuntos de critérios, uma coluna em todos os conjuntos

Lógica booliana:    ( (Vendas > 6000 E Vendas < 6500 ) OU (Vendas < 500) )

  1. Insira pelo menos três linhas em branco acima do intervalo de lista que pode ser usado como um intervalo de critérios. O intervalo de critérios deve ter Rótulos de Coluna. Verifique se há pelo menos uma em branco entre os valores de critério e o intervalo de lista.

  2. Para localizar linhas que atendem a vários conjuntos de critérios, em que cada conjunto inclui critérios para uma coluna, inclua várias colunas com o mesmo título de coluna.

    Tipo

    Vendedor

    Vendas

    Vendas

    >6000

    <6500

    <500

  3. Clique em uma célula no intervalo da lista. Usando o exemplo, clique em qualquer célula no intervalo da lista A6:C10.

  4. Na guia Dados, no grupo Classificar e Filtrar, clique em Avançado.

    O grupo Classificar e Filtrar na guia Dados

  5. Siga um destes procedimentos:

    • Para filtrar o intervalo de lista ocultando as linhas que não correspondem aos critérios, clique em Filtrar a lista no local.

    • Para filtrar o intervalo de lista copiando as linhas que correspondem aos critérios de outra área da planilha, clique em Copiar para outro local, clique na caixa Copiar para e clique no canto superior esquerdo da área em que deseja colar as linhas.

      Dica : Ao copiar linhas filtradas para um outro local, você pode especificar quais colunas incluir na operação de cópia. Antes de filtrar, copie os rótulos das colunas desejadas para a primeira linha da área onde planeja colar as linhas filtradas. Ao filtrar, insira uma referência nos rótulos das colunas copiadas na caixa Copiar para. As linhas copiadas incluirão somente as colunas para as quais você copiou os rótulos.

  6. Na caixa Intervalo de critérios, digite a referência para o intervalo de critérios, incluindo os rótulos de critérios. Usando o exemplo, digite $A$1:$D$3.

    Para mover temporariamente a caixa de diálogo Filtro Avançado enquanto você seleciona o intervalo de critérios, clique em Recolher caixa de diálogo Imagem do botão .

  7. Usando o exemplo, o resultado filtrado para o intervalo da lista é:

    Tipo

    Vendedor

    Vendas

    Carne

    Ribeiro

    R$ 450

    verduras e legumes

    Cardoso

    R$ 6.328

Vários conjuntos de critérios, várias colunas em cada conjunto

Lógica booleana:    ((Vendedor = "Ribeiro" E Vendas >3000) OU (Vendedor = "Cardoso" E Vendas > 1500))

  1. Insira pelo menos três linhas em branco acima do intervalo de lista que pode ser usado como um intervalo de critérios. O intervalo de critérios deve ter Rótulos de Coluna. Verifique se há pelo menos uma em branco entre os valores de critério e o intervalo de lista.

  2. Para localizar linhas que atendem a vários conjuntos de critérios, em que cada conjunto inclui critérios para várias colunas, digite cada conjunto de critérios em colunas e linhas separadas.

    Tipo

    Vendedor

    Vendas

    ="=Ribeiro"

    >3000

    ="=Cardoso"

    >1500

  3. Clique em uma célula no intervalo da lista. Usando o exemplo, clique em qualquer célula no intervalo da lista A6:C10.

  4. Na guia Dados, no grupo Classificar e Filtrar, clique em Avançado.

    O grupo Classificar e Filtrar na guia Dados

  5. Siga um destes procedimentos:

    • Para filtrar o intervalo de lista ocultando as linhas que não correspondem aos critérios, clique em Filtrar a lista no local.

    • Para filtrar o intervalo de lista copiando as linhas que correspondem aos critérios de outra área da planilha, clique em Copiar para outro local, clique na caixa Copiar para e clique no canto superior esquerdo da área em que deseja colar as linhas.

      Dica    Ao copiar linhas filtradas para outro local, você pode especificar as colunas que serão incluídas na operação de cópia. Antes de filtrar, copie os Rótulos de Coluna das colunas que você deseja para a primeira linha da área em que planeja colar as linhas filtradas. Ao filtrar, insira uma referência para os rótulos de coluna copiados na caixa Copiar para. As linhas copiadas incluirão apenas as colunas cujos rótulos você copiou.

  6. Na caixa Intervalo de critérios, insira a referência do intervalo de critérios, incluindo os rótulos de critérios. De acordo com o exemplo, digite $A$1:$C$3. Para remover temporariamente a caixa de diálogo Filtro Avançado ao selecionar o intervalo de critérios, clique em Recolher Caixa de Diálogo Imagem do botão .

  7. Usando o exemplo, o resultado filtrado para o intervalo da lista seria:

    Tipo

    Vendedor

    Vendas

    verduras e legumes

    Cardoso

    R$ 6.328

    Verduras e legumes

    Ribeiro

    R$ 6.544

Critérios de caracteres curinga

Lógica booleana:    Vendedor = um nome cuja segunda letra é 'u'

  1. Para localizar valores de texto que compartilhem alguns caracteres mas não outros, siga um ou mais destes procedimentos:

    • Digite um ou mais caracteres sem um sinal de igual (=) para localizar linhas com valor de texto em uma coluna que inicie com tais caracteres. Por exemplo, se você digitar o texto Rib como critério, o Excel irá localizar "Ribeiro", "Ribas" e "Ribamar".

    • Utilize um caractere curinga.

      Use

      Para localizar

      ? (ponto de interrogação)

      Qualquer caractere único
      Por exemplo, antoni? localizará "antonio" e "antonia"

      * (asterisco)

      Qualquer número de caracteres
      Por exemplo, *este localiza "Nordeste" e "Sudeste"

      ~ (til) seguido de ?, * ou ~

      Um ponto de interrogação, asterisco ou til
      Por exemplo, fy91~? localizará "fy91?"

  2. Insira pelo menos três linhas em branco acima do intervalo de lista que pode ser usado como um intervalo de critérios. O intervalo de critérios deve ter Rótulos de Coluna. Verifique se há pelo menos uma em branco entre os valores de critério e o intervalo de lista.

  3. Nas linhas abaixo dos rótulos de coluna, digite os critérios que deseja corresponder.

    Tipo

    Vendedor

    Vendas

    Eu

    ="=?u*"

  4. Clique em uma célula no intervalo da lista. Usando o exemplo, clique em qualquer célula no intervalo da lista A6:C10.

  5. Na guia Dados, no grupo Classificar e Filtrar, clique em Avançado.

    O grupo Classificar e Filtrar na guia Dados

  6. Siga um destes procedimentos:

    • Para filtrar o intervalo da lista ocultando as linhas que não cumprem os critérios, clique em Filtrar a lista no local.

    • Para filtrar o intervalo de lista copiando as linhas que correspondem aos critérios de outra área da planilha, clique em Copiar para outro local, clique na caixa Copiar para e clique no canto superior esquerdo da área em que deseja colar as linhas.

      Dica : Ao copiar linhas filtradas para um outro local, você pode especificar quais colunas incluir na operação de cópia. Antes de filtrar, copie os rótulos das colunas desejadas para a primeira linha da área onde planeja colar as linhas filtradas. Ao filtrar, insira uma referência nos rótulos das colunas copiadas na caixa Copiar para. As linhas copiadas incluirão somente as colunas para as quais você copiou os rótulos.

  7. Na caixa Intervalo de critérios, insira a referência para o intervalo de critérios, incluindo os rótulos de critérios. Usando o exemplo, digite $A$1:$B$3.

    Para mover temporariamente a caixa de diálogo Filtro Avançado enquanto você seleciona o intervalo de critérios, clique em Recolher caixa de diálogo Imagem do botão .

  8. Usando o exemplo, o resultado filtrado para o intervalo da lista é:

    Tipo

    Vendedor

    Vendas

    Bebidas

    Rodrigo

    R$ 5.122

    Carne

    Ribeiro

    R$ 450

    verduras e legumes

    Cardoso

    R$ 6.328

Precisa de mais ajuda?

Você pode sempre consultar um especialista na Excel Tech Community, obter suporte na Comunidade de respostas ou sugerir um novo recurso ou melhoria no UserVoice do Excel.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×