Note: The other languages of the website are Google-translated. Back to English
English English

Como alternar a cor da linha com base no grupo no Excel?

No Excel, colorir todas as outras linhas pode ser mais fácil para a maioria de nós, mas, você já tentou colorir as linhas alternadamente com base nas alterações de valor de uma coluna - Coluna A conforme a imagem mostrada a seguir, neste artigo, irei falar sobre como para alternar a cor da linha com base no grupo no Excel.

Colorir as linhas alternadamente com base nas mudanças de valor com coluna auxiliar e formatação condicional

Pinte as linhas alternadamente com base nas alterações de valor com um recurso útil

Pinte as linhas alternadamente com duas cores com base nas alterações de valor com coluna auxiliar e formatação condicional


Colorir as linhas alternadamente com base nas mudanças de valor com coluna auxiliar e formatação condicional

Para destacar as linhas alternadamente com base no grupo, não há uma maneira direta para você, então você precisa criar uma coluna auxiliar e então aplicar a função de formatação condicional para colori-las. Faça o seguinte:

1. Na célula D1, a mesma linha dos cabeçalhos, insira o número 0.

2. E na célula D2, digite esta fórmula: =IF(A2=A1,D1,D1+1) e, em seguida, arraste essa fórmula para baixo até as células que deseja aplicá-la, consulte a captura de tela:

Nota: Na fórmula acima, A1, A2 são a primeira e a segunda célula da coluna cujo valor muda, D1 é a célula em que você inseriu o número auxiliar 0.

3. Em seguida, selecione o intervalo de dados A2: D18 que inclui a coluna de fórmula auxiliar e clique em Início > Formatação condicional > Nova regra, veja a captura de tela:

4. No Nova regra de formatação caixa de diálogo, selecione Use uma fórmula para determinar quais células formatar para o Selecione um tipo de regra seção e insira esta fórmula = AND (LEN ($ A2)> 0, MOD ($ D2,2) = 0) no Formate os valores onde esta fórmula for verdadeira caixa de texto, veja a captura de tela:

Nota: A2 é a primeira célula da coluna que você colore com base, e D2 é a primeira célula da coluna auxiliar que você criou do intervalo selecionado

5. Então clique Formato botão para ir para o formatar células caixa de diálogo e selecione uma cor que você gosta sob o Preencher guia, veja a captura de tela:

6. Então clique OK > OK para fechar as caixas de diálogo, e as linhas foram destacadas alternadamente com base na coluna específica cujo valor muda, consulte a captura de tela:


Pinte as linhas alternadamente com base nas alterações de valor com um recurso útil

Se o método acima for difícil para você, você pode usar uma ferramenta útilKutools for Excel, Com o seu Diferenças distantes recurso, você pode colorir rapidamente as linhas com base no grupo alternadamente no Excel.

Dicas:Para aplicar isso Diferenças distantes recurso, em primeiro lugar, você deve baixar o Kutools for Excele, em seguida, aplique o recurso de forma rápida e fácil.

Depois de instalar Kutools for Excel, por favor, faça o seguinte:

1. Clique Kutools > Formato > Diferenças distantes, veja a captura de tela:

2.No Diferenças distintas por coluna chave caixa de diálogo, execute as seguintes operações conforme necessário. Veja a imagem:

3.Após terminar as configurações, clique Ok botão para fechar a caixa de diálogo e você obterá o seguinte resultado conforme necessário:

Clique para baixar Kutools para Excel e avaliação gratuita agora!


Pinte as linhas alternadamente com duas cores com base nas alterações de valor com coluna auxiliar e formatação condicional

Se você deseja sombrear as linhas com duas cores diferentes alternadamente com base nas alterações de valor, conforme mostrado a seguir, isso também pode ser resolvido no Excel com a Formatação Condicional.

1. Primeiro, você deve criar uma nova coluna auxiliar e fórmula como primeiro método da etapa 1 à etapa 2, você obterá a seguinte captura de tela:

