Ir para o conteúdo principal

Como colorir linhas alternativas para células mescladas no Excel?

É muito útil formatar linhas alternadas com uma cor diferente em dados grandes para que possamos verificar os dados, mas, às vezes, pode haver algumas células mescladas em seus dados. Para destacar as linhas alternadamente com uma cor diferente para as células mescladas, conforme a captura de tela abaixo, como você pode resolver esse problema no Excel?

Colorir linhas alternativas para células mescladas com formatação condicional

Colorir linhas alternativas para células mescladas com código VBA


Colorir linhas alternativas para células mescladas com formatação condicional

No Excel, o poderoso recurso-Formatação condicional pode ajudá-lo a realizar esta tarefa o mais rápido possível, siga os seguintes passos:

1. Selecione o intervalo de dados que contém as células mescladas que você deseja colorir alternadamente e clique em INÍCIO > Formatação condicional > Nova regra, veja a captura de tela:

2. No estalou para fora Nova regra de formatação caixa de diálogo, faça as seguintes operações:

  • Selecionar Use uma fórmula para determinar quais células formatar opção do Selecione um tipo de regra caixa de listagem;
  • E, em seguida, digite esta fórmula: =MOD(COUNTA($A$2:$A2),2)=0 no Formate os valores onde esta fórmula for verdadeira caixa de texto.
  • Note: A2 é a primeira célula do seu intervalo de dados.

3. Então clique Formato botão para ir para o formatar células caixa de diálogo. Debaixo de Preencher guia, escolha uma cor com a qual você deseja destacar as linhas, veja a captura de tela:

4. Clique OK > OK para fechar as caixas de diálogo e as linhas com as células mescladas são preenchidas com a cor que você especificou, veja a captura de tela:

5. Continue clicando INÍCIO > Formatação condicional > Nova regra para abrir o Nova regra de formatação caixa de diálogo, faça as seguintes operações:

  • Selecionar Use uma fórmula para determinar quais células formatar opção do Selecione um tipo de regra caixa de listagem;
  • E, em seguida, digite esta fórmula: =MOD(COUNTA($A$2:$A2),2)=1 no Formate os valores onde esta fórmula for verdadeira caixa de texto.
  • Então clique Formato botão para escolher outra cor que você deseja destacar as linhas.
  • Note: A2 é a primeira célula do seu intervalo de dados.

6. E então, clique OK > OK para fechar as caixas de diálogo, e agora você pode ver que o intervalo de dados selecionado foi sombreado com duas cores diferentes alternadamente com base nas células mescladas, conforme a captura de tela abaixo:


Colorir linhas alternativas para células mescladas com código VBA

Exceto a formatação condicional normal, você também pode usar um código VBA para aplicar cores de linha alternativas para células mescladas com facilidade.

1. Segure o ALT + F11 chaves para abrir o Microsoft Visual Basic para Aplicações janela.

2. Então clique inserção > Móduloe cole o seguinte código no Módulo janela.

Código VBA: Colorir linhas alternativas para células mescladas

Sub Kutools_AlternateColor()
'Update by ExtendOffice
Dim xRg As Range
Dim xCRg As Range
Dim xIRg As Range
Dim xC1, xC2 As Integer
Dim xR1 As Integer
Dim xCnt As Long
Dim xLColor, xDCR1, xDCR2 As Long
Set xRg = Application.InputBox("Please select the data range:", "KutoolsforExcel", "", Type:=8)
If TypeName(xRg) = "Nothing" Then Exit Sub
Set xCRg = Application.InputBox("Please select the column with the merged cells:", "KutoolsforExcel", "", Type:=8)
If TypeName(xCRg) = "Nothing" Then Exit Sub
Set xIRg = Intersect(xRg, xCRg)
If xIRg Is Nothing Then
MsgBox "the data range doesn't contain merged cells"
Exit Sub
End If
xC1 = xRg.Column
xC2 = xIRg.Column
xR1 = xRg.Row
xLColor = RGB(221, 235, 247)
xDCR1 = RGB(221, 235, 247)
xDCR2 = RGB(250, 232, 222)
xRw = 0
Do
xLColor = xDCR1 + xDCR2 - xLColor
xCnt = Cells(xRw + xR1, xC2).MergeArea.Rows.Count
Cells(xRw + xR1, xC1).Resize(xCnt, xRg.Columns.Count).Interior.Color = xLColor
xRw = xRw + xCnt
Loop While xRw < xRg.Rows.Count - 1
End Sub

