KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Utilize uma fórmula ou função definida para preencher automaticamente texto com base na célula Cor de preenchimento no Excel

AutorSun Data de Modificação

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.
preencher automaticamente texto com base na cor de preenchimento da célula

Utilize uma fórmula para preencher automaticamente texto com base na célula Cor de preenchimento

Utilize uma ferramenta prática para preencher automaticamente texto com base na célula Cor de preenchimento

Utilize uma função definida para preencher automaticamente texto com base na célula Cor de preenchimento noutra coluna

Ficheiro de exemplo


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.
clique em Fórmulas > Definir Nome

2. Na caixa de diálogo Novo Nome, introduza Mycolor na caixa Nome e introduza esta fórmula

=IF(GET.CELL(38,formula!A1)=10,«No»,IF(GET.CELL(38,formula!A1)=3,«Yes»,«Neither»))

Na caixa de texto Refere-se a, clique em OK.
copie e cole a fórmula na caixa de diálogo Novo Nome

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

=Mycolor

Prima a tecla Enter e obterá o texto com base na cor de preenchimento da célula.
introduza uma fórmula para obter o resultado


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.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

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.
preencher as células com cor de fundo

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.
clique na funcionalidade Selecionar Células com Formato do Kutools

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 no botão Escolher Formato a Partir da Célula e selecione uma célula com a cor pretendida para localizar as células com base nela

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.
todas as células preenchidas com a cor específica estão selecionadastodas as células preenchidas com a cor específica estão selecionadas

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.
escreva o texto específico e prima Ctrl + Enter para preencher todas as células selecionadas


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:

=GetRangeColor(A1)

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.
introduza a fórmula para preencher texto com base na sua cor de preenchimento


Ficheiro de exemplo

Clique para transferir o ficheiro de exemplo


Outras Operações (Artigos)

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.


  • 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...
separador kte 201905
  • 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!
rodapé officetab