2. Em seguida, selecione o intervalo de dados A2: D18 e clique em Início > Formatação condicional > Gerenciar regras, veja a captura de tela:

3. No Gerenciador de regras de formatação condicional caixa de diálogo, clique em Nova regra botão, veja a captura de tela:

4. No estalou para fora Nova regra de formatação diálogo, clique em Use uma fórmula para determinar as células a formatar sob a Selecione um tipo de regrae, em seguida, insira esta fórmula = ISODD ($ D2) (D2 é a primeira célula da coluna auxiliar em que você criou a fórmula) e clique em Formato botão para escolher a cor de preenchimento que você gosta para as linhas ímpares do grupo, veja a imagem:

5. Então clique OK para sair desta janela para voltar ao anterior Gerenciador de regras de formatação condicional caixa de diálogo, por favor clique Nova regra botão novamente para criar outra regra para as linhas pares do grupo.

6. No Nova regra de formatação caixa de diálogo, clique em Use uma fórmula para determinar as células a formatar sob a Selecione um tipo de regra como anterior e, em seguida, insira esta fórmula = ISEVEN ($ D2) (D2 é a primeira célula da coluna auxiliar em que você criou a fórmula) e clique em Formato botão para escolher outra cor de fundo para as linhas pares do grupo, veja a captura de tela:

7. Então clique OK para devolver o Gerenciador de regras de formatação condicional, e você pode ver que as duas regras são criadas da seguinte maneira:

8. Então clique OK para fechar esta caixa de diálogo, e você pode ver que o intervalo de dados selecionado foi sombreado com duas cores diferentes alternadamente com base nas alterações de valor da coluna.

  • Notas:
  • 1. Depois de colorir as linhas alternadamente, você pode ocultar a coluna auxiliar conforme necessário, mas não pode excluí-la.
  • 2. Se não houver cabeçalhos em seu intervalo de dados, basta inserir 1 como o primeiro número na coluna auxiliar e, em seguida, aplicar a fórmula auxiliar como de costume.

Mais artigos:

  • Aumente os números quando o valor mudar em outra coluna
  • Supondo que você tenha uma lista de valores na coluna A, e agora deseja incrementar o número em 1 na coluna B quando o valor na coluna A muda, o que significa que os números na coluna B aumentam até que o valor na coluna A mude, então o o incremento do número começa em 1 novamente como mostrado na imagem à esquerda. No Excel, você pode resolver esse trabalho com o método a seguir.
  • Inserir linhas em branco quando o valor mudar no Excel
  • Supondo que você tenha um intervalo de dados e agora queira inserir linhas em branco entre os dados quando o valor mudar, para que possa separar os mesmos valores sequenciais em uma coluna, conforme as capturas de tela a seguir mostradas. Neste artigo, falarei sobre alguns truques para você resolver esse problema.
  • Células de soma quando o valor muda em outra coluna
  • Quando você trabalha em uma planilha do Excel, às vezes, pode ser necessário somar células com base no grupo de dados em outra coluna. Por exemplo, aqui, quero somar os pedidos na coluna B quando os dados são alterados na coluna A para obter o seguinte resultado. Como você resolveria esse problema no Excel?
  • Inserir quebras de página quando o valor mudar no Excel
  • Suponha que eu tenha um intervalo de células e, agora, desejo inserir quebras de página na planilha quando os valores da coluna A mudarem conforme a captura de tela à esquerda mostrada. Claro, você pode inseri-los um por um, mas há alguma maneira rápida de inserir as quebras de página de uma vez com base nos valores alterados de uma coluna?

As melhores ferramentas de produtividade para escritório

O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%

  • armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Barra Super Fórmula (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2019 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Teste gratuito de 30 dias com recursos completos. Garantia de devolução do dinheiro em 60 dias.
guia kte 201905

Guia do Office traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
parte inferior da aba do escritório
Comentários (16)
Ainda não há classificações. Seja o primeiro a avaliar!
Este comentário foi feito pelo moderador no site
Esta fórmula (quando usada na formatação condicional) alternaria a cor da linha com base no grupo sem a ajuda de uma linha auxiliar: =ISODD(SUMPRODUCT(1/COUNTIF($A$1:$A2,$A$1:$A2)))
Este comentário foi feito pelo moderador no site
Olá Justino. Quando eu uso o método de linha auxiliar ou o seu, ele formata uma linha. Você sabe por quê?
Este comentário foi feito pelo moderador no site
Mais do que provável - como eu fiz - você selecionou as colunas inteiras, e não apenas os dados (excl. quaisquer títulos)
Este comentário foi feito pelo moderador no site
Justin, sua fórmula é boa porque não requer uma coluna auxiliar, mas por algum motivo requer RAM extra e diminui a pasta de trabalho notavelmente. Eu recomendaria usar a fórmula dada no artigo e apenas lidar com a coluna auxiliar.
Este comentário foi feito pelo moderador no site
Essa fórmula funciona muito bem se sua tabela tiver apenas 100 linhas. Mas realmente fica mais lento quando você tem 5,000 linhas. Alguma sugestão para acelerar a fórmula em conjuntos de dados maiores?
Este comentário foi feito pelo moderador no site
Olá, Bárbara,
Você pode tentar a fórmula abaixo:
=MOD(SUMPRODUCT(--($A$1:$A1<>$A$2:$A2)),2)


Nota: Ao selecionar o intervalo de dados, exclua a primeira linha do cabeçalho.

Por favor, tente, espero que possa ajudá-lo!
Este comentário foi feito pelo moderador no site
Fantástico! Bem feito!
Este comentário foi feito pelo moderador no site
Muito obrigado por este post, eu queria poder alterar a cor da linha com base no grupo há muito tempo. Fácil de seguir e muito apreciado!
Este comentário foi feito pelo moderador no site
Grande pedaço de informação. você me ajudou a apresentar melhor os resultados da minha análise.
Este comentário foi feito pelo moderador no site
Obrigado por esta fórmula, estava pensando que não era possível por um tempo. Aqui está uma pergunta: você pode formatar cada grupo para ser uma cor diferente? Ou você está limitado a 2 cores alternadas?

Obrigado!
Este comentário foi feito pelo moderador no site
basta usar 1-prev_value e você alterna 1 e 0 s
Este comentário foi feito pelo moderador no site
Muito obrigado por isso, foi muito apreciado.
Este comentário foi feito pelo moderador no site
Eu odeio colunas auxiliares. Eu prefiro ter uma fórmula enorme antes de colocar em uma coluna auxiliar. Às vezes, as macros são mais fáceis, mas nem sempre tenho permissão para usar planilhas habilitadas para macros. Quando quero usar uma macro, geralmente a executo a partir do meu Personal.xlsb, mas isso não ajuda muito a evitar uma coluna auxiliar.
Este comentário foi feito pelo moderador no site
Ei, obrigado pela ajuda. Eu tentei isso e a coloração está fora por um. Alguma ideia?
Este comentário foi feito pelo moderador no site
Ao realçar a seleção, não realce a linha do cabeçalho.
Este comentário foi feito pelo moderador no site
Modifique a fórmula para aplicar a formatação condicional também ao cabeçalho.=AND(LEN($A1)>0,MOD($D1,2)=0)
Isso funciona melhor para mim do que tentar destacar apenas minhas linhas de dados.
Não há comentários postados aqui ainda
Deixe o seu comentário
Postando como convidado
×
Avalie esta postagem:
0   Personagens
Locais sugeridos

Siga-nos

Copyright © 2009 - www.extendoffice.com. | Todos os direitos reservados. Distribuído por ExtendOffice. | | | Mapa do site
Microsoft e o logotipo do Office são marcas comerciais ou marcas registradas da Microsoft Corporation nos Estados Unidos e / ou em outros países.
Protegido por Sectigo SSL