Utilize uma fórmula ou função definida para preencher automaticamente texto com base na célula Cor de preenchimento no Excel
Suponha que tem uma lista de células preenchidas com cor de fundo vermelha ou verde e pretende inserir texto com base na cor de preenchimento de cada célula. Por exemplo, tal como ilustrado na imagem seguinte, preencha com «Yes» as células de fundo vermelho, com «No» as de fundo verde e com «Neither» todas as restantes.
Utilize uma fórmula para preencher automaticamente texto com base na célula Cor de preenchimento
Para utilizar uma fórmula que preencha automaticamente uma célula com um texto específico com base na cor de preenchimento, é necessário definir primeiro um nome.
1. Selecione uma célula, por exemplo a célula A1, e clique em Fórmulas > Definir Nome no grupo Nomes Definidos.
2. Na caixa de diálogo Novo Nome, introduza Mycolor na caixa Nome e introduza esta fórmula
Na caixa de texto Refere-se a, clique em OK.
Formula!A1 indica a célula A1 na folha denominada Formula; 10 e 3 são os códigos de cor — pode alterá-los conforme necessário. Para mais códigos de cor, consulte este site: http://dmcritchie.mvps.org/excel/colors.htm
Agora, na célula preenchida com cor, pode introduzir esta fórmula
Prima a tecla Enter e obterá o texto com base na cor de preenchimento da célula.
Utilize uma ferramenta prática para preencher automaticamente texto com base na célula Cor de preenchimento
Com o método do nome definido, é necessário reintroduzir a fórmula em cada célula — o que é bastante incómodo. Aqui, com o Kutools para Excel, uma coleção de ferramentas do Excel, a sua funcionalidade Selecionar células com formato semelhante permite-lhe selecionar rapidamente todas as células com uma determinada cor de fundo, podendo depois introduzir o texto pretendido em lote.
Após instalar gratuitamenteo Kutools para Excel, proceda da seguinte forma:
1. Em duas células que não esteja a utilizar, preencha-as com as respetivas Cores de Fundo. Por exemplo, neste caso, pretendo que as células com fundo azul sejam preenchidas com o texto «Go» e as com fundo laranja com «Stop»; para isso, irei aplicar as cores laranja e azul às células A1 e B1, respetivamente.
2. Em seguida, selecione as células nas quais pretende introduzir texto com base na cor de preenchimento e clique em Kutools > Selecionar > Selecionar células com formato semelhante.
3. Na caixa de diálogo Selecionar células com formato semelhante, clique no botão Selecionar formato a partir da célula e, na caixa de diálogo que surge, escolha A1 — a célula preenchida com a cor com base na qual pretende localizar outras células.
Clique em OK para regressar à caixa de diálogo principal, desmarque todas as opções exceto a caixa Preenchimento e desative a opção Ignorar células vazias. Clique em OK > Sim para selecionar todas as células preenchidas com cor azul.

4. Agora, introduza o texto pretendido na Barra de Fórmulas e prima Ctrl + Enter para preencher todas as células selecionadas com o mesmo texto.
Utilize uma função definida para preencher automaticamente texto com base na célula Cor de preenchimento noutra coluna
Se pretender preencher texto com base na cor de preenchimento de uma célula noutra coluna, pode utilizar uma função personalizada.
1. Prima as teclas Alt + F11 para abrir a janela Microsoft Visual Basic para Aplicações.
2. Clique em Inserir > Módulo na janela para inserir um script em branco e copie e cole o código seguinte.
VBA: preencher célula com base na Cor de preenchimento de outra célula
Function GetRangeColor(xRg As Range)
'UpdatebyKutools20191125
If (xRg.Count > 1) Then
GetRangeColor = "Only work for single cell"
End If
Select Case xRg.Interior.Color
Case RGB(255, 0, 0)
GetRangeColor = "Play"
Case RGB(0, 255, 0)
GetRangeColor = "Stop"
Case Else
GetRangeColor = "Neither"
End Select
End Function No código, RGB(255, 0, 0) e RGB(0, 255, 0) são códigos de cor; pode alterá-los conforme necessário. Para mais códigos de cor, consulte este site: http://dmcritchie.mvps.org/excel/colors.html
3. Guarde este código, feche esta janela e regresse à folha. Em seguida, introduza a seguinte fórmula numa célula:
Prima a tecla Enter e arraste a alça de preenchimento pelas células para aplicar esta fórmula.
A1 é a célula com base na qual pretende preencher texto de acordo com a sua cor de preenchimento.
Clique para transferir o ficheiro de exemplo
Como alternar a cor das linhas com base num grupo no Excel?
No Excel, colorir linhas alternadas é algo relativamente simples para a maioria de nós. Mas já tentou aplicar cores alternadas com base nas alterações de valor numa coluna — por exemplo, na Coluna A, como ilustrado na imagem seguinte? Neste artigo, explicamos como alternar a cor das linhas com base num grupo no Excel.
Como Aplicar uma Cor Gradiente em Várias Células?
No Excel, podemos preencher facilmente a cor de fundo de uma ou várias células, mas por vezes precisamos de um efeito de gradiente — como o mostrado na imagem seguinte. Como conseguir um gradiente de cor numa única célula ou em várias células no Excel?
Como aplicar cores a linhas ou colunas listradas no Excel?
Este artigo mostra-lhe três métodos para aplicar cores a linhas ou colunas listradas no Excel. Proceda da seguinte forma.
Como aplicar sombreamento a linhas ou colunas ímpares ou pares (alternadas) no Excel?
Ao conceber uma folha de cálculo, muitas pessoas tendem a aplicar sombreamento a linhas ou colunas ímpares ou pares (alternadas) para tornar a folha mais visual. Este artigo mostra-lhe dois métodos para aplicar sombreamento a linhas ou colunas ímpares ou pares no Excel.
As Melhores Ferramentas de Produtividade para o Office
Kutools para Excel Resolve a Maior Parte dos Seus Problemas e Aumenta a Sua Produtividade em 80 %
- Super Barra de Fórmulas (edite facilmente várias linhas de texto e fórmulas); Disposição de Leitura (leia e edite com facilidade um grande número de células); Colar em Intervalo de Filtro...
- Mesclar Células, Linhas ou Colunas e Manter os Dados; Dividir o Conteúdo das Células; Combinar Linhas Duplicadas e Calcular Soma/Média... Evitar Entradas Duplicadas nas Células; Comparar Intervalos...
- Selecionar linhas duplicadas ou únicas;Selecionar linhas em branco (todas as células vazias);Super Localizar e Pesquisa Aproximada em vários livros; seleção aleatória...
- Cópia Exata de múltiplas células sem alterar a referência da fórmula;Criar Referências Automaticamente para várias folhas;Inserir Marcadores, caixas de seleção e muito mais...
- Fórmulas Favoritas e Inserção Rápida, intervalos, gráficos e imagens; Criptografar Células com palavra-passe; Criar Lista de Correspondência e envie e-mails...
- Extrair Texto, adicionar texto, remover caracteres de uma posição, remover espaços; criar e imprimir estatísticas da página de dados; converter entre conteúdo das células e comentários...
- Super Filtro (guarde e aplique esquemas de filtro noutras folhas); Classificação Avançada por mês, semana, dia, frequência e muito mais; Filtro Especial por negrito, itálico…
- Combinar Livros e Folhas de Cálculo; mesclar tabelas com base numa coluna-chave; dividir dados em várias folhas; conversão automática de xls, xlsx e PDF...
- Agrupamento por Tabela Dinâmica número da semana, dia da semana e muito mais...Mostrar desbloqueadas, bloquear seleção com cores diferentes;Destacar células que contêm fórmula/nome...
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!