Como usar linhas alternativas no Excel
20 de jan. de 2025

Sua planilha do Excel precisa ter uma aparência profissional e organizada, mas sombrear manualmente cada linha pode ser demorado.
Existem maneiras mais rápidas de dar aos seus dados uma aparência refinada.
Como sombrear linhas alternadas no Excel
Os dois métodos abaixo ajudarão você a aplicar cores alternadas com o mínimo de esforço.
1. Sombreie linhas alternadas com o estilo de tabela do Excel
Clique em qualquer célula dentro do intervalo de dados que você deseja formatar.
Vá para " Inserir " e selecione " Tabela ."
Clique em " OK ."

Como alternativa, você pode:
Selecionar os dados que deseja formatar. Você pode clicar e arrastar o mouse sobre os dados ou usar " Command " (Mac) ou " Control " (Windows).
Em seguida, vá para " Home " > " Formatar como tabela. "
Confirme o intervalo de células e selecione " OK ."
2. Formatação condicional para linhas alternadas
Se você preferir não converter seus dados por meio do estilo de tabela, use a Formatação condicional.
Realce as células que deseja formatar.
Vá para " Home " > " Formatação condicional ".

3. Selecione " Nova regra. "
4. Em " Selecione um tipo de regra " > " Use uma fórmula para determinar quais células formatar. "
5. Para sombrear linhas pares:
=MOD(LINHA(),2)=0
6. Para sombrear linhas ímpares:
=MOD(LINHA(),2)=1
7. Clique em " Formatar ," selecione uma cor de preenchimento na guia " Preenchimento " e clique em " OK ."
Você sempre pode editar ou remover a Formatação Condicional: " Início " > " Formatação Condicional " > "Gerenciar regras ."
Como escolher suas próprias cores para o estilo da tabela
Então, você escolheu formatar seus dados com tabelas, mas quer ir além. O Excel oferece uma variedade de estilos de tabela predefinidos, que você pode personalizar facilmente.
Formate seus dados como uma tabela.
Em “ Design de tabela ”, navegue pelos "Estilos de tabela " e selecione um estilo, nas categorias " Claro ," " Médio ," ou " Escuro" .

Se os estilos predefinidos do Excel não atenderem às suas necessidades, crie um estilo de tabela personalizado.
Vá para " Design de tabela" > " Novo estilo de tabela" .
Modifique elementos como linhas e cabeçalhos com faixas.
Altere o sombreamento de colunas específicas desmarcando a caixa " Linhas com faixas" e marcando " Colunas com faixas" nas " Opções de estilo de tabela ".

Como fazer sombreamento de linha alternado para diferentes números de linhas em cada linha zebra
E se você quiser criar um padrão ainda mais exclusivo? Use Formatação Condicional:
Vá para " Página Inicial " > ; " Formatação Condicional " > " Nova Regra " > "Use uma fórmula para determinar quais células formatar" .
Para sombrear duas linhas e duas linhas:
=MOD(ROW(),4) < 2

4. Para sombrear três linhas e deixar uma sem sombreamento:
=MOD(ROW(),4) < > 1

5. Para sombrear uma linha e deixar duas sem sombreamento:
=MOD(ROW(),3)=1

6. Em seguida, clique em " Formatar " > " Preencher " para personalizar seu design.
7. Clique em " OK."
Se precisar ajustar o intervalo de sombreamento, vá para " Gerenciar regras" em Formatação condicional e edite o campo " Aplica-se a ".
Como destacar linhas com 3 cores diferentes
Leve sua criatividade para o próximo nível usando três cores diferentes para sombrear linhas alternadas com a Formatação condicional:
Em Formatação condicional, selecione "Usar uma fórmula para determinar quais células formatar" .
Em " Nova regra de formatação ", insira:
=MOD(ROW(),3)=1 (para a primeira cor)
=MOD(ROW(),3)=2 (para a segunda cor)
=MOD(ROW(),3)=0 (para a terceira cor)
Para cada fórmula, clique em " Formatar " > " Preencher" para selecionar uma cor para cada regra.

Como alternar cores de linha com base no valor introduzido
Use Formatação Condicional, se quiser que suas linhas mudem de cor com base em valores específicos.
Em Formatação Condicional > " Nova Regra " > “Formatar somente células que contenham” .
Defina suas condições com base em um valor ou critério de texto.
Para alterar a cor da linha para valores maiores que 10:
" Valor da Célula > 10"

Para alternar cores para linhas com a palavra "False":
A1="False"

3. Clique em " Formatar" > " Preencher" para selecionar uma cor que corresponda a cada regra.
4. Clique em " OK" .
Como excluir linhas alternadas no Excel
Há casos em que você deseja excluir rapidamente suas linhas alternadas.
Excluindo linhas alternadas manualmente
O método manual é melhor usado para conjuntos de dados menores.
Selecione manualmente a primeira linha que deseja excluir.
Clique com o botão direito em uma das linhas selecionadas e escolha " Excluir" .

Excluindo com a fórmula MOD
Insira uma nova coluna ao lado dos seus dados e rotule-a como " Auxiliar ."

2. Na primeira célula da coluna " Helper ", digite:
=MOD(ROW(),2)
3. Arraste a fórmula para baixo para aplicá-la a todas as linhas.

4. Selecione a coluna " Ajudante" e em " Dados" , escolha " Filtro" para mostrar apenas as linhas que deseja excluir.

6. Depois que as linhas forem filtradas, selecione-as, clique com o botão direito e escolha " Excluir" .

Usando VBA (Visual Basic for Applications)
Para conjuntos de dados maiores, o VBA pode automatizar o processo.
Pressione " Alt" + "F11" para abrir o editor VBA.
Vá para " Inserir" > " Módulo."
Copie e cole o código na janela do módulo para excluir linhas pares :
vba
Copiar código
Sub DeleteAlternateColumns()
Dim i As Long
For i = Columns.Count To 1 Step -1
If i Mod 2 = 0 Then
Columns(i).Delete
End If
Next i
End Sub
Para excluir linhas ímpares , use:
Sub DeleteOddAlternatingRows()
Dim i As Long
For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row Etapa 2
Rows(i).Delete
Next i
End Sub
Feche o editor VBA.
Pressione " Alt" + "F8" > " DeleteAlternateRows" > " Run."
Filtragem para excluir linhas alternativas
Selecione o intervalo de dados > " Classificar & filtrar" > " Filtrar."
Clique no menu suspenso de filtros na coluna onde deseja filtrar.
Escolha " Filtrar por cor" e selecione a cor das linhas que deseja excluir.

4. Selecione as linhas visíveis, clique com o botão direito e escolha " Excluir linhas."
5. Remova o filtro para revelar as linhas restantes.
Como copiar e colar linhas alternativas no Excel
Transfira seus dados de linhas alternativas para outra planilha ou pasta de trabalho do Excel.
Copiar e colar manualmente
Selecione a primeira linha que deseja copiar.
Mantenha pressionada a tecla "Ctrl" (ou " Cmd ") e clique em cada linha adicional que deseja selecionar.
Clique com o botão direito em qualquer linha selecionada e escolha " Copiar."

4. Navegue até onde deseja mover as linhas, clique com o botão direito e " Colar".
Usando fórmulas para selecionar linhas alternativas
Para conjuntos de dados maiores, use fórmulas para tornar o processo muito mais eficiente.
Mais uma vez, você precisaria criar uma coluna " Ajudante" ao lado dos seus dados. Dentro da primeira célula, insira e copie a fórmula =MOD(LINHA(), 2) .
Use a ferramenta " Classificar & Filtrar" para filtrar por 1 ou 0. Selecione as linhas filtradas, copie e cole-as no local desejado.

Usando macros VBA
Se você frequentemente precisa copiar e colar linhas alternadas em grandes conjuntos de dados, uma macro pode automatizar o processo:
Depois de abrir o editor, vá para " Inserir" > " Módulo" e cole o seguinte código:
Sub CopyAlternateRows()
Dim ws As Worksheet
Definir ws = ActiveSheet
Dim rng As Range
Dim i As Long
Dim copyRange As Range
Para i = 1 Para ws.Cells(Rows.Count, 1).End(xlUp).Row Etapa 2
Se copyRange Não For Nada Então
Definir copyRange = ws.Rows(i)
Caso contrário
Defina copyRange = Union(copyRange, ws.Rows(i))
Fim Se
Próximo i
copyRange.Copy
("Sheet2").Range("A1").PasteSpecial xlPasteValues ' Altere Sheet2 para sua planilha de destino
Fim Sub
Execute a macro pressionando " Alt" + "F8 ," selecionando " CopyAlternateRows ," e " Executar" .
Como selecionar cada linha alternada no Excel
Descubra como aplicar formatação em massa a linhas alternadas por filtros, "Ir para especial" e macros VBA.
Método de filtro
A filtragem é útil quando você deseja usar linhas alternadas para cálculos.
Aplique cores de linhas alternadas à sua tabela (usando " Linhas com faixas ").
Selecione a tabela e clique em " & filtrar ".
No menu " Filtrar ", selecione " Por cor " e escolha a cor das linhas que deseja destacar.
Selecione manualmente as linhas desejadas.

Método de fórmula e filtro
Você pode usar uma coluna auxiliar e fórmulas para selecionar linhas pares ou ímpares.
Em uma coluna vazia, use uma destas fórmulas:
Para linhas ímpares: =ISODD(ROW())
Para linhas pares: =ISEVEN(ROW())
Arraste e solte em todas as colunas seguintes.

3. Selecione a tabela, vá em " Dados" e clique em " Filtro" .
4. Clique no menu suspenso do filtro e desmarque " VERDADEIRO" ou " FALSO" .

5. Selecione as linhas filtradas arrastando ou usando a tecla " Shift ".
6. Aplique a formatação às linhas selecionadas.
Método de comando " Ir para especial"
O comando " Ir para especial" permite selecionar linhas visíveis após aplicar filtros.
Vá para a guia " Página inicial " e clique em " & selecionar" > " Ir para especial ."
Na caixa de diálogo, escolha " Somente células visíveis" .
Após selecionar, você pode excluir ou modificar as linhas selecionadas.
Macros VBA para selecionar linhas alternadas
Selecione linhas ímpares no VBA:
vba
Copiar código
Sub SelectOddRows()
Dim selectedRange As Range
Dim i As Integer
Dim newRange As Range
Definir selectedRange = Selection
Para i = 1 Para selectedRange.Rows.Count Etapa 2
Se newRange for nada, então
Definir newRange = selectedRange.Rows(i)
Else
Definir newRange = Union(newRange, selectedRange.Rows(i))
Fim Se
Próximo i
Se não newRange for
então newRange.Select
Fim Sub
Selecione linhas pares no VBA:
vba
Copiar código
Sub SelectEvenRows()
Dim selectedRange como intervalo
Dim i como inteiro
Dim newRange como intervalo
Definir selectedRange = Seleção
Para i = 2 Para selectedRange.Rows.Count Etapa 2
Se newRange for nada, então
Defina newRange = selectedRange.Rows(i)
Caso contrário
Defina newRange = Union(newRange, selectedRange.Rows(i))
Fim Se
Próximo i
Se não newRange nada, então newRange.Select
Fim SubCopie e cole uma das macros acima em um novo módulo.
Pressione " Alt" + "F8" , selecione sua macro (seja " SelectOddRows " ou " SelectEvenRows ") e " Run ."
Considerações finais
Para sombrear linhas alternadas no Excel, você pode usar dois métodos principais. O método de estilo de tabela é rápido e envolve a formatação de seus dados como uma tabela, enquanto a formatação condicional permite mais personalização usando fórmulas como =MOD(ROW(),2)=0 para sombrear linhas pares.
Embora o Excel forneça várias maneiras de formatar linhas alternadas, se você estiver procurando por uma opção mais simples ou amigável, por que não experimentar MobiSheets ?
O MobiSheets oferece uma abordagem mais intuitiva, transformando tarefas como sombreamento de linhas alternadas (ou remoção de duplicatas ) em moleza.
Perguntas frequentes
Selecione a primeira linha que deseja destacar, mantenha pressionada a tecla " Shift " e clique na última linha no intervalo desejado.
Você também pode manter pressionada a tecla " Ctrl " (ou " Cmd ") e clicar em linhas individuais para destacar linhas não consecutivas.