Texto baseado em cor na célula do Excel

1

Analisamos as opções disponíveis, mas não conseguimos encontrar a única em um formato que eu entenderia.

Trabalhando com o Excel. Precisa ter células mudando de cor com base em palavras específicas (não uma). Por exemplo, se na célula alguém insere palavras "Mouse, teclado, hub, drive externo, ponteiro" mais uma centena de outras da lista predefinida específica (por mim em outra planilha oculta), ele muda em roxo, e se as palavras aparecem como " Excel, PowerPoint, Software, Matriz, Tela, Janela "etc, muda de amarelo. Em outras palavras, essas palavras devem atrair a atenção de um especialista específico para ver a cor específica (e as palavras marcadas com essa cor).

De uma maneira simples:

  1. Crie uma lista com 50 (ou mais) textos ( Planilha 2 , ocultos)
  2. Criar lista B de 100 textos (ou até mais) ( Planilha 2 , oculto)
  3. Se em uma célula específica (coluna ou linha) da Planilha 1 um texto da Lista A aparecer, essa célula específica (células) mudará de cor para púrpura, se da lista B e então amarela.
  4. A célula permanece inalterada se a) for diferente da Lista A e B; b) com erros ortográficos ou b) deixado em branco.

PS:

  1. Não deseja usar a opção "Dropdown", considerando que o número de opções pode ser enorme e os clientes sofrem por não verem texto pequeno ou serem apenas preguiçosos.
  2. Deseja passar por "Formatação condicional" com "Texto específico" por 2 motivos: 1) muito tempo selecionando-o um a um e 2) seria difícil para o auditor verificar quais valores de texto estão listados para alteração de formato. / li>
por Rovshan Guliyev 15.10.2015 / 06:18

1 resposta

0

O que você está basicamente perguntando é fazer a formatação condicional com referência a outra planilha. Mas infelizmente o Excel não pode fazer formatação condicional com referência a outra planilha. Mas você pode fazer um método alternativo de espelhamento como abaixo:

Para aplicar a formatação condicional a Sheet1 usando valores de Sheet2 , você precisa espelhar os valores em Sheet1 .

Criando um espelho da Folha2, coluna B na Folha 1

  1. Ir para Sheet1 .
  2. Insira uma nova coluna clicando com o botão direito do mouse no cabeçalho da coluna A e selecionando "Inserir".
  3. Insira a seguinte fórmula na A1:

    =IF(ISBLANK(Sheet2!B1),"",Sheet2!B1)

  4. Copie A1 clicando com o botão direito do mouse e selecionando " Copy ".
  5. Cole a fórmula na coluna A clicando com o botão direito do mouse no cabeçalho e selecionando " Paste ".

Sheet1 , coluna A agora deve espelhar exatamente os valores em Sheet2 , coluna B .

(Nota: se você não gostar da coluna A , funcionará da mesma forma na coluna Z ou em qualquer outro lugar.)

Aplicando a formatação condicional

  1. Permaneça no Sheet1 .
  2. Selecione a coluna B clicando em seu cabeçalho.
  3. Selecione o item de menu Format > Conditional Formatting...
  4. Altere Condition 1 para " Formula is " e insira esta fórmula:

    =MATCH(B1,$A:$A,0)

  5. Clique no botão Format... e selecione um fundo roxo.

Agora você deve ver o plano de fundo roxo aplicado às células correspondentes em Sheet1 .

Escondendo a coluna do espelho

  1. Permaneça no Sheet1 .
  2. Clique com o botão direito do mouse no cabeçalho da coluna A e selecione " Hide ".

Isso deve atualizar automaticamente Sheet1 sempre que algo em Sheet2 for alterado.

Use o método acima para as células que você deseja destacar em Yellow

    
por 15.10.2015 / 06:51