Como alterar a cor da linha com base no valor de uma única célula?

Como alterar a cor da linha com base no valor de uma única célula?

Possível duplicata:
Formatação condicional de valores TRUE/FALSE em um intervalo do Excel 2010

Tenho uma planilha onde tenho uma célula dentro de uma linha que conterá um texto específico via validação de dados. Assim, por exemplo, uma célula pode conter o texto "Vencimento em 7 dias", "Vencimento" ou "Fechado".

Quero que a cor da linha mude dependendo do texto que aparece na célula. Portanto, se o texto "Vencido" aparecer na célula, quero que toda a linha fique vermelha, se "Vencimento em 7 dias" aparecer, a linha deverá ficar amarela e se "Fechado", a linha ficará cinza.

Como eu posso fazer isso?

Responder1

Você pode fazer isso com formatação condicional baseada em fórmula.

  1. Selecione as células às quais deseja aplicar a formatação.
  2. NoLarguia, clique em "Formatação condicional" → "Gerenciar regras..."
  3. Clique em "Nova Regra..."
  4. Selecione "Usar uma fórmula para determinar quais células formatar"
  5. No campo de fórmula, insira o seguinte: =SEARCH("Due in", $C1) > 0
    Em vez de C1, use a célula que contém os textos que deseja verificar. Mas observe o $sinal na frente dele - que diz ao Excel para manter a coluna igual à medida que expande a fórmula pela linha. Esse é o truque para aplicar a formatação a uma linha inteira com base no valor de uma única célula.
  6. Clique em "Formatar..."
  7. Selecione a cor desejada noFonteguia (se você quis dizer cor do texto) ou aPreencherguia (se você quis dizer cor de fundo), bem como quaisquer outras opções de formatação desejadas
  8. CliqueOKduas vezes
  9. De volta ao Gerenciador de regras, clique emAplicarpara ver a formatação em vigor e certifique-se de que está como você deseja
  10. Repita as etapas 3 a 8 para os outros textos que deseja verificar, sempre selecionando as cores adequadas
  11. CliqueOKouFecharpara sair do Gerenciador de regras

Isso deve resolver.

Responder2

Use um formato condicional com uma fórmula como =INDIRECT("C"&ROW())="Past Due"e defina a cor de fundo como vermelho. Adicione regras semelhantes para os outros formatos que deseja aplicar. Substitua "C"pela coluna real que contém os valores que você deseja verificar.

informação relacionada