Formatação Condicional com Lista Suspensa no Excel: Como Mudar a Cor da Célula

Para que a cor de uma célula mude automaticamente conforme a opção escolhida em uma lista suspensa, crie uma regra de Formatação Condicional do tipo “Usar uma fórmula” que compara a célula com cada valor da lista (por exemplo =A2=”Aprovado”) e defina uma cor diferente para cada condição — assim que o valor selecionado muda, a cor muda sozinha.

Você já quis que uma célula mudasse de cor sozinha assim que alguém escolhesse uma opção em uma lista suspensa, sem precisar formatar manualmente toda vez que o valor muda? Planilhas de controle de tarefas, aprovação de documentos ou status de pedidos costumam depender dessa checagem visual rápida — mas se a cor precisa ser aplicada à mão a cada atualização, alguém sempre esquece, e a planilha vira uma mistura de células coloridas certas e erradas.

O problema fica pior à medida que a lista de itens cresce: conferir célula por célula se a cor está de acordo com o status atual é chato e não escala, principalmente quando várias pessoas atualizam a mesma planilha ao longo do dia.

Neste artigo iremos mostrar como combinar validação de dados (lista suspensa) com formatação condicional no Excel, para que a cor da célula mude automaticamente assim que uma opção diferente for selecionada, sem nenhuma intervenção manual depois de configurada a regra.

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

Youtube

Assista ao vídeo abaixo, caso prefira aprender a como fazer formatação condicional com lista suspensa no Excel assistindo a um vídeo.

Miniatura do video: clique para assistir

Não se esqueça de se INSCREVER no nosso canal.

Passo 1: criando a lista suspensa com Validação de Dados

Antes de aplicar qualquer cor, é preciso ter a lista suspensa funcionando. Selecione a célula (ou a coluna inteira, se for aplicar em várias linhas) onde a lista vai aparecer, vá até a guia Dados e clique em Validação de Dados.

Na janela que abre, no campo Permitir, escolha a opção Lista. No campo Fonte, digite as opções separadas por ponto e vírgula — por exemplo, Sim;Não — ou clique na seta para cima ao lado do campo e selecione um intervalo de células onde essas opções já estejam digitadas. Clique em OK, e uma seta para lista suspensa aparece na célula, permitindo escolher entre as opções cadastradas em vez de digitar livremente.

Passo 2: criando a primeira regra de formatação condicional

Com a lista suspensa pronta, selecione novamente a mesma célula (ou coluna) e vá em Página Inicial > Formatação Condicional > Nova Regra. Escolha o tipo de regra Formatar apenas células que contenham e, na condição, deixe selecionado Valor da célula > igual a, digitando entre aspas o texto de uma das opções — por exemplo, “Não”.

Clique em Formatar, escolha a cor de preenchimento desejada (vermelho, no exemplo) e clique em OK duas vezes. A partir desse momento, toda vez que alguém escolher “Não” na lista suspensa daquela célula, ela fica automaticamente vermelha.

Passo 3: repetindo o processo para a outra opção

Uma única regra cobre apenas uma condição. Para que a célula também mude de cor quando a opção escolhida for “Sim”, repita o processo: Nova Regra, “Formatar apenas células que contenham”, igual a “Sim”, e escolha uma cor diferente, como verde. Um exemplo de como a planilha fica depois de configurar as duas regras:

Tabela de tarefas com status Sim/Não em lista suspensa, cada opção com uma cor diferente

Repita esse processo tantas vezes quanto forem as opções da sua lista suspensa. Se a lista tiver três ou mais opções (por exemplo, “Pendente”, “Em Andamento” e “Concluído”), basta criar uma regra para cada uma, com uma cor diferente.

Aplicando em uma coluna inteira, não só em uma célula

Na prática, o mais comum é ter uma coluna de status inteira, com uma lista suspensa em cada linha, em vez de uma única célula isolada. Para isso, ao criar a validação de dados e a formatação condicional, selecione a coluna inteira (ou o intervalo de linhas da sua tabela, como C2:C50) antes de aplicar as regras, em vez de selecionar apenas uma célula. Assim, tanto a lista suspensa quanto as regras de cor valem para todas as linhas de uma só vez, e qualquer linha nova adicionada dentro desse intervalo já nasce com o comportamento configurado.

Usando fórmula personalizada em vez de “texto específico”

O método com “Formatar apenas células que contenham” funciona bem para casos simples, mas tem uma limitação: ele só compara com um texto fixo, digitado dentro da própria regra. Para situações mais avançadas — como comparar o valor de uma célula com o de outra, ou aplicar a cor à linha inteira e não só à célula da lista suspensa — use o tipo de regra Usar uma fórmula para determinar quais células devem ser formatadas.

Por exemplo, para colorir a linha inteira (não só a célula C2) quando o status em C2 for “Não”, selecione o intervalo da tabela inteira (A2:D50, por exemplo), crie a regra por fórmula e digite =$C2=”Não” — o cifrão antes do C trava a coluna, mas deixa a linha livre para se ajustar automaticamente célula por célula dentro do intervalo selecionado.

Casos de uso práticos

Esse padrão de lista suspensa combinada com cor automática aparece em várias situações do dia a dia: controle de tarefas concluídas ou pendentes, aprovação de documentos (Aprovado/Reprovado/Em Análise), status de pagamento (Pago/Não Pago), controle de estoque (Disponível/Em Falta) ou prioridade de atendimento (Alta/Média/Baixa). Em todos esses casos, a lógica é a mesma: a lista suspensa padroniza o que pode ser digitado, e a formatação condicional traduz cada opção em uma cor, dando uma leitura visual instantânea da situação de cada linha sem precisar ler o texto de cada célula uma por uma.

Erros comuns ao configurar essa combinação

Um erro frequente é criar a lista suspensa depois de já ter digitado valores manualmente na coluna — nesse caso, os valores antigos podem não corresponder exatamente às opções da nova lista (por diferença de maiúsculas, espaço extra ou acentuação), e a formatação condicional não reconhece a condição como verdadeira mesmo que o texto pareça igual visualmente. Sempre que possível, crie a lista suspensa antes de preencher os dados, ou revise os valores já digitados depois de criar a lista, escolhendo novamente cada opção diretamente pela seta.

Outro erro é a ordem das regras dentro do Gerenciador de Regras: se duas regras poderiam se aplicar à mesma célula ao mesmo tempo, o Excel aplica a que estiver mais acima na lista (a menos que a opção “Parar Se Verdadeiro” esteja configurada de forma diferente). Se as cores não estiverem aparecendo como esperado, vale conferir a ordem das regras no Gerenciador de Regras.

Disponibilidade

Tanto a Validação de Dados quanto a Formatação Condicional estão disponíveis em praticamente todas as versões do Excel — Excel 2007 em diante, Excel 365, Excel Online e Excel para Mac — e também no Google Sheets, onde os recursos equivalentes se chamam Validação de Dados e Formatação Condicional, com opções bem parecidas de “célula é igual a” e cores customizadas.

Perguntas frequentes

Preciso criar a lista suspensa antes ou depois da formatação condicional?

O ideal é criar a lista suspensa primeiro, para garantir que os valores futuros sejam sempre digitados de forma padronizada. Depois, aplique a formatação condicional comparando o valor da célula com o texto exato de cada opção da lista.

Como faço para a linha inteira mudar de cor, não só a célula da lista suspensa?

Use uma regra de formatação condicional do tipo “Usar uma fórmula para determinar quais células devem ser formatadas”, selecionando o intervalo da tabela inteira e travando apenas a coluna da lista suspensa com cifrão, como em =$C2=”Não”.

Por que a cor não aparece mesmo eu tendo escolhido a opção certa na lista suspensa?

Geralmente é porque o texto da regra de formatação condicional não é exatamente igual ao texto da opção escolhida — diferenças de espaço extra, acentuação ou maiúsculas e minúsculas podem impedir a correspondência. Confira se o texto digitado na regra é idêntico ao das opções da lista.

Compartilhe ou Comente

Se você curtiu esse artigo aonde mostramos como fazer formatação condicional com lista suspensa no Excel, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.

Você já usa listas suspensas com cor automática nas suas planilhas de controle? Qual situação do seu dia a dia essa combinação resolveria melhor? Conta para nós nos comentários!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *