Skip to main content

Como usar o filtro avançado do Excel – Guia completo com exemplos

Author: Siluvia Last Modified: 2025-06-04

O Filtro Avançado do Excel é uma ferramenta poderosa que oferece flexibilidade além da filtragem padrão, permitindo que os usuários realizem tarefas de filtragem complexas de forma eficiente. Este guia apresenta uma análise detalhada do recurso Filtros Avançados do Excel, compara-o com os filtros normais, traz exemplos práticos e oferece recomendações para o uso ideal. Assim, você estará apto a dominar o uso de filtros avançados com confiança.

A screenshot showing the Excel Advanced Filter interface and sample dataset


Filtro avançado vs. filtro normal

A principal diferença entre o filtro normal do Excel e o Filtro Avançado está na complexidade e nas funcionalidades. Enquanto o filtro normal oferece uma filtragem simples baseada em critérios de uma única coluna dentro do conjunto de dados original, o Filtro Avançado vai além desses limites ao:

  • Permitir o uso de múltiplos critérios em várias colunas.
  • Oferecer a capacidade de extrair valores únicos de um conjunto de dados.
  • Permitir o uso de caracteres curingas para correspondências parciais e mais flexíveis.
  • Permitir a extração dos dados filtrados para um local separado.

Exemplos de uso do filtro avançado

Esta seção apresenta exemplos práticos para mostrar como utilizar filtros avançados no Excel e alcançar diferentes resultados de filtragem.


Extrair uma lista única

O Filtro Avançado do Excel pode gerar rapidamente uma lista de valores únicos a partir de um conjunto de dados, tarefa que pode ser trabalhosa com filtros normais. Se você possui uma lista de transações de vendas com linhas duplicadas e deseja extrair apenas as linhas únicas, o recurso Filtro Avançado do Excel facilita esse processo. Siga as instruções abaixo para realizar essa tarefa.

A screenshot demonstrating a dataset used to extract unique values in Excel using Advanced Filter

  1. Acesse a guia "Dados" e selecione "Avançado" no grupo "Classificar e Filtrar".
    A screenshot of the Data tab in Excel, highlighting the Advanced Filter option
  2. Na caixa de diálogo "Filtro Avançado", configure conforme as orientações abaixo.
    1. Na seção "Ação", escolha a opção desejada. Como quero localizar a lista única em outro local, seleciono a opção "Copiar para outro local".
    2. Especifique a seção Intervalo da lista:
      • Extrair valor único de uma coluna:
        Selecione a coluna que contém os valores dos quais deseja extrair entradas únicas. Por exemplo, para extrair os nomes de clientes únicos neste caso, selecione A1:A11.
      • Extrair linhas únicas com base em múltiplas colunas:
        Selecione o intervalo que inclui todas as colunas que você deseja considerar. Neste exemplo, como quero extrair linhas únicas com base em Nome do Cliente, Vendas e Região, seleciono o intervalo completo A1:C11.
    3. Na seção "Copiar para", especifique onde deseja colar a lista única.
    4. Marque a caixa "Apenas registros únicos".
    5. Clique no botão "OK". Veja a imagem:
      A screenshot of the Advanced Filter dialog in Excel, configured to extract unique rows

Resultado

Como mostrado na imagem abaixo, as linhas únicas são extraídas do intervalo de dados original.

A screenshot of the result after using Excel's Advanced Filter to extract unique rows


Filtrar em uma coluna com múltiplos critérios (corresponder a qualquer critério)

Filtrar dados em uma coluna com múltiplos critérios permite exibir linhas que atendem a qualquer uma das condições especificadas. Isso é especialmente útil ao trabalhar com grandes conjuntos de dados e precisar restringir as informações com base em várias possibilidades. Veja como realizar isso usando o recurso Filtro Avançado do Excel:

Passo1: Prepare o intervalo de dados original

Certifique-se de que seu conjunto de dados tenha cabeçalhos de coluna claros, pois eles serão importantes para configurar o intervalo de critérios. Aqui, estou usando a seguinte tabela de notas de alunos como exemplo.

A screenshot of a dataset prepared for filtering in one column with multiple criteria

Passo2: Configuração do intervalo de critérios

  1. No intervalo acima ou separado do intervalo de dados, crie seu intervalo de critérios. Os cabeçalhos digitados no intervalo de critérios devem corresponder exatamente aos do intervalo de dados para funcionar corretamente. Neste exemplo, meu intervalo de critérios está acima do intervalo de dados.
  2. Abaixo do cabeçalho, liste cada um dos critérios que deseja corresponder. Cada critério deve estar em sua própria célula, diretamente abaixo do anterior. Essa configuração indica ao Excel para corresponder a qualquer um desses critérios.
    Neste exemplo, estou procurando alunos com "notas maiores que95 ou menores que60" para filtrar tanto os alunos com notas altas quanto baixas. Portanto, insiro cada critério em linhas separadas sob o cabeçalho Nota. O intervalo de critérios completo é mostrado abaixo:
    A screenshot of a criteria range set up for filtering data in Excel

Passo3: Aplicar o Filtro Avançado

Agora você pode aplicar o filtro avançado para realizar a tarefa conforme descrito.

  1. Acesse a guia “Dados” e selecione “Avançado” no grupo “Classificar e Filtrar”.
    A screenshot of the Data tab in Excel, highlighting the Advanced Filter option
  2. Na caixa de diálogo "Filtro Avançado", configure conforme as orientações abaixo.
    1. Na seção "Ação", escolha a opção desejada. Como quero localizar o resultado filtrado em outro local, seleciono a opção "Copiar para outro local".
    2. Na seção "Intervalo da lista", selecione todo o intervalo de dados A7:D17.
    3. Na seção "Intervalo de critérios", selecione todo o intervalo de critérios A2:D4.
    4. Na seção "Copiar para", especifique onde deseja colar o resultado filtrado (neste exemplo, selecione a célula F8).
    5. Clique em "OK" para aplicar o filtro. Veja a imagem:
      A screenshot of the Advanced Filter dialog configured for multi-criteria filtering in Excel

Resultado

Você verá que apenas as linhas em que a coluna "Nota" corresponde a qualquer um dos critérios (>95 ou <60) são extraídas.

A screenshot of the filtered results in Excel after applying multiple criteria with Advanced Filter


Diga adeus à configuração manual de intervalos de critérios complicados

Desbloqueie o poder da filtragem por múltiplas condições no Excel sem complicação! O recurso "Super Filtro" do Kutools para Excel oferece uma facilidade de uso incomparável que o Filtro Avançado nativo do Excel não consegue igualar. Ele suporta os seguintes filtros avançados com apenas alguns cliques:

  • Filtrar por múltiplos critérios em uma coluna
  • Filtrar por múltiplos critérios em várias colunas
  • Filtrar dados pelo comprimento do texto
  • Filtrar dados com base em ano / mês / semana...
  • Filtrar sequências de texto diferenciando maiúsculas de minúsculas...

Descubra como o "Super Filtro" pode revolucionar seu fluxo de trabalho. Clique aqui para baixar o Kutools para Excel.

A screenshot of Kutools for Excel Super Filter feature used for advanced multi-condition filtering

Clique aqui para saber mais e ver como usar este recurso.


Filtrar em múltiplas colunas com múltiplos critérios

Após abordar a filtragem com múltiplos critérios em uma única coluna, agora vamos focar na filtragem em múltiplas colunas. Esta seção irá guiá-lo na aplicação de múltiplos critérios em diferentes colunas usando as lógicas E, OU e a combinação E/OU.

  • Para aplicar a lógica E, coloque os critérios na mesma linha.
  • Para aplicar a lógica OU, posicione os critérios em linhas separadas.

Com lógica E (corresponder a todos os critérios)

Filtrar dados em múltiplas colunas com múltiplos critérios usando a lógica E significa que cada linha deve atender a todos os critérios especificados em diferentes colunas para ser exibida. Veja como realizar isso com o Filtro Avançado do Excel:

Passo1: Prepare o intervalo de dados original

Certifique-se de que seu conjunto de dados tenha cabeçalhos de coluna claros, pois eles serão importantes para configurar o intervalo de critérios. Aqui, estou usando a seguinte tabela de notas de alunos como exemplo.

A screenshot showing an Excel table of student scores used as a dataset for applying AND logic

Passo2: Configuração do intervalo de critérios

  1. Crie seu intervalo de critérios acima ou separado do intervalo de dados, digitando cabeçalhos que correspondam exatamente aos do intervalo de dados. Neste exemplo, meu intervalo de critérios está acima do intervalo de dados.
  2. Para lógica E, liste todos os critérios na mesma linha sob seus respectivos cabeçalhos. Por exemplo, se quero filtrar alunos da "Turma A" com notas acima de85, o intervalo de critérios deve ser configurado assim:
    A screenshot showing a criteria range setup for filtering data using AND logic in Excel

Passo3: Aplicar o Filtro Avançado

Agora você pode aplicar o filtro avançado para realizar a tarefa conforme descrito.

  1. Acesse a guia "Dados" e selecione "Avançado" no grupo "Classificar e Filtrar".
    A screenshot of the Data tab in Excel, highlighting the Advanced Filter option
  2. Na caixa de diálogo "Filtro Avançado", configure conforme as orientações abaixo.
    1. Na seção "Ação", escolha a opção desejada. Como quero localizar o resultado filtrado em outro local, seleciono a opção "Copiar para outro local".
    2. Na seção "Intervalo da lista", selecione todo o intervalo de dados A7:D16.
    3. Na seção "Intervalo de critérios", selecione todo o intervalo de critérios A2:D3.
    4. Na seção "Copiar para", especifique onde deseja colar o resultado filtrado (neste exemplo, selecione a célula F6).
    5. Clique em "OK" para aplicar o filtro. Veja a imagem:
      A screenshot of the Advanced Filter dialog box configured for AND logic

Resultado

No resultado, apenas as linhas que correspondem a todos os critérios nas colunas especificadas serão exibidas ou copiadas. No exemplo, apenas os alunos da Turma A com notas acima de85 são extraídos.

A screenshot of the filtered results after applying AND logic with Advanced Filter in Excel


Com lógica OU (corresponder a qualquer critério)

Para filtrar dados em múltiplas colunas usando a lógica OU (correspondendo a qualquer um dos critérios) no Filtro Avançado do Excel, siga estes passos:

Passo1: Prepare o intervalo de dados original

Certifique-se de que seu conjunto de dados tenha cabeçalhos de coluna claros, pois eles serão importantes para configurar o intervalo de critérios. Aqui, estou usando a seguinte tabela de notas de alunos como exemplo.

A screenshot of a student scores dataset used to demonstrate OR logic filtering in Excel

Passo2: Configuração do intervalo de critérios

  1. Crie seu intervalo de critérios acima ou separado do intervalo de dados, digitando cabeçalhos que correspondam exatamente aos do intervalo de dados. Neste exemplo, meu intervalo de critérios está acima do intervalo de dados.
  2. Com a lógica OU, coloque cada conjunto de critérios para a mesma coluna em linhas separadas, ou liste cada critério em linhas separadas sob o respectivo cabeçalho. Por exemplo, se quero filtrar alunos com notas acima de90 ou conceito F, o intervalo de critérios deve ser configurado assim:
    A screenshot of a criteria range setup for filtering data using OR logic in Excel

Passo3: Aplicar o Filtro Avançado

Agora você pode aplicar o filtro avançado para realizar a tarefa conforme descrito.

  1. Acesse a guia "Dados" e selecione "Avançado" no grupo "Classificar e Filtrar".
    A screenshot of the Data tab in Excel, highlighting the Advanced Filter option
  2. Na caixa de diálogo "Filtro Avançado", configure conforme as orientações abaixo.
    1. Na seção "Ação", escolha a opção desejada. Como quero localizar o resultado filtrado em outro local, seleciono a opção "Copiar para outro local".
    2. Na seção "Intervalo da lista", selecione todo o intervalo de dados A7:D17.
    3. Na seção "Intervalo de critérios", selecione todo o intervalo de critérios A2:D4.
    4. Na seção "Copiar para", especifique onde deseja colar o resultado filtrado (neste exemplo, selecione a célula F8).
    5. Clique em "OK" para aplicar o filtro. Veja a imagem:
      A screenshot of the Advanced Filter dialog box configured for OR logic

Resultado

Isso filtrará seus dados com base nos critérios especificados, correspondendo a qualquer critério listado. Se uma linha corresponder a qualquer um dos critérios nas colunas especificadas, ela será incluída nos resultados filtrados.

Neste caso, o filtro retornará apenas os alunos com notas acima de90 ou conceito F.

A screenshot of the filtered results after applying OR logic with Advanced Filter in Excel


Com lógica E e OU combinadas

Para filtrar dados em múltiplas colunas com uma combinação de lógica E e OU usando o Filtro Avançado do Excel, siga estes passos.

Passo1: Prepare o intervalo de dados original

Certifique-se de que seu conjunto de dados tenha cabeçalhos de coluna claros, pois eles serão importantes para configurar o intervalo de critérios. Aqui, estou usando a seguinte tabela de notas de alunos como exemplo.

A screenshot of a student scores dataset used to demonstrate AND and OR logic filtering in Excel.

Passo2: Configuração do intervalo de critérios

  1. Crie seu intervalo de critérios acima ou ao lado do intervalo de dados. Inclua os cabeçalhos de coluna que correspondam exatamente aos do intervalo de dados. Neste exemplo, meu intervalo de critérios está acima do intervalo de dados.
  2. Abaixo dos cabeçalhos, insira os critérios usando uma combinação das lógicas E e OU.
    • Para lógica E, critérios de diferentes colunas devem ser colocados na mesma linha.
    • Para lógica OU, os critérios devem ser colocados em linhas separadas.
    • Para lógica combinada E-OU, organize cada conjunto de condições OU em blocos de linhas separadas. Dentro de cada bloco, coloque os critérios E na mesma linha.
      Por exemplo, para filtrar alunos da Turma A com notas acima de90 ou da Turma B com conceito B, defina o intervalo de critérios assim:
      A screenshot of a criteria range setup combining AND and OR logic in Excel

Passo3: Aplicar o Filtro Avançado

Agora você pode aplicar o filtro avançado para realizar a tarefa conforme descrito.

  1. Acesse a guia "Dados" e selecione "Avançado" no grupo "Classificar e Filtrar".
    A screenshot of the Data tab in Excel, highlighting the Advanced Filter option
  2. Na caixa de diálogo "Filtro Avançado", configure conforme as orientações abaixo.
    1. Na seção "Ação", escolha a opção desejada. Como quero localizar o resultado filtrado em outro local, seleciono a opção "Copiar para outro local".
    2. Na seção "Intervalo da lista", selecione todo o intervalo de dados A7:D17.
    3. Na seção "Intervalo de critérios", selecione todo o intervalo de critérios A2:D4.
    4. Na seção "Copiar para", especifique onde deseja colar o resultado filtrado (neste exemplo, selecione a célula F8).
    5. Clique em "OK" para aplicar o filtro. Veja a imagem:
      A screenshot of the Advanced Filter dialog box configured for a combination of AND and OR logic

Resultado

O Excel exibirá apenas as linhas que atendem à combinação complexa de critérios definida.

Neste exemplo, o filtro avançado retornará apenas os alunos com notas acima de90 na Turma A ou alunos com conceito B na Turma B.

A screenshot of the filtered results combining AND and OR logic with Advanced Filter in Excel


Filtro avançado com caractere curinga

Usar caracteres curingas com o filtro avançado do Excel permite buscas de dados mais flexíveis e poderosas. Curingas são caracteres especiais que representam um ou mais caracteres em uma sequência, facilitando a filtragem por padrões de texto. Veja instruções detalhadas de como usar o filtro avançado com curingas no Excel.

Passo1: Prepare o intervalo de dados original

Certifique-se de que seu conjunto de dados tenha cabeçalhos de coluna claros, pois eles serão importantes para configurar o intervalo de critérios. Neste exemplo, suponha que você tenha uma lista de nomes e alguns dos nomes que procura seguem um padrão específico.

A screenshot of a dataset of names used to demonstrate filtering with wildcards in Excel

Passo2: Configuração do intervalo de critérios

  1. Crie seu intervalo de critérios acima ou ao lado do intervalo de dados. Inclua os cabeçalhos de coluna que correspondam exatamente aos do intervalo de dados. Neste exemplo, meu intervalo de critérios está acima do intervalo de dados.
  2. Abaixo do cabeçalho, insira o critério usando caracteres curingas.
    • *: Representa qualquer quantidade de caracteres e pode ser usado antes, depois ou dentro de uma sequência.
    • ?: Representa um único caractere em uma posição específica.
    Neste exemplo, quero filtrar nomes que começam com a letra “J”, então insiro J* sob o cabeçalho Nome no intervalo de critérios. Veja a imagem:
    A screenshot showing a criteria range setup with a wildcard to filter data in Excel

Passo3: Aplicar o Filtro Avançado

Agora você pode aplicar o filtro avançado para filtrar todos os nomes que começam com a letra J.

  1. Acesse a guia "Dados" e selecione "Avançado" no grupo "Classificar e Filtrar".
    A screenshot of the Data tab in Excel, highlighting the Advanced Filter option
  2. Na caixa de diálogo "Filtro Avançado", configure conforme as orientações abaixo.
    1. Na seção "Ação", escolha a opção desejada. Como quero localizar o resultado filtrado em outro local, seleciono a opção "Copiar para outro local".
    2. Na seção "Intervalo da lista", selecione todo o intervalo de dados A6:B11.
    3. Na seção "Intervalo de critérios", selecione todo o intervalo de critérios A2:B3.
    4. Na seção "Copiar para", especifique onde deseja colar o resultado filtrado (neste exemplo, selecione a célula D7).
    5. Clique em "OK" para aplicar o filtro. Veja a imagem:
      A screenshot of the Advanced Filter dialog box configured with wildcard criteria

Resultado

O filtro avançado exibirá apenas as linhas da coluna Nome em que os nomes começam com a letra "J", seguindo o padrão definido pelo curinga no intervalo de critérios.

A screenshot of filtered results in Excel after applying wildcard criteria with Advanced Filter


Extrair apenas determinadas colunas

Usar o filtro avançado do Excel para extrair apenas determinadas colunas é especialmente útil para analisar grandes conjuntos de dados quando você precisa focar apenas em certas informações.

Suponha que seu conjunto de dados esteja no intervalo A7:D17 e você queira filtrar esses dados com base nos critérios especificados em B2:D4 e extrair apenas as colunas Nome, Nota e Conceito. Veja como fazer isso.

A screenshot showing a dataset and criteria range for extracting specific columns with Advanced Filter in Excel

Passo1: Especifique as colunas a serem extraídas

Abaixo ou ao lado do seu conjunto de dados, digite os cabeçalhos das colunas que deseja extrair. Isso define o intervalo "Copiar para" onde os dados filtrados aparecerão. Neste exemplo, digito os cabeçalhos Nome, Nota e Conceito no intervalo F7:H7.

A screenshot of column headers specified for extracting specific columns in Excel with Advanced Filter

Passo2: Aplicar o Filtro Avançado

Agora você pode aplicar o filtro avançado para filtrar apenas determinadas colunas com base nos critérios especificados.

  1. Acesse a guia "Dados" e selecione "Avançado" no grupo "Classificar e Filtrar".
    A screenshot of the Data tab in Excel, highlighting the Advanced Filter option
  2. Na caixa de diálogo "Filtro Avançado", configure conforme as orientações abaixo.
    1. Na seção "Ação", escolha a opção "Copiar para outro local".
    2. Na seção "Intervalo da lista", selecione todo o intervalo de dados A7:D17.
    3. Na seção "Intervalo de critérios", selecione todo o intervalo de critérios A2:D4.
    4. Na seção "Copiar para", selecione o intervalo (F7:H7 neste caso) onde você digitou os cabeçalhos das colunas que deseja extrair.
    5. Clique em "OK" para aplicar o filtro. Veja a imagem:
      A screenshot of the Advanced Filter dialog box configured to extract specific columns

Resultado

Você verá que o resultado da extração inclui apenas as colunas especificadas.

A screenshot of filtered results in Excel showing extracted specific columns using Advanced Filter


Observações sobre o filtro avançado

  • O intervalo de critérios deve ter cabeçalhos de coluna que correspondam exatamente aos do intervalo de dados.
  • Se os resultados filtrados forem copiados para outro local, a função Desfazer (Control + Z) não estará disponível.
  • Ao aplicar o filtro avançado no Excel, certifique-se de incluir os cabeçalhos de coluna na seleção. Omitir os cabeçalhos pode fazer com que o Excel trate a primeira célula do intervalo como cabeçalho, resultando em filtragem incorreta.
  • Os resultados filtrados não são atualizados dinamicamente; reaplique o filtro avançado para atualizá-los após alterações nos dados.
  • A tabela a seguir lista as operações de comparação para números e datas que você pode usar nos critérios do filtro avançado.
    Operador de comparação Significado
    = Igual a
    > Maior que
    < Menor que
    >= Maior ou igual a
    <= Menor ou igual a
    <> Diferente de

Melhores Ferramentas de Produtividade para Office

🤖 Assistente AI do KUTOOLS: Revolucione a análise de dados com base em: Execução Inteligente | Gerar Código | Criar Fórmulas Personalizadas | Analisar Dados e Gerar Gráficos | Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Marcar Duplicatas | Excluir Linhas em Branco | Combinar Colunas ou Endereço sem Perder Dados | Arredondar...
Super PROC: PROC com Múltiplos Critérios | PROC com Múltiplos Valores | Procura em várias planilhas | Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente uma Lista Suspensa | Lista Suspensa Dependente | Lista Suspensa com Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas | Mover Colunas | Alternar Estado de Visibilidade das Colunas Ocultas | Comparar Intervalo & Colunas...
Recursos em Destaque: Grade de foco | Visualização de Design | Barra de fórmulas aprimorada | Gerenciador de Pasta de trabalho & Planilha | Biblioteca de AutoTexto | Selecionador de Data | Mesclar Dados | Criptografar/Descriptografar Células | Enviar Email por Lista | Super Filtro | Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...) | Mais de50 Tipos de Gráficos (Gráfico de Gantt, ...) | Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do Caminho, ...) |12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...) |7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ... e muito mais

Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...


O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho

  • Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!