Formatação Condicional do Excel Aplica-se a Linhas Erradas Após Classificação: Correção
🔍 WiseChecker

Formatação Condicional do Excel Aplica-se a Linhas Erradas Após Classificação: Correção

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.

ADVERTISEMENT

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

  1. 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.
  2. 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.
  3. 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.

  1. 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.
  2. 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.
  3. 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

  1. Limpar regras existentes
    Selecione o intervalo afetado. Vá para Página Inicial > Formatação Condicional > Limpar Regras > Limpar Regras das Células Selecionadas.
  2. 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.
  3. 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.

ADVERTISEMENT

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.

ADVERTISEMENT