IRONSOFTWAREHOME
USANDO O IRONXL

Como selecionar linhas alternadas no Excel

Curtis Chau
Curtis Chau
Updated: 28 de junho de 2026

Para destacar todas as outras linhas no Excel, use o recurso Formatar como Tabela para formatação rápida ou aplique formatação condicional com a fórmula =MOD(ROW(),2)=0 para mais controle, enquanto os desenvolvedores C# podem automatizar esse processo usando a API de formatação condicional do IronXL.

Como Destacar Linhas Alternadas Usando Funcionalidades Integradas do Excel?

O Microsoft Excel oferece funcionalidades integradas para destacar linhas com base em suas necessidades. O recurso de destaque de linhas torna os documentos mais visualmente atraentes e ajuda com visualização de dados em planilhas. Esta ferramenta é útil para diferenciar entre linhas de dados, tornando mais fácil ler arquivos Excel e analisar informações. Mas destacar linhas de número ímpar no Microsoft Excel pode ser complicado para iniciantes. No entanto, torna-se fácil quando se usam técnicas semelhantes à formatação condicional do Excel. Vamos explicar passo a passo.

Vamos começar:

  1. Selecione as linhas que deseja formatar clicando e arrastando sobre o intervalo desejado, similar a como você selecionaria um intervalo no Excel.
  2. Clique em Início no menu principal, depois clique em Formatar como Tabela.
  3. Escolha um estilo de tabela com sombreamento alternado de linha na caixa de diálogo Tabela. Isso cria uma tabela nomeada com formatação embutida.
  4. Para mudar o sombreamento de linhas para colunas, selecione a tabela e clique em Design no grupo de opções de estilo de tabela. Em seguida, desmarque Linhas Alternadas e selecione Colunas Alternadas.

Guia de Design de Ferramentas de Tabela do Excel mostrando as caixas de seleção Linhas em Cadeia e Colunas em Cadeia com Colunas em Cadeia destacadas Vá para o recurso de Colunas Alternadas na guia Design de Ferramentas de Tabela no Excel para alternar entre destaque de linha e coluna

Se você deseja manter o layout da sua tabela, mas não precisa de sua funcionalidade, pode convertê-la em um intervalo de dados. Isso é útil quando você precisa exportar dados do Excel ou converter para diferentes formatos. Se você estiver adicionando cor a linhas ou colunas com bandas existentes, isso não será replicado automaticamente. No entanto, você pode recriar a formatação copiando linhas ou colunas com formatação alternada usando o Pincel de Formatação, semelhante a como você pode copiar células no Excel.

Como posso usar a Formatação Condicional para destacar linhas?

Você também pode usar regras de formatação condicional para aplicar diferentes formatações a linhas ou colunas específicas. Este método oferece mais flexibilidade do que a opção Formatar como Tabela e permite criar regras personalizadas baseadas em fórmulas. Eis como fazer:

  • Na planilha, faça um dos seguintes:
    • Para formatar células específicas, selecione o intervalo usando técnicas de seleção de intervalo do Excel.
    • Para formatar todo o documento, pressione Ctrl+A.
  • Vá para Início > Formatação Condicional > Nova Regra. Isso abre a caixa de diálogo de regras de formatação, que funciona de maneira semelhante a aplicar formatação condicional em C#.

Menu suspenso de Formatação Condicional do Excel mostrando várias opções de formatação, incluindo o botão Nova Regra destacado com uma seta Acesse o menu de Formatação Condicional na faixa de opções Início do Excel e clique em 'Nova Regra' para criar destaques de linha alternados personalizados

  • Na seção "Selecione um Tipo de Regra", selecione "Usar uma fórmula para determinar quais células formatar".
  • Escreva a seguinte fórmula na seção "Editar a Descrição da Regra" para aplicar cor a linhas alternadas. Isso é semelhante ao uso de fórmulas do Excel em C#:
=MOD(ROW(),2)=0
Text

Para aplicar cor a colunas alternadas, digite esta fórmula: =MOD(COLUMN(),2)=0.

Essas fórmulas determinam se uma linha ou coluna é de número par ou ímpar e aplicam a formatação desejada de acordo. A função MOD retorna o resto após a divisão, então MOD(ROW(),2) retorna 0 para linhas pares e 1 para linhas ímpares.

Caixa de diálogo de Nova Regra de Formatação do Excel exibindo a fórmula MOD(ROW(),2)=0 com opções de formatação e área de visualização Configure a caixa de diálogo Nova Regra de Formatação com a fórmula MOD(ROW(),2)=0 para destacar automaticamente a cada outra linha

  1. Clique em Formatar para acessar as opções de formatação, semelhante a estilizar células no Excel.
  2. Na caixa Formatar Células, clique em Preencher para definir a cor de fundo.
  3. Escolha uma cor e clique em OK. Você pode escolher entre cores padrão ou criar cores personalizadas.
  4. Visualize sua escolha em Exemplo e clique em OK ou escolha outra cor.

Seguindo estas etapas, você verá as linhas alternadas destacadas. Esta formatação ajusta-se automaticamente se você adicionar novas linhas ou inserir linhas e colunas.

O que é IronXL e como ele ajuda na automação do Excel?

IronXL é uma biblioteca .NET para Excel que fornece ferramentas para desenvolvedores trabalharem com o Excel. A biblioteca pode ler, escrever e modificar arquivos e planilhas do Excel. Ela também pode converter entre diferentes formatos de arquivo, como XML, JSON, HTML e CSV. A biblioteca IronXL é desenvolvida em C# e fornece documentação abrangente de API, o que significa que os desenvolvedores podem usá-la livremente em suas aplicações. A biblioteca Excel IronXL funciona em qualquer projeto .NET que precise acessar o Microsoft Office Excel, incluindo aplicativos ASP.NET, aplicativos Blazor e projetos .NET MAUI. Os desenvolvedores podem usar o IronXL em seus projetos sem instalar o Office em seu computador ou configurar uma licença de desenvolvedor da Microsoft.

Quais são os principais recursos do IronXL?

A biblioteca Excel IronXL oferece os seguintes recursos:

Como Aplico Formatação Condicional Usando IronXL em C#?

Podemos usar formatação condicional com o IronXL para criar planilhas com aparência profissional com cores alternadas em linhas programaticamente.

  1. 1Install IronXL with NuGet Package Manager

    PM > Install-Package IronXL.Excel

  2. 2Copie e execute este trecho de código.

    using IronXL;
    using IronXL.Formatting;
    using IronXL.Formatting.Enums;
    using IronXL.Styles;
    
    // Load the Excel workbook
    WorkBook workbook = WorkBook.Load("test.xlsx");
    WorkSheet sheet = workbook.DefaultWorkSheet;
    
    // Create a rule for alternating rows (even rows)
    ConditionalFormattingRule evenRowRule = sheet.ConditionalFormatting
        .CreateConditionalFormattingRule(ComparisonOperator.LessThan, "1000");
    
    // Set light blue background for even rows
    evenRowRule.PatternFormatting.BackgroundColor = "#E6F3FF";
    evenRowRule.PatternFormatting.FillPattern = FillPattern.Solid;
    
    // Apply to all even rows in data range
    sheet.ConditionalFormatting.AddConditionalFormatting("A2:Z1000", evenRowRule);
    
    // Save the workbook with alternating row colors
    workbook.SaveAs("AlternatingRows.xlsx");
    C#
  3. 3Implante para testar em seu ambiente de produção.

    Comece a usar IronXL em seu projeto hoje com uma avaliação gratuita
    arrow pointer

Para usar o IronXL, instale a biblioteca IronXL em seu projeto C#. Você pode instalá-la via Gerenciador de Pacotes NuGet ou usar a documentação do IronXL para instruções detalhadas de instalação. Depois de instalar a biblioteca, adicione o namespace do IronXL. Escreva a seguinte linha de código no início do arquivo do seu programa:

using IronXL;
using IronXL.Formatting;
using IronXL.Formatting.Enums;
using IronXL.Styles;

Depois disso, adicione as seguintes linhas de código à sua função principal para criar regras de formatação condicional mais complexas:

// Load the Excel workbook
WorkBook workbook = WorkBook.Load("test.xlsx");

// Access the default worksheet
WorkSheet sheet = workbook.DefaultWorkSheet;

// Create a specific conditional formatting rule for values less than 8
ConditionalFormattingRule rule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8");

// Set different style options for the rule
rule.FontFormatting.IsBold = true;
rule.FontFormatting.FontColor = "#123456";
rule.BorderFormatting.RightBorderColor = "#ffffff";
rule.BorderFormatting.RightBorderType = BorderType.Thick;
rule.PatternFormatting.BackgroundColor = "#54bdd9";
rule.PatternFormatting.FillPattern = FillPattern.Diamonds;

// Add the formatting rule to a specific region in the worksheet
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule);

// Create another conditional formatting rule for values between 7 and 10
ConditionalFormattingRule rule1 = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10");

// Set additional style options for the new rule
rule1.FontFormatting.IsItalic = true;
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single;

// Add the second formatting rule to another region in the worksheet
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1);

// Save the updated workbook
workbook.SaveAs("ApplyConditionalFormatting.xlsx");

Como Funciona a Função CreateConditionalFormattingRule?

Definimos regras de formatação condicional usando a função CreateConditionalFormattingRule(). Esta função faz parte da abrangente API de formatação condicional do IronXL. É fácil editar estilos de fonte e estilo de bordas usando o IronXL. Você pode formatar linhas usando a função de linha, o que permite redimensionar automaticamente linhas e colunas para melhor legibilidade. No parâmetro, você fornece o número da linha e a formatação que deseja aplicar. Você pode selecionar e realçar a cada enésima linha, semelhante à abordagem da fórmula MOD do Excel. Você pode ver mais detalhes em nosso exemplo de código sobre suporte a formatação condicional.

Para cenários mais avançados, você pode combinar a formatação condicional com outros recursos do IronXL, como ordenar células, gerenciar planilhas e trabalhar com fórmulas. O IronXL também suporta funções matemáticas e funções agregadas que podem ser usadas em suas regras de formatação condicional.

Quais são as opções de licenciamento para IronXL?

O IronXL é gratuito para desenvolvimento e inclui abrangentes guias de introdução. No entanto, há uma marca d'água durante a fase de desenvolvimento. Você pode testá-lo gratuitamente em produção com nosso sistema de licença de teste. Você pode ativar o teste gratuito do IronXL sem nenhum pagamento ou informação de cartão. Depois disso, você pode comprá-lo para uso comercial. Existem diferentes planos de preços que você pode escolher de acordo com suas necessidades. Visite esta página de licenciamento para mais informações. A chave de licença pode ser aplicada facilmente no seu aplicativo e, para aplicativos web, você pode configurá-la no web.config.

IronXL oferece excelente suporte para vários cenários de implantação, incluindo aplicações VB.NET, e oferece extensões de licença e opções de upgrade para empresas em crescimento. A biblioteca é regularmente atualizada com novos recursos e melhorias, garantindo compatibilidade com os mais recentes formatos de Excel e versões do .NET.

Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais bem estruturados e visualmente atraentes.

...
Leia mais

Artigos relacionados

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.