Ir para o conteúdo principal

Use fórmula ou função definida para preencher automaticamente o texto com base na cor de preenchimento da célula no Excel

Supondo que haja uma lista de células preenchidas com a cor de fundo vermelha ou verde, agora você deseja preencher os textos com base na cor preenchida da célula. Por exemplo, conforme a captura de tela abaixo mostrada, preencha a célula preenchida com a cor vermelha “Sim”, preencha a célula preenchida com a cor verde “Não”, nem vermelho nem verde, preencha o texto “Nenhum”.
doc preencher o texto com base na cor 1

Use a fórmula para preencher automaticamente o texto com base na cor do preenchimento da célula

Use uma ferramenta útil para preencher automaticamente o texto com base na cor do preenchimento da célula

Use a função definida para preencher automaticamente o texto com base na cor do preenchimento da célula em outra coluna

Arquivo de amostra


Use a fórmula para preencher automaticamente o texto com base na cor do preenchimento da célula

Para usar uma fórmula para preencher automaticamente a célula com um texto específico com base na cor do preenchimento da célula, você precisa definir um nome primeiro.

1. Selecione uma célula, supondo a célula A1, clique Fórmulas > Definir o Nome no Nomes Definidos grupo.
doc preencher o texto com base na cor 2

2. No Novo nome diálogo, tipo Minha cor no Nome caixa e insira esta fórmula

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

No Refere-se a caixa de texto. Clique OK.
doc preencher o texto com base na cor 3

Fórmula! A1 indica a célula A1 na planilha denominada fórmula, 10 e 3 é o índice de cores, você pode alterá-los conforme necessário. Mais índice de cores, consulte este site: http://dmcritchie.mvps.org/excel/colors.htm

Agora, na célula que está preenchida com a cor, você pode digitar esta fórmula

= Mycolor

Press Entrar , então você retornará o texto com base na cor de preenchimento da célula.
doc preencher o texto com base na cor 4


Use uma ferramenta útil para preencher automaticamente o texto com base na cor do preenchimento da célula

Com o método define name, você precisa redigitar a fórmula na célula toda vez que for problemático. Aqui com Kutools for Excel, uma coleção de ferramentas do Excel, é Selecione Células com Formato utilitário pode selecionar rapidamente todas as células em uma cor de fundo, então você pode digitar o texto especificado nelas em massa.

Kutools for Excel, com mais de 300 funções úteis, tornam seus trabalhos mais fáceis. 

Depois de instalação grátis Kutools para Excel, faça o seguinte:

1. Em duas células você não usa e preencha a cor de fundo separadamente. Supondo, neste caso, que eu queira preencher o texto “Ir” para as células na cor azul, preencher o texto “Parar” nas células na cor laranja, vou preencher a cor laranja e azul nas células A1 e B1.
doc preencher o texto com base na cor 5

2. Em seguida, selecione as células nas quais deseja inserir o texto com base na cor preenchida e clique em Kutools > Selecionar > Selecione Células com Formato.
doc preencher o texto com base na cor 6

3. No Selecione Células com Formato diálogo, clique em Escolha o formato da célula e, na caixa de diálogo que aparece, escolha A1, que foi preenchido com a cor na qual você deseja localizar as células.
doc preencher o texto com base na cor 7

Clique OK para voltar ao diálogo principal, desmarque todos, exceto o Preencher caixa de seleção e desmarque a Ignore as células em branco opção. Clique Ok > Sim para selecionar todas as células preenchidas com a cor azul.
doc preencher o texto com base na cor 8 doc preencher o texto com base na cor 9

4. Agora digite o texto específico na barra de fórmulas, pressione Ctrl + Enter para preencher todas as células selecionadas com o mesmo texto.
doc preencher o texto com base na cor 10


Use a função definida para preencher automaticamente o texto com base na cor do preenchimento da célula em outra coluna

Se você deseja preencher o texto com base na cor do preenchimento da célula em outra coluna, você pode usar a função definir.

1. Pressione Alt + F11 chaves para habilitar o Microsoft Visual Basic para Aplicações janela.

2. Clique inserção > Módulo na janela para inserir um script em branco, copie e cole o código abaixo.

VBA: preencher célula com base na cor preenchida em 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 o índice de cores, você pode alterá-los conforme necessário. Mais índice de cores, consulte este site: http://dmcritchie.mvps.org/excel/colors.html

3. Salve este código e feche a janela e volte à planilha. Em seguida, em uma fórmula de tipo de célula

= GetRangeColor (A1)

Press Entrar e arraste a alça de preenchimento sobre as células para preencher esta fórmula.

A1 é a célula que você deseja preencher com base na cor de preenchimento.
doc preencher o texto com base na cor 11


Arquivo de amostra

Clique para baixar o arquivo de amostra


Outras operações (artigos)

Como alternar a cor da linha com base no grupo no Excel?
No Excel, colorir todas as outras linhas pode ser mais fácil para a maioria de nós, mas, você já tentou colorir as linhas alternadamente com base nas alterações de valor de uma coluna - Coluna A conforme a imagem mostrada a seguir, neste artigo, irei falar sobre como para alternar a cor da linha com base no grupo no Excel.

Como aplicar gradiente de cor em várias células?
No Excel, podemos preencher facilmente a cor de fundo de uma célula ou de várias células, mas, às vezes, precisamos que a cor seja preenchida com gradiente, conforme mostrado a seguir, como obter o gradiente de cor em uma célula ou em várias células no Excel?

Como aplicar linhas ou colunas com faixas coloridas no Excel?
Este artigo mostrará três métodos de aplicação de linhas ou colunas com faixas coloridas no Excel. Faça o seguinte.

Como aplicar sombreamento a linhas / colunas ímpares ou pares (alternativos) no Excel?
Ao projetar uma planilha, muitas pessoas tendem a aplicar sombreamento a linhas ou colunas ímpares ou pares (alternativas) para tornar a planilha mais visual. Este artigo mostrará dois métodos para aplicar sombreamento a linhas / colunas pares ou ímpares no Excel.


  • Barra Super Fórmula (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas e manutenção de dados; Dividir o conteúdo das células; Combine Linhas Duplicadas e Soma / Média... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Fórmulas favoritas e de inserção rápida, Intervalos, gráficos e imagens; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Agrupamento de tabela dinâmica por número da semana, dia da semana e mais ... Mostrar células desbloqueadas, bloqueadas por cores diferentes; Destacar células que possuem fórmula / nome...
guia kte 201905
  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
parte inferior da aba do escritório
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations