Utilizar critérios avançados em filtros

Nota:  Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Se os dados que pretende filtrar necessitarem de critérios complexos (tais como Tipo = "Produtos Agrícolas" OU Representante de Vendas = "Santos") pode utilizar a caixa de diálogo Filtro Avançado.

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

O grupo Ordenar e Filtrar no separador Dados

Filtro Avançado

Exemplo

Descrição Geral

Múltiplos critérios, uma coluna, qualquer critério verdadeiro

(Representante de Vendas = "Santos" OU Representante de Vendas = "Faria")

Múltiplos critérios, múltiplas colunas, todos os critérios verdadeiros

Tipo = "Produtos Agrícolas" E Vendas > 1000

Múltiplos critérios, múltiplas colunas, qualquer critério verdadeiro

Tipo = "Produtos Agrícolas" OU Representante de Vendas = "Faria"

Múltiplos conjuntos de critérios, uma coluna em todos os conjuntos

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

Múltiplos conjuntos de critérios, múltiplas colunas em cada conjunto

(Vendedor = "Marques" AND Vendas > 3000) OU
(Vendedor = "Ferreira" AND Vendas > 1500)

Critérios de caráter universal

Vendedor = um nome com "e" como segunda letra

Descrição Geral

O comando Avançadas funciona de modo diferente do comando Filtrar em vários aspetos importantes.

  • Este comando abre a caixa de diálogo Filtro Avançado em vez do menu Filtro Automático.

  • O utilizador escreve o critério avançado noutro intervalo acima do intervalo de células ou tabela que pretende filtrar. O Microsoft Office Excel utiliza esse intervalo na caixa de diálogo Filtro Avançado como critério avançado.

Dados de exemplo

Os seguintes dados de exemplo são utilizados para todos os procedimentos neste artigo.

Os dados incluem quatro linhas em branco acima o intervalo de lista que será utilizado 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 de lista.

Para trabalhar com estes dados, selecione-a na seguinte tabela, copie-o e, em seguida, cole-a na célula A1 de uma nova folha de cálculo do Excel.

Tipo

Vendedor

Vendas

Tipo

Vendedor

Vendas

Bebidas

Suyama

€ 4.292

Carne

Santos

€ 377

Produtos agrícolas

Faria

€ 5.303

Produtos agrícolas

Santos

€ 5.484

Operadores de comparação

Pode comparar dois valores com os operadores que se seguem. Quando dois valores são comparados com estes 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)

Maior que

A1>B1

< (sinal de menor)

Menor que

A1<B1

>= (sinal de maior ou igual)

Maior ou igual a

A1>=B1

<= (sinal de menor ou igual)

Menor ou igual a

A1<=B1

<> (sinal de diferente)

Diferente de

A1<>B1

Utilizar o sinal de igual para introduzir texto ou um valor

Uma vez que o sinal de igual (=) indica que vai escrever uma fórmula, quando escreve texto ou um valor numa célula o Excel avalia o valor introduzido. No entanto, isto pode originar resultados de filtro inesperados. Para indicar um operador de comparação de igualdade para texto ou valor, deve escrever o critério como uma expressão da cadeia de texto, na célula adequada, no intervalo critério:

=''= entrada ''

Onde entrada é o texto ou valor que deseja localizar. Por exemplo:

O que escreve na célula

O que o Excel avalia e mostra

="=Santos"

=Santos

="=3.000"

=3.000

Considerar a sensibilidade a maiúsculas e minúsculas

Ao filtrar dados de texto, o Excel não faz a distinção entre carateres em maiúsculas e minúsculas. No entanto, pode utilizar uma fórmula para fazer uma pesquisa sensível às maiúsculas e minúsculas. Por exemplo, consulte a secção Critérios do caráter universal.

Utilizar nomes predefinidos

Pode atribuir um nome a um intervalo Critério e fazer com que a referência do intervalo apareça automaticamente na caixa Intervalo de critérios. Pode também atribuir o nome Base de dados ao intervalo da lista a filtrar, e definir o nome Extrair para a área onde deseja colar as linhas; estas aparecem automaticamente nas caixas Intervalo da lista e Copiar para, respetivamente.

Criar critérios utilizando uma fórmula

Pode utilizar um valor calculado que resultou de uma fórmula como critério. Tenha em atenção os seguintes pontos importantes:

  • A fórmula tem de devolver um valor VERDADEIRO ou FALSO.

  • Como se trata de uma fórmula, introduza-a normalmente e não escreva a expressão supra mencionada:

    =''= entrada ''

  • Não utilize uma etiqueta de coluna para etiquetas de critério; mantenha as etiquetas de critério em branco ou utilize uma etiqueta que não seja uma etiqueta de coluna no intervalo da lista (nos exemplos apresentados a seguir, Média Calculada e Correspondência Exata).

    Se utilizar uma etiqueta de coluna na fórmula em vez de uma referência relativa da célula ou de um nome de intervalo, o Excel mostra um erro, tal como #NOME? ou #VALOR!, na célula que contém o critério. Pode ignorar este erro porque não afeta a forma como o intervalo da lista é filtrado.

  • A fórmula que utilizar para os critérios tem de utilizar uma referência relativa para fazer referência à célula correspondente na primeira linha de dados.

  • Todas as outras referências na fórmula têm de ser referências absolutas.

Múltiplos critérios, uma coluna, qualquer critério verdadeiro

Lógica booleana:     (Vendedor = "Santos" OU Vendedor = "Faria")

  1. Insira pelo menos três linhas em branco acima do intervalo da lista que possam ser utilizadas como intervalo de critérios. O intervalo de critérios tem de ter etiquetas de coluna. Certifique-se de que existe pelo menos uma linha em branco entre os valores dos critérios e o intervalo da lista.

  2. Para localizar linhas que cumpram múltiplos critérios para uma coluna, escreva os critérios diretamente abaixo de cada um em linhas separadas do intervalo de critérios. No exemplo, introduza:

    Tipo

    Vendedor

    Vendas

    ="=Santos"

    ="=Faria"

  3. Clique numa célula do intervalo da lista. No exemplo, clique numa célula qualquer do intervalo, A6:C10.

  4. No separador Dados, no grupo Ordenar e Filtrar, clique em Avançadas.

    O grupo Ordenar e Filtrar no separador Dados

  5. Execute um dos seguintes passos:

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

    • Para filtrar o intervalo da lista copiando as linhas que correspondem ao critério para outra área da folha de cálculo, clique em Copiar para outro local, clique na caixa Copiar para e, em seguida, clique no canto superior esquerdo da área onde pretende colar as linhas.

      Sugestão    Ao copiar linhas filtradas para outro local, pode especificar quais as colunas a incluir na operação de cópia. Antes de filtrar, copie as etiquetas das colunas que pretende na primeira linha da área onde pretende colar as linhas filtradas. Ao filtrar, insira uma referência para as etiquetas de coluna copiadas na caixa Copiar para. As linhas copiadas irão incluir apenas as colunas para as quais copiou as etiquetas.

  6. Na caixa Intervalo de critérios, introduza a referência do intervalo de critérios, incluindo as etiquetas dos critérios. No exemplo, introduza $A$1:$C$3.

    Para mover para fora da área de trabalho a caixa de diálogo Filtro avançado temporariamente enquanto seleciona o intervalo de critérios, clique em Fechar caixa de diálogo Imagem de botão .

  7. No exemplo, o resultado filtrado do intervalo da lista é:

    Tipo

    Vendedor

    Vendas

    Carne

    Santos

    € 377

    Produtos agrícolas

    Faria

    € 6328

    Produtos agrícolas

    Santos

    € 6544

Múltiplos critérios, múltiplas colunas, todos os critérios verdadeiros

Lógica booleana:     (Tipo = "Produtos Agrícolas" E Vendas > 1 000)

  1. Insira pelo menos três linhas em branco acima do intervalo da lista que possam ser utilizadas como intervalo de critérios. O intervalo de critérios tem de ter etiquetas de coluna. Certifique-se de que existe pelo menos uma linha em branco entre os valores dos critérios e o intervalo da lista.

  2. Para localizar linhas que cumpram múltiplos critérios em múltiplas colunas, escreva todos os critérios na mesma linha do intervalo de critérios. No exemplo, introduza:

    Tipo

    Vendedor

    Vendas

    ="=Produtos Agrícolas"

    >1 000

  3. Clique numa célula do intervalo da lista. No exemplo, clique numa célula qualquer do intervalo, A6:C10.

  4. No separador Dados, no grupo Ordenar e Filtrar, clique em Avançadas.

    O grupo Ordenar e Filtrar no separador Dados

  5. Execute um dos seguintes passos:

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

    • Para filtrar o intervalo da lista copiando as linhas que correspondem ao critério para outra área da folha de cálculo, clique em Copiar para outro local, clique na caixa Copiar para e, em seguida, clique no canto superior esquerdo da área onde pretende colar as linhas.

      Sugestão    Ao copiar linhas filtradas para outro local, pode especificar quais as colunas a incluir na operação de cópia. Antes de filtrar, copie as etiquetas das colunas que pretende na primeira linha da área onde pretende colar as linhas filtradas. Ao filtrar, insira uma referência para as etiquetas de coluna copiadas na caixa Copiar para. As linhas copiadas irão incluir apenas as colunas para as quais copiou as etiquetas.

  6. Na caixa Intervalo de critérios, introduza a referência do intervalo de critérios, incluindo as etiquetas dos critérios. No exemplo, introduza $A$1:$C$2.

    Para mover para fora da área de trabalho a caixa de diálogo Filtro avançado temporariamente enquanto seleciona o intervalo de critérios, clique em Fechar caixa de diálogo Imagem de botão .

  7. No exemplo, o resultado filtrado do intervalo da lista é:

    Tipo

    Vendedor

    Vendas

    Produtos agrícolas

    Faria

    € 6328

    Produtos agrícolas

    Santos

    € 6544

Múltiplos critérios, múltiplas colunas, qualquer critério verdadeiro

Lógica booleana:    (Tipo = "Produtos Agrícolas" OU Vendedor = "Faria")

  1. Insira pelo menos três linhas em branco acima do intervalo da lista que possam ser utilizadas como intervalo de critérios. O intervalo de critérios tem de ter etiquetas de coluna. Certifique-se de que existe pelo menos uma linha em branco entre os valores dos critérios e o intervalo da lista.

  2. Para localizar linhas que cumprem múltiplos critérios em múltiplas colunas, onde quaisquer critérios podem ser verdadeiros, escreva os critérios nas múltiplas colunas e linhas do intervalo de critérios. No exemplo, introduza:

    Tipo

    Vendedor

    Vendas

    ="=Produtos agrícolas"

    ="=Faria"

  3. Clique numa célula do intervalo da lista. No exemplo, clique numa célula qualquer do intervalo da lista, A6:C10.

  4. No separador Dados, no grupo Ordenar e Filtrar, clique em Avançadas.

    O grupo Ordenar e Filtrar no separador Dados

  5. Execute um dos seguintes passos:

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

    • Para filtrar o intervalo da lista copiando as linhas que correspondem ao critério para outra área da folha de cálculo, clique em Copiar para outro local, clique na caixa Copiar para e, em seguida, clique no canto superior esquerdo da área onde pretende colar as linhas.

    Sugestão: Ao copiar linhas filtradas para outro local, pode especificar quais as colunas a incluir na cópia. Antes de filtrar, copie os rótulos das colunas que pretende para a primeira linha da área onde deseja colar as linhas filtradas. Ao filtrar, insira uma referência nos rótulos copiados, na caixa Copiar para. As linhas copiadas incluem apenas as colunas das quais copiou os rótulos.

  6. Na caixa Intervalo de critérios, introduza a referência do intervalo de critérios, incluindo as etiquetas dos critérios. No exemplo, introduza $A$1:$B$3.

    Para mover para fora da área de trabalho a caixa de diálogo Filtro avançado temporariamente enquanto seleciona o intervalo de critérios, clique em Fechar caixa de diálogo Imagem de botão .

  7. No exemplo, o resultado filtrado do intervalo da lista é:

    Tipo

    Vendedor

    Vendas

    Produtos agrícolas

    Faria

    € 6328

    Produtos agrícolas

    Santos

    € 6544

Múltiplos conjuntos de critérios, uma coluna em todos os conjuntos

Lógica booleana:     ( (Vendas > 6 000 E Vendas < 6 500 ) OU (Vendas < 500) )

  1. Insira pelo menos três linhas em branco acima do intervalo da lista que possam ser utilizadas como intervalo de critérios. O intervalo de critérios tem de ter etiquetas de coluna. Certifique-se de que existe pelo menos uma linha em branco entre os valores dos critérios e o intervalo da lista.

  2. Para localizar linhas que cumpram múltiplos conjuntos de critérios, em que cada conjunto inclui critérios para uma coluna, inclua múltiplas colunas com o mesmo cabeçalho de coluna. No exemplo, introduza:

    Tipo

    Vendedor

    Vendas

    Vendas

    >6000

    <6500

    <500

  3. Clique numa célula do intervalo da lista. No exemplo, clique numa célula qualquer do intervalo da lista, A6:C10.

  4. No separador Dados, no grupo Ordenar e Filtrar, clique em Avançadas.

    O grupo Ordenar e Filtrar no separador Dados

  5. Execute um dos seguintes passos:

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

    • Para filtrar o intervalo da lista copiando as linhas que correspondem ao critério para outra área da folha de cálculo, clique em Copiar para outro local, clique na caixa Copiar para e, em seguida, clique no canto superior esquerdo da área onde pretende colar as linhas.

      Sugestão: Ao copiar linhas filtradas para outro local, pode especificar quais as colunas a incluir na cópia. Antes de filtrar, copie os rótulos das colunas que pretende para a primeira linha da área onde deseja colar as linhas filtradas. Ao filtrar, insira uma referência nos rótulos copiados, na caixa Copiar para. As linhas copiadas incluem apenas as colunas das quais copiou os rótulos.

  6. Na caixa Intervalo de critérios, introduza a referência do intervalo de critérios, incluindo as etiquetas dos critérios. No exemplo, introduza $A$1:$D$3.

    Para mover para fora da área de trabalho a caixa de diálogo Filtro avançado temporariamente enquanto seleciona o intervalo de critérios, clique em Fechar caixa de diálogo Imagem de botão .

  7. No exemplo, o resultado filtrado do intervalo da lista é:

    Tipo

    Vendedor

    Vendas

    Carne

    Santos

    € 377

    Produtos agrícolas

    Faria

    € 6328

Múltiplos conjuntos de critérios, múltiplas colunas em cada conjunto

Lógica booleana:     ( (Vendedor = "Santos" E Vendas >3 000) OU (Vendedor = "Faria" E Vendas > 1 500) )

  1. Insira pelo menos três linhas em branco acima do intervalo da lista que possam ser utilizadas como intervalo de critérios. O intervalo de critérios tem de ter etiquetas de coluna. Certifique-se de que existe pelo menos uma linha em branco entre os valores dos critérios e o intervalo da lista.

  2. Para localizar linhas que cumpram múltiplos conjuntos de critérios, em que cada conjunto inclui critérios para múltiplas colunas, escreva cada conjunto de critérios em colunas e linhas separadas. No exemplo, introduza:

    Tipo

    Vendedor

    Vendas

    ="=Santos"

    >3 000

    ="=Faria"

    >1 500

  3. Clique numa célula do intervalo da lista. No exemplo, clique numa célula qualquer do intervalo da lista, A6:C10.

  4. No separador Dados, no grupo Ordenar e Filtrar, clique em Avançadas.

    O grupo Ordenar e Filtrar no separador Dados

  5. Execute um dos seguintes passos:

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

    • Para filtrar o intervalo da lista copiando as linhas que correspondem ao critério para outra área da folha de cálculo, clique em Copiar para outro local, clique na caixa Copiar para e, em seguida, clique no canto superior esquerdo da área onde pretende colar as linhas.

      Sugestão    Ao copiar linhas filtradas para outro local, pode especificar quais as colunas a incluir na operação de cópia. Antes de filtrar, copie as etiquetas das colunas que pretende na primeira linha da área onde pretende colar as linhas filtradas. Ao filtrar, insira uma referência para as etiquetas de coluna copiadas na caixa Copiar para. As linhas copiadas irão incluir apenas as colunas para as quais copiou as etiquetas.

  6. Na caixa intervalo de critérios, introduza a referência do intervalo de critérios, incluindo as etiquetas de critérios. Utilizar o exemplo, introduza $A$1:$C$3.To mover fora da área de trabalho a caixa de diálogo Filtro avançado temporariamente enquanto seleciona o intervalo de critérios, clique em Fechar caixa de diálogo Imagem de botão .

  7. No exemplo, o resultado filtrado do intervalo da lista seria:

    Tipo

    Vendedor

    Vendas

    Produtos agrícolas

    Faria

    € 6328

    Produtos agrícolas

    Santos

    € 6544

Critérios de caráter universal

Lógica booleana:    Vendedor = um nome com "u" como segunda letra

  1. Para localizar valores de texto que partilham alguns carateres e não outros, execute um ou mais dos seguintes passos:

    • Escreva um ou mais carateres sem um sinal de igual (=) para localizar linhas com um valor de texto numa coluna que começa com esses carateres. Por exemplo, se escrever o texto Sa como critério, o Excel localiza nomes como "Santos," "Sara" e "Sarmento".

    • Utilizar um caráter universal.

      Utilize

      Para localizar

      ? (ponto de interrogação)

      Qualquer caráter individual
      Por exemplo, sm?th localiza "Silva" e "salva"

      * (asterisco)

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

      ~ (til) seguido de ?, * ou ~

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

  2. Insira pelo menos três linhas em branco acima do intervalo da lista que possam ser utilizadas como intervalo de critérios. O intervalo de critérios tem de ter etiquetas de coluna. Certifique-se de que existe pelo menos uma linha em branco entre os valores dos critérios e o intervalo da lista.

  3. Nas linhas abaixo das etiquetas de coluna, escreva os critérios aos quais quer fazer corresponder. Utilizando o exemplo, introduza:

    Tipo

    Vendedor

    Vendas

    ="=Ca*"

    ="=?u*"

  4. Clique numa célula do intervalo da lista. No exemplo, clique numa célula qualquer do intervalo da lista, A6:C10.

  5. No separador Dados, no grupo Ordenar e Filtrar, clique em Avançadas.

    O grupo Ordenar e Filtrar no separador Dados

  6. Execute um dos seguintes passos:

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

    • Para filtrar o intervalo da lista copiando as linhas que correspondem ao critério para outra área da folha de cálculo, clique em Copiar para outro local, clique na caixa Copiar para e, em seguida, clique no canto superior esquerdo da área onde pretende colar as linhas.

      Sugestão: Ao copiar linhas filtradas para outro local, pode especificar quais as colunas a incluir na cópia. Antes de filtrar, copie os rótulos das colunas que pretende para a primeira linha da área onde deseja colar as linhas filtradas. Ao filtrar, insira uma referência nos rótulos copiados, na caixa Copiar para. As linhas copiadas incluem apenas as colunas das quais copiou os rótulos.

  7. Na caixa Intervalo de critérios, introduza a referência do intervalo de critérios, incluindo as etiquetas dos critérios. No exemplo, introduza $A$1:$B$3.

    Para mover para fora da área de trabalho a caixa de diálogo Filtro avançado temporariamente enquanto seleciona o intervalo de critérios, clique em Fechar caixa de diálogo Imagem de botão .

  8. No exemplo, o resultado filtrado do intervalo da lista é:

    Tipo

    Vendedor

    Vendas

    Bebidas

    Suyama

    € 5 122

    Carne

    Santos

    € 377

    Produtos agrícolas

    Faria

    € 6328

Precisa de mais ajuda?

Pode sempre perguntar a um especialista na Comunidade Tecnológica do Excel, obter suporte na Comunidade de Respostas ou sugerir uma nova funcionalidade ou melhoria no User Voice do Excel.

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×