Excel: Como formatar cada grupo de dados separadamente


0

É possível colorir automaticamente cada linha de dados, para que o início e o fim de cada dia sejam mais visíveis? Você acha que posso fazer isso com formatação condicional? Algo como a seguinte imagem:

insira a descrição da imagem aqui

Atualização : preciso que a solução funcione, mesmo que haja algumas datas ausentes entre dois dias. por exemplo, nos seguintes dados, 5-Oct-12 e 7-Oct-12 não existem:

insira a descrição da imagem aqui


@pnuts color + nenhuma cor também seria boa. Eu só preciso distinguir dias diferentes.
Meysam 19/10/12

@pnuts e =A1<>A2é capaz de destacar apenas a primeira linha de cada grupo de dias, o que não é desejado.
Meysam 19/10/12

2
Se você usar uma linha de borda acima da linha, em vez de um plano de fundo colorido, isso agrupará as datas ordenadamente, de acordo com a primeira linha de cada grupo, e significa que um singleton recebe a mesma formatação de um grupo. Pretérito eu sei, portanto, não é uma resposta, mas provavelmente o método que usaria (Eu não favorecem lotes de cores de fundo que reduzem o contraste e legibilidade)
AdamV

Respostas:


1

Com uma única coluna auxiliar e sem problemas com datas ausentes ou singletons:

em C1, digite "TRUE" (ou qualquer linha em que estejam os cabeçalhos das colunas). Em C2, use esta fórmula:

=IF(A2=A1,C1,NOT(C1))

Portanto, isso verifica se ainda estamos no mesmo dia; nesse caso, use o mesmo valor da linha acima; caso contrário, "alterne" entre verdadeiro e falso.

Seu formato condicional precisa simplesmente da 'fórmula' = $ C2 e escolha um belo tom claro de cinza. Eu também sugeriria um segundo formato condicional usando uma fórmula = $ A2 <> $ A1 e usaria isso para definir uma borda superior nas células também para ajudar a distingui-las ainda mais, especialmente no material impresso.


1

Formate a coluna inteira em azul e use-a =ISEVEN(A2)para a regra de formato condicional, com destaque em verde.


Obrigado, isso funciona. Mas eu deveria ter feito minha pergunta mais claramente. Atualizei-o com uma situação que ISEVEN(A2)não cobre por causa de alguns dias ausentes.
Meysam 19/10/12

1

adicione mais duas colunas (por exemplo: D e E) para ajudar na formatação:

Fórmula em D: = COUNTIF ($ A $ 2: A2, A2)

Fórmula em E: = COUNTIF ($ D $ 2: D2,1)

Formatação condicional em A: = MOD (E2,2) = 1, cor azul

Formatação condicional em A: = MOD (E2,2) = 0, cor verde


Você já testou? Parece que não trabalho para mim. Também não há necessidade de usar o método RIGHT. você pode simplesmente verificar o MOD (E1, 2).
Meysam

Claro, eu testei que funciona. Você está certo, o DIREITO não é necessário, eu apenas editei a fórmula que era para a pergunta antes de atualizar para que o DIREITO permanecesse.
Hans Chen

Eu esperava que houvesse alguma solução sem usar colunas extras. Parece que a adição de colunas extras é inevitável.
Meysam 19/10/12

Também não gosto de colunas extras. Eu pensei que outra solução possível é fazê-lo por macro.
21312 Hans Hans

Se você tiver muitas linhas, todos esses números começarão a resultar em um sério problema de desempenho no recálculo.
AdamV 22/10/12
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.