Filtrar ao utilizar critérios avançados

Se os dados que pretende filtrar exigirem critérios complexos (como Tipo = "Produzir" OU Vendedor = "Davolio"), pode utilizar a caixa de diálogo do Filtro Avançado.

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

O grupo Ordenar e Filtrar no separador Dados

Exemplo

Overview

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

Vendedor = "Marques" OR Vendedor = "Ferreira"

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

Tipo = "Produtos agrícolas" AND Vendas > 1 000

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

Tipo = "Produtos agrícolas" OR Vendedor = "Ferreira"

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

(Vendas > 6 000 E Vendas < 6 500 ) OR (Vendas < 500)

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

(Vendedor = "Davolio" e vendas >3000) OU
(Vendedor = "Buchanan" e vendas > 1500)

Critérios do caráter universal

Vendedor = um nome com "e" como segunda letra

Descrição Geral

O comando Avançadas funciona de forma diferente do comando Filtrar em várias formas importantes.

  • Apresenta a caixa de diálogo Filtro Avançado em alternativa ao menu Filtro Automático.

  • O utilizador escreve os critérios avançados num intervalo de critérios diferente na folha de cálculo e acima do intervalo de células ou tabela que quer filtrar. O Microsoft Office Excel utiliza um intervalo de critérios diferente na caixa de diálogo Filtro Avançado como origem dos critérios avançados.

Dados de exemplo

Os seguintes dados da amostra são utilizados para todos os procedimentos neste artigo.

Os dados incluem quatro linhas em branco acima do intervalo da lista que serão usadas como uma gama de critérios (A1:C4) e um intervalo de lista (A6:C10). O intervalo de critérios tem etiquetas 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-os na tabela seguinte, copie-os e, em seguida, cole-os na célula A1 de uma nova folha de cálculo do Excel.

Tipo

Vendedor

Vendas

Tipo

Vendedor

Vendas

Bebidas

Santos

5 122 €

Carne

Oliveira

450 €

produtos agrícolas

Ferreira

6 328 €

Produtos agrícolas

Marques

6 544 €

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 um sinal de igual para escrever texto ou um valor

Como o sinal igual (=)é usado para indicar uma fórmula quando escreve texto ou um valor numa célula, o Excel avalia o que escreve; no entanto, isto pode causar resultados inesperados do filtro. Para indicar um operador de comparação da igualdade para texto ou valor, digite os critérios como expressão de cadeia na célula adequada na gama de critérios:

=''= 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

="=Marques"

=Marques

="=3.000"

=3 000

Considerar sensibilidade às 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 dar o nome Critérios a um intervalo e a referência do intervalo será apresentada automaticamente na caixa Intervalo de critérios. Também pode definir o nome Base de Dados para o intervalo da lista a ser filtrado e definir o nome Extração para a área onde quer colar as linhas e estes intervalos serão apresentados automaticamente nas caixas Intervalo da lista e Copiar para, respetivamente.

Criar critérios com uma fórmula

Pode utilizar um valor calculado que seja o resultado 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.

  • Uma vez que está a utilizar uma fórmula, introduza-a normalmente e não escreva a expressão da seguinte forma:

    =''= entrada ''

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

    Se utilizar uma etiqueta de coluna na fórmula em alternativa a uma referência relativa da célula ou de um nome de intervalo, o Excel apresenta um valor de erro, 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 de lista é filtrado.

  • A fórmula que utilizar nos critérios tem de utilizar uma referência relativa à célula correspondente na primeira linha dos 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 = "Marques" OU Vendedor = "Ferreira")

  1. Insira pelo menos três linhas em branco acima do intervalo de lista que possam ser utilizados 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 de lista.

  2. Para localizar linhas que correspondam a múltiplos critérios de uma coluna, escreva os critérios diretamente abaixo de cada uma em linhas separadas do intervalo de critérios. Utilizando o exemplo, introduza:

    Tipo

    Vendedor

    Vendas

    ="=Marques"

    ="=Ferreira"

  3. Clique numa célula no intervalo de lista. Ao utilizar o exemplo, clique numa célula no 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. Siga um dos seguintes procedimentos:

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

    • Para filtrar o intervalo de lista ao copiar linhas que correspondem aos seus critérios para outra área na folha de cálculo, clique em Copiar para outra localização, clique na caixa Copiar para e, em seguida, clique no canto superior esquerdo da área onde quer colar as linhas.

      Sugestão    Quando copiar linhas filtradas para outra localização, pode especificar que colunas quer incluir na operação copiar. Antes de filtrar, copie as etiquetas de coluna das colunas que quer para a primeira linha da área onde pretende colar as linhas filtradas. Quando filtrar, introduza uma referência às etiquetas de coluna copiadas na caixa Copiar para. Neste caso, as linhas copiadas irão incluir apenas as colunas das quais copiou as etiquetas.

  6. Na caixa Intervalo de critérios, introduza a referência ao intervalo de critérios, incluindo as etiquetas de critérios. Ao utilizar o exemplo, introduza $A$1:$C$3.

    Para mover a caixa de diálogo do Filtro Avançado para fora do caminho temporariamente enquanto seleciona o intervalo de critérios, clique em Alarme de Colapso Imagem de botão .

  7. Ao utilizar o exemplo, o resultado filtrado do intervalo de lista é:

    Tipo

    Vendedor

    Vendas

    Carne

    Oliveira

    450 €

    produtos agrícolas

    Ferreira

    6 328 €

    Produtos agrícolas

    Marques

    6 544 €

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

