Preciso de uma fórmula para formatação condicional para tornar uma planilha do Excel 2010 alternada, destacando quando uma única coluna é alterada. Esta pergunta, " Como alternar a cor do plano de fundo da grade no Excel quando o valor de uma única coluna é alterada? ", É exatamente o que eu quero fazer, mas a solução sugerida não funcionou para mim - apenas destaca a primeira linha de cada valor correspondente.
Sei como usar a formatação condicional, mas, durante toda a minha vida, não consigo descobrir nem encontrar indicadores na rede até agora para fazer isso funcionar. Ideias?
Aqui está um link para uma imagem de como eu quero minha planilha quando terminar. Basicamente, quero que todas as outras linhas de valor do Número do Disp sejam destacadas. Parece que seria uma coisa comum querer fazer, e eu já vi isso solicitado em vários lugares, mas as pessoas lutam para fazê-lo funcionar.
Respostas:
Esta resposta é copiada diretamente de stackoverflow.com Alternando grupos de linhas para colorir no Excel .
Eu uso essa fórmula para obter a entrada para uma formatação condicional:
Onde a coluna B contém o item que precisa ser agrupado e E é uma coluna auxiliar. Sempre que a célula superior (B1 neste caso) é igual à atual (B2), o conteúdo da linha superior da coluna E é retornado. Caso contrário, ele retornará esse conteúdo mais 1 MOD 2 (ou seja, a saída será 0 ou 1, dependendo do valor da célula superior).
Como alternativa à função MOD, você pode usar 1 - E1. Fórmula tão completa é
=IF(B2=B1,E1,1-E1)
.Um método bastante semelhante é descrito em Color Banding Based On Content , onde um exemplo para download está incluído.
fonte
Isso é muito mais simples se você estiver disposto a criar algumas colunas auxiliares. Por exemplo, defina
Y2
para=($A2=$A1)
, definaZ1
paraTRUE
, definaZ2
para=IF($Y2, $Z1, NOT($Z1))
e arraste / preenchaY2:Z2
até a última linha onde você tem dados. A colunaZ
alternará entreTRUE
eFALSE
da maneira que você deseja. É claro que você pode ocultar colunasY
eZ
depois de obtê-lo depurado.Caso isso não esteja claro: a célula na coluna
Y
determina se os valoresA
dessa linha e do anterior são os mesmos, portanto, estáFALSE
na primeira linha de cada novo valor e depoisTRUE
no restante do bloco. E colunaZ
é uma cadeia de dominós - cada valor depende do que está acima dela. Se o valor na colunaY
forTRUE
,Z
mantém o mesmo valor da linha acima; caso contrário,Z
alterna.fonte
A coluna auxiliar que alterna 1 e 0 não precisa da função MOD (). Uma fórmula simples para E2 é -
fonte