
Examinei as opções disponíveis, mas não consegui encontrar aquela em um formato que eu entendesse as etapas.
Trabalhando com Excel. É necessário que as células mudem de cor com base em palavras específicas (nenhuma). Por exemplo, se na célula alguém inserir palavras "Mouse, teclado, hub, unidade externa, ponteiro" mais uma centena de outras de uma lista específica predefinida (por mim em outra planilha oculta), ela mudará para roxo e se aparecerem palavras como " Excel, PowerPoint, Software, Array, Screen, Window" etc, muda para amarelo. Em outras palavras, essas palavras devem atrair a atenção de um especialista específico por ver a cor específica (e as palavras marcadas com essa cor).
De uma forma simples:
- Crie uma lista A de 50 (ou mais) textos (Planilha 2, escondido)
- Crie uma lista B de 100 textos (ou até mais) (Planilha 2, escondido)
- Se estiver em uma célula específica (coluna ou linha) dePlanilha 1aparece um texto da Lista A, essa célula (células) específica muda de cor para roxo, se for da lista B, então amarelo.
- A célula permanece inalterada se a) a palavra for diferente da Lista A e B; b) escrito incorretamente ou b) deixado em branco.
PS:
- Não quero usar a opção “Dropdown”, considerando que o número de opções pode ser enorme e os clientes sofrem por não ver textos pequenos ou por serem apenas preguiçosos.
- Deseja passar pela "Formatação condicional" com "Texto específico" por 2 motivos: 1) selecionar um por um por muito tempo e 2) seria difícil para o auditor verificar quais valores de texto estão listados para alteração de formato.
Responder1
O que você basicamente está pedindo é 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 usar um método alternativo de espelhamento conforme abaixo:
Para aplicar formatação condicional ao Sheet1
uso de valores de Sheet2
, você precisa espelhar os valores em Sheet1
.
Criando um espelho da Planilha2, coluna B na Planilha 1
- Vá para
Sheet1
. - Insira uma nova coluna clicando com o botão direito no cabeçalho da coluna A e selecionando "Inserir".
Insira a seguinte fórmula em A1:
=IF(ISBLANK(Sheet2!B1),"",Sheet2!B1)
- Copie
A1
clicando com o botão direito e selecionando "Copy
". - Cole a fórmula na coluna
A
clicando com o botão direito no cabeçalho e selecionando "Paste
".
Sheet1
, a coluna A
agora deve espelhar exatamente os valores na Sheet2
coluna B
.
(Observação: se você não gosta disso em column A
, também funciona bem tê-lo em column Z
ou em qualquer outro lugar.)
Aplicando a formatação condicional
- Ficar em
Sheet1
. - Selecione a coluna
B
clicando com o botão esquerdo em seu cabeçalho. - Selecione o item do menu
Format > Conditional Formatting...
Mude
Condition 1
para "Formula is
" e insira esta fórmula:=MATCH(B1,$A:$A,0)
Clique no
Format...
botão e selecione um fundo roxo.
Agora você deve ver o fundo roxo aplicado às células correspondentes no arquivo Sheet1
.
Escondendo a coluna do espelho
- Ficar em
Sheet1
. - Clique com o botão direito no cabeçalho da coluna
A
e selecione "Hide
".
Isso deve ser atualizado automaticamente Sheet1
sempre que algo Sheet2
for alterado.
Use o método acima para as células que você deseja destacar emYellow