Os filtros do Excel podem parar de funcionar quando seu intervalo de dados tem problemas de formatação ou estrutura. As causas mais comuns são células mescladas na linha de cabeçalho ou linhas em branco dentro do conjunto de dados. Este artigo explica como identificar e corrigir esses problemas específicos para restaurar a funcionalidade dos filtros.
Principais conclusões: Corrigindo Problemas de Filtro do Excel
- Dados > Filtro: Este comando falhará se sua linha de cabeçalho contiver células mescladas ou dados não contíguos.
- Ctrl + T para criar uma Tabela: Converte seus dados em uma Tabela estruturada, que gerencia automaticamente cabeçalhos e filtros.
- Localizar e Selecionar > Ir para Especial > Em branco: Localize e exclua rapidamente linhas em branco que quebram o intervalo do filtro.
Por que Cabeçalhos e Linhas em Branco Quebram os Filtros
O recurso de filtro do Excel exige um intervalo de dados claramente definido e contíguo. Ele identifica a linha superior da sua seleção como a linha de cabeçalho contendo as setas suspensas do filtro. Qualquer inconsistência nesta linha, como células mescladas ou células vazias, impede que o Excel aplique corretamente o filtro a toda a coluna abaixo. Da mesma forma, uma linha completamente em branco sinaliza ao Excel que seu intervalo de dados termina acima dessa linha. Filtros aplicados a um intervalo parcial não incluirão dados abaixo da linha em branco, fazendo parecer que o filtro não está funcionando em todos os seus registros.
O Papel das Tabelas do Excel
Converter seus dados em uma Tabela oficial do Excel resolve muitos desses problemas estruturais. Uma Tabela se expande dinamicamente para incluir novas linhas e colunas adjacentes. Ela impõe uma única linha de cabeçalho não mesclada e trata o intervalo de dados como um único objeto. Os filtros são parte integrante das Tabelas, portanto, são menos propensos a erros de seleção de intervalo que afetam filtros aplicados a intervalos de células comuns.
Passos para Limpar seus Dados e Restaurar os Filtros
Siga estes passos para corrigir um conjunto de dados onde os filtros não estão funcionando corretamente.
- Verifique células mescladas na linha de cabeçalho
Selecione toda a sua linha de cabeçalho. Na guia Página Inicial, no grupo Alinhamento, clique no menu suspenso Mesclar e Centralizar. Se a opção ‘Desmesclar Células’ não estiver esmaecida, clique nela. Certifique-se de que cada coluna em sua linha de cabeçalho tenha um título único em uma única célula. - Remova todas as linhas em branco dentro do conjunto de dados
Selecione todo o seu intervalo de dados. Pressione F5, clique em Especial, selecione Em branco e clique em OK. Isso selecionará todas as células vazias. Clique com o botão direito em uma das células selecionadas e escolha Excluir. Selecione ‘Linha inteira’ e clique em OK. - Aplique um novo filtro ao intervalo limpo
Clique em qualquer célula dentro dos seus dados limpos. Vá para a guia Dados e clique no botão Filtro. Agora você deve ver setas suspensas em cada célula de cabeçalho. Teste o filtro clicando em uma seta e selecionando um valor.
Método Usando uma Tabela do Excel
Se corrigir o intervalo for complexo, converta-o em uma Tabela para uma solução mais permanente.
- Selecione seu intervalo de dados
Clique em qualquer célula dentro dos seus dados. O Excel detectará automaticamente o intervalo contíguo. - Crie a Tabela
Pressione Ctrl + T. Na caixa de diálogo Criar Tabela, certifique-se de que a caixa de seleção ‘Minha tabela tem cabeçalhos’ esteja marcada e clique em OK. - Use os filtros da Tabela
As setas suspensas do filtro aparecerão automaticamente nos cabeçalhos da Tabela. Agora você pode classificar e filtrar seus dados. Novas linhas adicionadas na parte inferior serão automaticamente incluídas na Tabela e em seus filtros.
Se os Filtros Ainda Não Funcionarem Corretamente
Após limpar cabeçalhos e linhas em branco, outros problemas menos óbvios podem persistir.
Filtro Mostra Apenas Alguns Dados Após uma Linha em Branco
Isso acontece quando um filtro foi aplicado antes de você excluir uma linha em branco. O intervalo do filtro ainda está definido para a seleção antiga e mais curta. Limpe o filtro antigo e reaplique-o. Vá para Dados > Limpar para remover o filtro. Em seguida, com o cursor no conjunto de dados completo, clique em Dados > Filtro novamente.
Lista Suspensa do Filtro Está Vazia ou Faltando Itens
Isso geralmente indica a presença de tipos de dados inconsistentes dentro de uma única coluna, como números armazenados como texto. O Excel não consegue construir uma lista unificada. Para corrigir, certifique-se de que todos os dados em uma determinada coluna sejam do mesmo tipo. Use o assistente Texto para Colunas na guia Dados para uma coluna de números armazenados como texto, deixando o formato como Geral.
Setas de Filtro da Tabela do Excel Estão Faltando
As setas de filtro da Tabela podem ser desativadas. Clique em qualquer lugar dentro da sua Tabela. Vá para a guia Design da Tabela. No grupo Opções de Estilo de Tabela, certifique-se de que a caixa de seleção Botão de Filtro esteja marcada. Isso restaurará imediatamente as setas suspensas.
Intervalo Manual vs. Tabela do Excel para Filtragem
| Item | Intervalo de Dados Manual com Filtro | Tabela do Excel |
|---|---|---|
| Exigência de Cabeçalho | Linha superior deve ser não mesclada, sem espaços em branco | Cria automaticamente uma linha de cabeçalho; mesclagens são removidas |
| Tratamento de Linhas em Branco | Linhas em branco quebram o intervalo filtrado | Linhas em branco são tratadas como dados; filtros incluem linhas abaixo |
| Expansão do Intervalo | Intervalo é estático; novos dados devem ser incluídos manualmente | Intervalo se expande dinamicamente para incluir linhas/colunas adjacentes |
| Persistência do Filtro | Filtro pode ser facilmente limpo ou perdido | Botões de filtro são uma parte persistente do objeto Tabela |
| Melhor Para | Análise única em um conjunto de dados fixo e limpo | Listas de dados contínuas que mudam e crescem ao longo do tempo |
Agora você pode corrigir filtros do Excel limpando sua linha de cabeçalho e removendo linhas em branco. Para gerenciamento contínuo de dados, converta seu intervalo em uma Tabela do Excel usando Ctrl + T. Se a lista suspensa do filtro parecer incompleta, verifique se há tipos de dados mistos na coluna usando a ferramenta Texto para Colunas na guia Dados.