Fórmula do Excel para alterar a cor de fundo da célula, mas manter seu valor atual?

1

Eu tenho duas planilhas Excel muito grandes. Uma é a folha original, e a outra é a saída da minha aplicação que estou escrevendo, que parece estar mudando os valores das células. Eu gostaria de ver se há um padrão em como isso está mudando.

Copiei a planilha de saída para o original em algumas colunas à direita dos dados originais. O que eu gostaria de fazer é criar uma fórmula para alterar a cor de fundo da célula se o valor nos dados de saída não for o mesmo que os dados de entrada.

Encontrei este guia on-line , que mostra uma maneira de aplicar uma regra para editar, pelo que eu sei, os valores de fundo de todas as células de alguma maneira. Mas no diálogo do Excel "Criar nova regra" você pode criar uma baseada em uma fórmula, embora essa fórmula se aplique a todas as células.

O que eu preciso é de uma fórmula em que eu possa comparar o valor atual da célula com outro valor da célula e alterar a cor do plano de fundo de acordo. Eu posso então aplicá-lo a cada coluna nos dados de saída, arrastar para baixo, e eu deveria ser capaz de ver as altercações que meu software fez.

    
por KDecker 04.11.2016 / 21:17

1 resposta

2

Você não marcou com sua versão do Excel ou forneceu dados de amostra, portanto, digamos que esteja usando o Excel 2007 ou superior e sua planilha seja assim:

ParacompararascélulasnacolunaDcomascélulascorrespondentesnacolunaA,façaoseguinte:

  1. SelecioneascélulasD2:D7clicandonacélulaD2e,emseguida,arrastandoparabaixonacélulaD7,paraqueacélulaD2sejaacélulaativa(conformevistonacapturadetelaacima)
  2. Nafaixadeopções,cliqueemHome->ConditionalFormatting->NewRule...
  3. NaseçãoSelecionarumtipoderegradacaixadediálogoNovaregradeformatação,cliqueemUseumafórmulaparadeterminarquaiscélulasserãoformatadas
  4. NacaixadetextoFormatarvaloresemqueestafórmulaéverdadeira,insiraaseguintefórmula:=D2<>A2
  5. CliquenobotãoFormato
  6. NacaixadediálogoFormatarcélulas,definaaformataçãodesejada(porexemplo,cliquenaguiaPreenchereselecioneacoramarela)
  7. CliquenobotãoOK
  8. NacaixadediálogoNovaregradeformatação,cliquenobotãoOK
  9. Repitaasetapasacima,excetoselecionarcélulasE2:E7euseafórmula=E2<>B2


Nota:
Comoascolunasqueestouformatandosãocontíguas,eupoderiasimplesmenteterselecionadoascélulasD2:E7emvezdeD2:D7e,emseguida,ignoradoaetapa9.Noentanto,estouassumindoqueascolunasquevocêdesejaformatarnãosãonecessariamentecontíguas.


Opcional:
Comoaformataçãoemcoresdefundoocultalinhasdegradedecélulas,umacoisaadicionalquegostodefazernacaixadediálogoFormatCellséclicarnaguiaBorda,selecionar"Branco, Fundo 1, Mais escuro 15% "na lista suspensa Cor e, em seguida, aplique essa cor às bordas Contorno . Dessa forma, suas células formatadas parecerão manter suas linhas de grade.


Resultado:

    
por 04.11.2016 / 22:56