3. Então aperte F5 chave para executar este código. Na primeira caixa exibida, selecione o intervalo de dados que deseja usar, veja a captura de tela:

4. Na segunda caixa de prompt, selecione a coluna com células mescladas, veja a captura de tela:

5. E então, clique OK botão, as linhas são sombreadas alternadamente com base nas células mescladas, conforme a captura de tela abaixo:


Vídeo: Linhas alternativas coloridas para células mescladas


Mais artigos relativos:

  • Filtrar todos os dados relacionados de células mescladas
  • Supondo que haja uma coluna de células mescladas em seu intervalo de dados, e agora, você precisa filtrar esta coluna com células mescladas para mostrar todas as linhas que estão relacionadas com cada célula mesclada conforme as capturas de tela a seguir mostradas. No excel, o recurso Filter permite que você filtre apenas o primeiro item associado às células mescladas, neste artigo, irei falar sobre como filtrar todos os dados relacionados das células mescladas no Excel?
  • Copiar e colar células mescladas em células únicas
  • Normalmente, quando você copia as células mescladas e as cola em outras células, as células mescladas são coladas diretamente. Mas, você deseja colar essas células mescladas em células únicas, conforme a captura de tela a seguir, para que possa lidar com os dados conforme necessário. Neste artigo, falarei sobre como copiar e colar células mescladas em células únicas.
  • Limpar o conteúdo de várias células mescladas
  • Se você tiver uma planilha grande que contém várias células mescladas, e agora deseja limpar todo o conteúdo das células mescladas, mas manter as células mescladas. Normalmente, você pode tentar aplicar a função Localizar e Substituir para selecionar todas as células mescladas primeiro e, em seguida, pressionar a tecla Delete para excluir o valor; no entanto, você receberá uma mensagem de aviso "Não podemos fazer isso com uma célula mesclada". Nesse caso, como você limpa os valores nas células mescladas, mas deixa as células mescladas rapidamente no Excel?
  • Número automático de células mescladas
  • Como poderíamos preencher números de série em uma lista de células mescladas de tamanhos diferentes no Excel? Em primeiro lugar, em nossa mente, é arrastar a alça de Preenchimento automático para preencher as células mescladas, mas, neste caso, receberemos a seguinte mensagem de aviso e não podemos preencher as células mescladas.

  • 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 e manutenção de dados; Dividir o conteúdo das células; Combine Linhas Duplicadas e Soma / Média... 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 ...
  • Fórmulas favoritas e de inserção rápida, Intervalos, gráficos e imagens; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • 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...
  • Agrupamento de tabela dinâmica por número da semana, dia da semana e mais ... Mostrar células desbloqueadas, bloqueadas por cores diferentes; Destacar células que possuem fórmula / nome...
guia kte 201905
  • 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
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
А еще у вас неверная формула:)
Ну нет такой формулы - СЧЕТЧИК
Правильнее СЧЕТЗ =)
This comment was minimized by the moderator on the site
Hello, Влад
The formulas in this article have been translated, so you can try the below formulas in English:
=MOD(COUNTA($A$2:$A2),2)=0
=MOD(COUNTA($A$2:$A2),2)=1
Please try, hope it can help you!
This comment was minimized by the moderator on the site
Здравствуйте!
Спасибо за статью

У меня есть некоторое замечание
= ОСТАТ (СЧЕТЧИК ($ A $ 2: $ A 2), 2) = 0
правильно , сменить на ;
= ОСТАТ (СЧЕТЧИК ($ A $ 2: $ A 2); 2) = 0

но даже после этого не работает
This comment was minimized by the moderator on the site
Hello, Vlad
The formulas in this article have been translated, so you can try the below formulas in English:
=MOD(COUNTA($A$2:$A2),2)=0
=MOD(COUNTA($A$2:$A2),2)=1

Please try, hope it can help you!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations