Como usar o filtro avançado do Excel – Guia completo com exemplos
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.
- Extrair uma lista única
- Filtrar em uma coluna com múltiplos critérios (corresponder a qualquer critério)
- Filtrar em múltiplas colunas com múltiplos critérios
- Filtro avançado com caractere curinga
- Extrair apenas determinadas colunas
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.
- Acesse a guia "Dados" e selecione "Avançado" no grupo "Classificar e Filtrar".
- Na caixa de diálogo "Filtro Avançado", configure conforme as orientações abaixo.
- 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".
- 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.
- Extrair valor único de uma coluna:
- Na seção "Copiar para", especifique onde deseja colar a lista única.
- Marque a caixa "Apenas registros únicos".
- Clique no botão "OK". Veja a imagem:
Resultado
Como mostrado na imagem abaixo, as linhas únicas são extraídas do intervalo de dados original.
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.
Passo2: Configuração do intervalo de critérios
- 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.
- 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:
Passo3: Aplicar o Filtro Avançado
Agora você pode aplicar o filtro avançado para realizar a tarefa conforme descrito.
- Acesse a guia “Dados” e selecione “Avançado” no grupo “Classificar e Filtrar”.
- Na caixa de diálogo "Filtro Avançado", configure conforme as orientações abaixo.
- 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".
- Na seção "Intervalo da lista", selecione todo o intervalo de dados A7:D17.
- Na seção "Intervalo de critérios", selecione todo o intervalo de critérios A2:D4.
- Na seção "Copiar para", especifique onde deseja colar o resultado filtrado (neste exemplo, selecione a célula F8).
- Clique em "OK" para aplicar o filtro. Veja a imagem:
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.
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.
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.
Passo2: Configuração do intervalo de critérios
- 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.
- 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:
Passo3: Aplicar o Filtro Avançado
Agora você pode aplicar o filtro avançado para realizar a tarefa conforme descrito.
- Acesse a guia "Dados" e selecione "Avançado" no grupo "Classificar e Filtrar".
- Na caixa de diálogo "Filtro Avançado", configure conforme as orientações abaixo.
- 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".
- Na seção "Intervalo da lista", selecione todo o intervalo de dados A7:D16.
- Na seção "Intervalo de critérios", selecione todo o intervalo de critérios A2:D3.
- Na seção "Copiar para", especifique onde deseja colar o resultado filtrado (neste exemplo, selecione a célula F6).
- Clique em "OK" para aplicar o filtro. Veja a imagem:
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.
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.
Passo2: Configuração do intervalo de critérios
- 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.
- 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:
Passo3: Aplicar o Filtro Avançado
Agora você pode aplicar o filtro avançado para realizar a tarefa conforme descrito.
- Acesse a guia "Dados" e selecione "Avançado" no grupo "Classificar e Filtrar".
- Na caixa de diálogo "Filtro Avançado", configure conforme as orientações abaixo.
- 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".
- Na seção "Intervalo da lista", selecione todo o intervalo de dados A7:D17.
- Na seção "Intervalo de critérios", selecione todo o intervalo de critérios A2:D4.
- Na seção "Copiar para", especifique onde deseja colar o resultado filtrado (neste exemplo, selecione a célula F8).
- Clique em "OK" para aplicar o filtro. Veja a imagem:
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.
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.
Passo2: Configuração do intervalo de critérios
- 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.
- 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:
Passo3: Aplicar o Filtro Avançado
Agora você pode aplicar o filtro avançado para realizar a tarefa conforme descrito.
- Acesse a guia "Dados" e selecione "Avançado" no grupo "Classificar e Filtrar".
- Na caixa de diálogo "Filtro Avançado", configure conforme as orientações abaixo.
- 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".
- Na seção "Intervalo da lista", selecione todo o intervalo de dados A7:D17.
- Na seção "Intervalo de critérios", selecione todo o intervalo de critérios A2:D4.
- Na seção "Copiar para", especifique onde deseja colar o resultado filtrado (neste exemplo, selecione a célula F8).
- Clique em "OK" para aplicar o filtro. Veja a imagem:
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.
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.
Passo2: Configuração do intervalo de critérios
- 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.
- 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:
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.
- Acesse a guia "Dados" e selecione "Avançado" no grupo "Classificar e Filtrar".
- Na caixa de diálogo "Filtro Avançado", configure conforme as orientações abaixo.
- 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".
- Na seção "Intervalo da lista", selecione todo o intervalo de dados A6:B11.
- Na seção "Intervalo de critérios", selecione todo o intervalo de critérios A2:B3.
- Na seção "Copiar para", especifique onde deseja colar o resultado filtrado (neste exemplo, selecione a célula D7).
- Clique em "OK" para aplicar o filtro. Veja a imagem:
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.
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.
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.
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.
- Acesse a guia "Dados" e selecione "Avançado" no grupo "Classificar e Filtrar".
- Na caixa de diálogo "Filtro Avançado", configure conforme as orientações abaixo.
- Na seção "Ação", escolha a opção "Copiar para outro local".
- Na seção "Intervalo da lista", selecione todo o intervalo de dados A7:D17.
- Na seção "Intervalo de critérios", selecione todo o intervalo de critérios A2:D4.
- Na seção "Copiar para", selecione o intervalo (F7:H7 neste caso) onde você digitou os cabeçalhos das colunas que deseja extrair.
- Clique em "OK" para aplicar o filtro. Veja a imagem:
Resultado
Você verá que o resultado da extração inclui apenas as colunas especificadas.
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
Artigos Relacionados
Verificar se um filtro está aplicado em uma planilha no Excel
Este tutorial ajuda você a verificar rapidamente se um filtro está aplicado em uma coluna específica ou em toda a planilha, sem precisar conferir coluna por coluna manualmente.
Colar dados apenas nas linhas visíveis de uma lista filtrada
Este tutorial fornece etapas detalhadas para colar dados apenas nas linhas filtradas do Excel, ignorando as linhas ocultas.
Copiar dados para outra planilha com Filtro Avançado
Este tutorial demonstra como usar os filtros avançados do Excel para copiar os resultados de um filtro para outra planilha.
Limpar filtros de todas as planilhas na pasta de trabalho atual
Suponha que você tenha criado vários filtros em diferentes planilhas da sua pasta de trabalho do Excel e agora queira limpar todos de uma vez. Normalmente, seria necessário verificar os filtros planilha por planilha e depois limpá-los manualmente. Se quiser limpar os filtros de todas as planilhas da pasta de trabalho atual, experimente o método deste artigo.
Índice
- Filtro avançado vs. filtro normal
- Exemplos de uso do filtro avançado
- Extrair uma lista única
- Filtrar em uma coluna com múltiplos critérios (corresponder a qualquer critério)
- Filtrar em múltiplas colunas com múltiplos critérios
- Com lógica E (corresponder a todos os critérios)
- Com lógica OU (corresponder a qualquer critério)
- Com lógica E e OU combinadas
- Filtro avançado com caractere curinga
- Extrair apenas determinadas colunas
- Observações sobre o filtro avançado
- Artigos Relacionados
- As Melhores Ferramentas de Produtividade para Office
- Comentários
Melhores Ferramentas de Produtividade para Office
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!