Lógica booleana:    (Tipo = "Produtos agrícolas" E Vendas > 1000)

  1. Insira pelo menos três linhas em branco acima do intervalo de lista que possam ser utilizados 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 de lista.

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

    Tipo

    Vendedor

    Vendas

    ="=Produtos agrícolas"

    >1 000

  3. Clique numa célula no intervalo de lista. Ao utilizar o exemplo, clique numa célula no 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. Siga um dos seguintes procedimentos:

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

    • Para filtrar o intervalo de lista ao copiar linhas que correspondem aos seus critérios para outra área na folha de cálculo, clique em Copiar para outra localização, clique na caixa Copiar para e, em seguida, clique no canto superior esquerdo da área onde quer colar as linhas.

      Sugestão    Quando copiar linhas filtradas para outra localização, pode especificar que colunas quer incluir na operação copiar. Antes de filtrar, copie as etiquetas de coluna das colunas que quer para a primeira linha da área onde pretende colar as linhas filtradas. Quando filtrar, introduza uma referência às etiquetas de coluna copiadas na caixa Copiar para. Neste caso, as linhas copiadas irão incluir apenas as colunas das quais copiou as etiquetas.

  6. Na caixa Intervalo de critérios, introduza a referência ao intervalo de critérios, incluindo as etiquetas de critérios. Ao utilizar o exemplo, introduza $A$1:$C$2.

    Para mover a caixa de diálogo do Filtro Avançado para fora do caminho temporariamente enquanto seleciona o intervalo de critérios, clique em Alarme de Colapso Imagem de botão .

  7. Ao utilizar o exemplo, o resultado filtrado do intervalo de lista é:

    Tipo

    Vendedor

    Vendas

    Produtos agrícolas

    Ferreira

    6 328 €

    Produtos agrícolas

    Marques

    6 544 €

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

Lógica booleana:    (Tipo = "Produzir" OU Vendedor = "Buchanan")

  1. Insira pelo menos três linhas em branco acima do intervalo de lista que possam ser utilizados 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 de lista.

  2. Para localizar linhas que correspondam a múltiplos critérios em múltiplas colunas, em que qualquer critério pode ser verdadeiro, escreva os critérios nas várias colunas e linhas do intervalo de critérios. Ao utilizar o exemplo, introduza:

    Tipo

    Vendedor

    Vendas

    ="=Produtos agrícolas"

    ="=Ferreira"

  3. Clique numa célula no intervalo de lista. Utilizando o exemplo, clique numa célula no intervalo de 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. Siga um dos seguintes procedimentos:

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

    • Para filtrar o intervalo de lista ao copiar linhas que correspondem aos seus critérios para outra área na folha de cálculo, clique em Copiar para outra localização, clique na caixa Copiar para e, em seguida, clique no canto superior esquerdo da área onde quer colar as linhas.

    Sugestão: Quando copiar linhas filtradas para outra localização, pode especificar que colunas quer incluir na operação copiar. Antes de filtrar, copie as etiquetas de coluna das colunas que quer para a primeira linha da área onde pretende colar as linhas filtradas. Quando filtrar, introduza uma referência às etiquetas de coluna copiadas na caixa Copiar para. Neste caso, as linhas copiadas irão incluir apenas as colunas das quais copiou as etiquetas.

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

    Para mover a caixa de diálogo do Filtro Avançado para fora do caminho temporariamente enquanto seleciona o intervalo de critérios, clique em Alarme de Colapso Imagem de botão .

  7. Ao utilizar o exemplo, o resultado filtrado do intervalo de lista é:

    Tipo

    Vendedor

    Vendas

    Produtos agrícolas

    Ferreira

    6 328 €

    Produtos agrícolas

    Marques

    6 544 €

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

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

  1. Insira pelo menos três linhas em branco acima do intervalo de lista que possam ser utilizados 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 de lista.

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

    Tipo

    Vendedor

    Vendas

    Vendas

    >6000

    <6500

    <500

  3. Clique numa célula no intervalo de lista. Utilizando o exemplo, clique numa célula no intervalo de 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. Siga um dos seguintes procedimentos:

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

    • Para filtrar o intervalo de lista ao copiar linhas que correspondem aos seus critérios para outra área na folha de cálculo, clique em Copiar para outra localização, clique na caixa Copiar para e, em seguida, clique no canto superior esquerdo da área onde quer colar as linhas.

      Sugestão: Quando copiar linhas filtradas para outra localização, pode especificar que colunas quer incluir na operação copiar. Antes de filtrar, copie as etiquetas de coluna das colunas que quer para a primeira linha da área onde pretende colar as linhas filtradas. Quando filtrar, introduza uma referência às etiquetas de coluna copiadas na caixa Copiar para. Neste caso, as linhas copiadas irão incluir apenas as colunas das quais copiou as etiquetas.

  6. Na caixa Intervalo de critérios, introduza a referência ao intervalo de critérios, incluindo as etiquetas de critérios. Ao utilizar o exemplo, introduza $A$1:$D$3.

    Para mover a caixa de diálogo do Filtro Avançado para fora do caminho temporariamente enquanto seleciona o intervalo de critérios, clique em Alarme de Colapso Imagem de botão .

  7. Ao utilizar o exemplo, o resultado filtrado do intervalo de lista é:

    Tipo

    Vendedor

    Vendas

    Carne

    Oliveira

    450 €

    produtos agrícolas

    Ferreira

    6 328 €

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

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

  1. Insira pelo menos três linhas em branco acima do intervalo de lista que possam ser utilizados 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 de lista.

  2. Para localizar linhas que correspondam a múltiplos conjuntos de critérios, em que cada conjunto inclui critérios de múltiplas colunas, escreva cada conjunto de critérios em colunas e linhas separadas. Utilizando o exemplo, introduza:

    Tipo

    Vendedor

    Vendas

    ="=Marques"

    >3000

    ="=Ferreira"

    >1 500

  3. Clique numa célula no intervalo de lista. Utilizando o exemplo, clique numa célula no intervalo de 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. Siga um dos seguintes procedimentos:

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

    • Para filtrar o intervalo de lista ao copiar linhas que correspondem aos seus critérios para outra área na folha de cálculo, clique em Copiar para outra localização, clique na caixa Copiar para e, em seguida, clique no canto superior esquerdo da área onde quer colar as linhas.

      Sugestão    Quando copiar linhas filtradas para outra localização, pode especificar que colunas quer incluir na operação copiar. Antes de filtrar, copie as etiquetas de coluna das colunas que quer para a primeira linha da área onde pretende colar as linhas filtradas. Quando filtrar, introduza uma referência às etiquetas de coluna copiadas na caixa Copiar para. Neste caso, as linhas copiadas irão incluir apenas as colunas das quais copiou as etiquetas.

  6. Na caixa Intervalo de critérios, introduza a referência ao intervalo de critérios, incluindo as etiquetas de critérios. Utilizando o exemplo, introduza $A$1:$C$3.Para tirar temporariamente a caixa de diálogo do Filtro Avançado do caminho enquanto seleciona a gama de critérios, clique em Dialog de colapso Imagem de botão .

  7. Ao utilizar o exemplo, o resultado filtrado do intervalo de lista seria:

    Tipo

    Vendedor

    Vendas

    Produtos agrícolas

    Ferreira

    6 328 €

    Produtos agrícolas

    Marques

    6 544 €

Critérios do caráter universal

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

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

    • Escreva um ou mais carateres sem sinal de igual (=) para localizar linhas com um valor de texto numa coluna que comece com esses carateres. Por exemplo, se escrever o texto Mar como critério, o Excel localiza "Marques", "Martins" e "Marinho".

    • Utilizar um caráter universal.

      Utilize

      Para localizar

      ? (ponto de interrogação)

      Qualquer personagem
      único Por exemplo, sm?th encontra "smith" e "smyth"

      * (asterisco)

      Qualquer número
      de caracteres Por exemplo, *leste encontra "Nordeste" e "Sudeste"

      ~ (til) seguido de ?, * ou ~

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

  2. Insira pelo menos três linhas em branco acima do intervalo de lista que possam ser utilizados 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 de 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*"

    ="=?e*"

  4. Clique numa célula no intervalo de lista. Utilizando o exemplo, clique numa célula no intervalo de 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. Siga um dos seguintes procedimentos:

    • Para filtrar o intervalo de lista ao ocultar linhas que não correspondem aos seus critérios, clique em Filtrar a lista, no local

    • Para filtrar o intervalo de lista ao copiar linhas que correspondem aos seus critérios para outra área na folha de cálculo, clique em Copiar para outra localização, clique na caixa Copiar para e, em seguida, clique no canto superior esquerdo da área onde quer colar as linhas.

      Sugestão: Quando copiar linhas filtradas para outra localização, pode especificar que colunas quer incluir na operação copiar. Antes de filtrar, copie as etiquetas de coluna das colunas que quer para a primeira linha da área onde pretende colar as linhas filtradas. Quando filtrar, introduza uma referência às etiquetas de coluna copiadas na caixa Copiar para. Neste caso, as linhas copiadas irão incluir apenas as colunas das quais copiou as etiquetas.

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

    Para mover a caixa de diálogo do Filtro Avançado para fora do caminho temporariamente enquanto seleciona o intervalo de critérios, clique em Alarme de Colapso Imagem de botão .

  8. Ao utilizar o exemplo, o resultado filtrado do intervalo de lista é:

    Tipo

    Vendedor

    Vendas

    Bebidas

    Santos

    5 122 €

    Carne

    Marques

    450 €

    produtos agrícolas

    Ferreira

    6 328 €

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.

Uma subscrição para aproveitar ao máximo o seu tempo

Precisa de mais ajuda?

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.

×