Você aplica formatação condicional a uma coluna no Excel, classifica os dados e a formatação não corresponde mais às linhas corretas. As regras que você definiu parecem se deslocar ou desaparecer. Isso acontece porque as regras de formatação condicional podem referenciar intervalos de células absolutos em vez de posições relativas. Este artigo explica por que a classificação quebra a formatação condicional e fornece uma correção passo a passo usando referências de tabela estruturadas e o Gerenciador.
Principais Conclusões: Corrigir Formatação Condicional Após Classificação
- Converter intervalo em Tabela do Excel (Ctrl+T): Faz com que as regras de formatação condicional permaneçam nas linhas ao classificar.
- Usar fórmulas relativas nas regras: Substitua referências absolutas como $A$1 por relativas como A1 para que as regras se apliquem por linha.
- Gerenciar Regras (Página Inicial > Formatação Condicional > Gerenciar Regras): Inspecione e edite o intervalo Aplica-se a para garantir que cubra as células corretas.
Por que a Formatação Condicional Quebra Após a Classificação
As regras de formatação condicional no Excel são armazenadas com uma referência de intervalo fixa. Quando você classifica os dados, o Excel move o conteúdo das células, mas o intervalo Aplica-se a da regra permanece ancorado nas células originais. Se sua regra referencia endereços absolutos como $A$2:$A$100, a classificação troca os valores, mas a regra ainda aponta para as mesmas células. Isso faz com que a formatação apareça nas linhas erradas.
Outra causa comum é usar uma fórmula que referencia células fora do intervalo formatado sem usar referências relativas. Por exemplo, uma regra que destaca células maiores que o valor em $B$2 sempre verificará a linha 2, mesmo após a classificação. A correção envolve converter seus dados em uma tabela ou ajustar a fórmula da regra para ser relativa.
As Tabelas do Excel são projetadas para manter a formatação alinhada com as linhas. Quando você classifica uma tabela, as regras de formatação condicional se movem com os dados porque as regras referenciam colunas da tabela, não intervalos de células estáticos.
Passos para Corrigir a Formatação Condicional que se Aplica a Linhas Erradas Após a Classificação
Siga estes passos para reparar a formatação condicional existente e prevenir o problema em futuras pastas de trabalho.
Método 1: Converter Seus Dados em uma Tabela do Excel
- Selecione seu intervalo de dados
Clique em qualquer célula dentro dos dados. Pressione Ctrl+T para abrir a caixa de diálogo Criar Tabela. Certifique-se de que o intervalo está correto e marque a caixa se seus dados tiverem cabeçalhos. Clique em OK. - Aplicar formatação condicional à coluna da tabela
Selecione a coluna na tabela. Vá para Página Inicial > Formatação Condicional > Nova Regra. Escolha um tipo de regra, por exemplo Usar uma fórmula para determinar quais células devem ser formatadas. Insira uma fórmula que referencie a coluna da tabela, como =[@Valor]>100. Clique em Formatar, escolha sua formatação e OK. - Classificar a tabela
Clique na seta suspensa no cabeçalho da coluna pela qual deseja classificar. Escolha Classificar de A a Z ou Classificar de Z a A. A formatação condicional se move com as linhas.
Método 2: Editar a Regra para Usar Referências Relativas
Se não puder usar uma tabela, ajuste a fórmula da regra para usar referências relativas.
- Abrir Gerenciar Regras
Vá para Página Inicial > Formatação Condicional > Gerenciar Regras. Na caixa de diálogo, selecione a regra que está quebrando após a classificação. - Editar a fórmula
Clique em Editar Regra. Na caixa de fórmula, altere quaisquer referências absolutas para relativas. Por exemplo, mude $A2 para A2 (remova o cifrão). Certifique-se de que a fórmula se aplica à célula ativa na seleção. Clique em OK. - Atualizar o intervalo Aplica-se a
Na caixa de diálogo Gerenciar Regras, clique dentro da caixa Aplica-se a. Selecione todo o intervalo que deve ter a formatação, por exemplo =$A$2:$A$100. Clique em Aplicar e depois em OK.
Método 3: Reaplicar a Regra Após a Classificação
- Limpar regras existentes
Selecione o intervalo afetado. Vá para Página Inicial > Formatação Condicional > Limpar Regras > Limpar Regras das Células Selecionadas. - Criar uma nova regra
Selecione o mesmo intervalo. Vá para Página Inicial > Formatação Condicional > Nova Regra. Escolha Formatar apenas células que contenham ou Usar uma fórmula. Insira a condição e a formatação. Clique em OK. - Classificar novamente
Agora classifique os dados. Como a regra foi aplicada recentemente à ordem atual, a formatação permanecerá correta para essa classificação. Repita esse processo cada vez que classificar.
Se a Formatação Condicional Ainda se Aplicar a Linhas Erradas
A Regra Referencia uma Célula Absoluta que Muda de Posição na Classificação
Se sua regra usa uma fórmula como =A2>$B$2, após a classificação, o valor em B2 muda. A regra então compara cada célula a um novo limite. Para corrigir, referencie uma célula fixa que não se mova durante a classificação, ou use um intervalo nomeado que aponte para um local estático. Alternativamente, armazene o valor limite em uma célula fora do intervalo classificado, como em uma planilha separada.
Múltiplas Regras Conflitam Após a Classificação
O Excel aplica as regras de formatação condicional na ordem em que aparecem na lista Gerenciar Regras. Após a classificação, uma regra que antes não tinha efeito visível pode se tornar ativa. Abra Gerenciar Regras e reordene as regras usando os botões Mover para Cima e Mover para Baixo. Marque a opção Parar Se Verdadeiro se quiser que apenas uma regra se aplique por célula.
A Formatação Condicional Desaparece Completamente Após a Classificação
Isso geralmente ocorre quando o intervalo Aplica-se a da regra é menor que o intervalo de dados. Após a classificação, linhas que estavam fora do intervalo formatado entram nele. No Gerenciar Regras, expanda o intervalo Aplica-se a para cobrir todo o conjunto de dados que será classificado. Por exemplo, mude =$A$2:$A$100 para =$A$2:$A$1000 para acomodar dados futuros.
Tabela do Excel vs Intervalo Manual: Principais Diferenças para Formatação Condicional
| Item | Tabela do Excel | Intervalo Manual |
|---|---|---|
| Formatação segue linhas após classificação | Sim, automaticamente | Não, as regras permanecem ancoradas nas células originais |
| Referências de fórmula | Usa referências estruturadas como [@Coluna] | Usa endereços de célula como A2 ou $A$2 |
| Gerenciamento do intervalo Aplica-se a | Expande automaticamente quando linhas são adicionadas | Deve ser editado manualmente no Gerenciar Regras |
| Melhor para | Dados dinâmicos que são classificados ou filtrados com frequência | Dados estáticos que raramente são classificados |
Agora você pode corrigir a formatação condicional que se aplica a linhas erradas após a classificação. Use Tabelas do Excel com referências estruturadas para fazer com que as regras permaneçam com os dados automaticamente. Para pastas de trabalho existentes, edite a fórmula da regra para remover referências absolutas e ajuste o intervalo Aplica-se a. Uma dica avançada: use a função INDIRETO em fórmulas de formatação condicional para criar intervalos dinâmicos que não quebram quando as linhas se movem.