Se eu tiver 3 camadas de formatação condicional em uma célula (B2), existe uma maneira de transferir o formato da célula (B2) para outra célula (A2) sem copiar o valor na célula original (B2).
Ou seja, em b2 tenho formatação condicional dependendo do que está selecionado em uma lista suspensa de 4 opções). Quero que o formato seja copiado na célula anterior (A2) sem que os valores sejam copiados. Essencialmente, A2 tem o título e B2 tem o valor, mas eu gostaria da mesma formatação em ambos.
Consegui fazer isso definindo A2 como ="Title "&B2 e aplicando formatação condicional a isso. O espaçamento significa que o texto de B2 não aparece. Isso funciona, mas é muito feio.
Existe uma maneira melhor, visto que há muitas condições para uma função IF padrão.
(se possível, a solução deve ser compatível com Windows 2003)
Responder1
Isso é bem possível. Se você estiver avaliando dados em A1 em relação a B1, precisará escrever seu formato condicional com referências de coluna rígidas. Por exemplo$A1 = $B1
Observe o $
sinal na frente da referência da coluna. Isso os torna uma referência absoluta em vez de uma referência relativa que muda quando a célula é copiada.
Feito isso, copie a célula com a formatação condicional e cole essas informações como a paste special formatting
e os formatos condicionais serão copiados. Ele também copiará todas as outras formatações de células (negrito, fonte e tamanho da fonte, cor, etc.)
Isso funcionará em todas as versões do Excel, pelo menos, Excel 2003 e posteriores