Ir para o conteúdo do rodapé
FERRAMENTAS DO EXCEL

Como Adicionar uma Linha no Excel: Tornado Fácil (2026)

Como inserir várias linhas no Excel: 6 métodos que realmente funcionam

Precisa adicionar várias linhas a uma planilha sem clicar em inserir repetidamente? A resposta mais rápida para como inserir várias linhas no Excel é selecionar o mesmo número de linhas existentes que deseja adicionar, então pressionar Ctrl + Shift + Plus (+) no Windows ou Cmd + Shift + Plus (+) no Mac. O Excel insere instantaneamente tantas linhas em branco acima da sua área selecionada.

Por exemplo, se uma planilha de orçamento precisar de cinco novos itens de linha inseridos acima da linha 10, clique no sinal da linha 10 à esquerda, arraste o cursor para baixo até a linha 14 (o que selecionará várias linhas, cinco no total) e pressione Ctrl + Shift + +. Cinco novas linhas aparecem acima da linha 10, movendo todas as linhas existentes para baixo. A inserção completa leva cerca de três segundos, uma vez que o atalho do teclado se torna memória muscular.

Esse comando atende a cerca de 80% dos casos em situações reais no Microsoft Excel, mas o aplicativo oferece vários outros métodos que valem a pena conhecer, especialmente ao trabalhar com dados filtrados, grandes lacunas entre os pontos de inserção ou linhas não adjacentes. As seções abaixo mostram todos os recursos confiáveis, incluindo uma abordagem de macro VBA para tarefas repetitivas e uma opção focada no desenvolvedor para quem automatiza fluxos de trabalho de planilhas por meio de código. Habilidades relacionadas ao Excel, como congelar linhas, organizar alfabeticamente os dados em colunas e bloquear linhas combinam naturalmente com a inserção de linhas ao reestruturar qualquer conjunto de dados em uma planilha.

Como inserir várias linhas no Excel: 6 métodos que realmente funcionam: Imagem 1 - Planilha do Excel com as linhas 10–14 destacadas e o atalho Ctrl + Shift + + sobreposto

Método 1: O Atalho de Teclado (Mais Rápido)

Este é o método para o qual a maioria dos usuários avançados de Excel se inclina, porque funciona sem sair do teclado. A tecla Shift desempenha um papel importante em quase todas as técnicas de inserção rápida.

Windows: Selecione as linhas onde as novas linhas devem aparecer e, em seguida, pressione Ctrl + Shift + + (o sinal de mais no teclado principal, não no teclado numérico).

Mac: Selecione as linhas e, em seguida, pressione Cmd + Shift + + ou Control + I, dependendo da versão do Excel instalada.

O número de linhas inseridas corresponde ao número de linhas selecionadas. Selecione três linhas, obtenha três novas linhas em branco. Selecione quinze, obtenha quinze. As novas linhas sempre aparecem acima da seleção, empurrando os dados e valores existentes para baixo. Qualquer fórmula que referencia células no intervalo deslocado atualiza seus números de linha automaticamente.

Se o Excel abrir a caixa de diálogo de inserção em vez de inserir linhas diretamente, geralmente significa que células individuais foram selecionadas em vez da linha inteira. Clique no número da linha à esquerda para destacar a linha inteira da planilha antes de pressionar as teclas para o atalho.

Como inserir várias linhas no Excel: 6 métodos que realmente funcionam: Imagem 2 - Close-up dos cabeçalhos de linha à esquerda da planilha com três linhas mais uma imagem mostrando a combinação de teclas

Método 2: Menu de Contexto de Clique com o Botão Direito

A abordagem de clique com o botão direito é o método mais descobrível e funciona da mesma forma no Windows e no Mac.

  1. Selecione as linhas onde devem aparecer novas linhas em branco (selecione cinco linhas existentes para inserir cinco novas).
  2. Clique com o botão direito em qualquer lugar nos números das linhas destacadas.
  3. Escolha Inserir no menu.

O Excel insere o número correspondente de linhas acima da área selecionada. Nenhuma caixa de diálogo de inserção aparece quando linhas inteiras são selecionadas, então a ação é essencialmente um clique após o clique com o botão direito.

Este método faz sentido ao trabalhar com um fluxo de trabalho pesado em mouse ou ao ensinar Excel para colegas que consideram os comandos do teclado intimidadores. É também a maneira mais confiável de evitar selecionar acidentalmente apenas células ou colunas em vez de linhas inteiras da planilha.

Como inserir várias linhas no Excel: 6 métodos que realmente funcionam: Imagem 3 - Menu de contexto de clique direito aberto em uma linha selecionada com a opção Inserir

Método 3: A Faixa de Opções Início e o Menu Inserir

Para quem prefere navegação visual, a faixa de opções oferece um recurso de inserção claramente rotulado.

  1. Selecione as linhas onde devem aparecer novas linhas.
  2. Vá para a aba Início na faixa de opções.

  3. No grupo Células, clique na seta suspensa em Inserir.

  4. Selecione Inserir Linhas de Planilha no menu.

Este método é mais lento que o atalho ou o clique com o botão direito, mas oferece uma rede de segurança útil: o menu suspenso também inclui Inserir Colunas de Planilha, Inserir Células e Inserir Planilha, o que evita inserir acidentalmente o tipo de elemento errado e ajuda a corrigir erros antes que aconteçam.

Método 4: Inserir Múltiplas Linhas Não Adjacentes

E se for necessário que as linhas em branco apareçam em vários locais diferentes de uma vez, por exemplo, acima das linhas 5, 12 e 20? O Excel lida com isso em uma única operação de inserção.

  1. Clique no cabeçalho da linha 5.
  2. Mantenha pressionada a tecla Ctrl (Windows) ou Cmd (Mac) e clique no cabeçalho da linha 12.

  3. Continue segurando a tecla modificadora e clique na linha 20.
  4. Clique com o botão direito em qualquer uma das linhas selecionadas e selecione Inserir, ou pressione Ctrl + Shift + +.

O Excel insere uma linha acima de cada linha selecionada, deslocando os dados para baixo conforme necessário. Esse truque economiza tempo significativo ao reestruturar grandes planilhas com várias quebras de seção.

Um comentário pequeno, mas importante sobre quantas linhas realmente são adicionadas: o número de novas linhas é igual ao número de linhas selecionadas, não o espaço entre elas. Para inserir duas linhas em branco acima da linha 5 e três acima da linha 12, selecione duas linhas consecutivas a partir da linha 5 e três linhas consecutivas a partir da linha 12 antes da inserção.

Método 5: O Truque da Caixa de Nome para Grandes Intervalos

Inserir 100 linhas em uma planilha que percorre milhares de linhas é um ponto comum de dor. Selecionar manualmente tantas linhas arrastando o cursor se torna tedioso. A Caixa de Nome, localizada ao lado da barra de fórmulas, resolve isso elegantemente usando um cólon para definir o intervalo.

  1. Clique na Caixa de Nome (o pequeno campo à esquerda da barra de fórmulas que normalmente exibe a referência da célula ativa, como A1).

  2. Digite o intervalo de linhas usando um cólon, por exemplo, 5:104 para selecionar 100 linhas a partir da linha 5.
  3. Pressione Enter. O Excel destaca todas as 100 linhas.
  4. Pressione Ctrl + Shift + + ou clique com o botão direito e selecione Inserir.

São 100 linhas em branco inseridas em cerca de cinco segundos. O mesmo truque funciona para intervalos de qualquer tamanho, mesmo abrangendo milhares de linhas.

Método 6: Copiar e Colar Inserir (Para Inserções Padronizadas)

Às vezes, o objetivo é inserir várias linhas idênticas, como uma seção de cabeçalho repetida em todo um relatório. O recurso de células copiadas do Excel lida bem com isso.

  1. Selecione uma linha (ou linhas) para copiar e pressione Ctrl + C.
  2. Destaque as linhas de destino onde a cópia deve pousar.
  3. Clique com o botão direito e selecione Inserir Células Copiadas no menu.

  4. Escolha Deslocar células para baixo quando solicitado e pressione Enter.

O Excel insere as células copiadas como novas linhas, em vez de sobrescrever os dados existentes. Esta é a maneira mais limpa de adicionar várias linhas que já contêm valores, fórmulas ou formatação, sem interromper a planilha ao redor.

Método Bônus: Macro VBA para Inserções Repetitivas

Para tarefas que precisam acontecer em um cronograma, como inserir uma linha em branco entre cada linha existente em uma lista, uma pequena macro VBA lida com a tarefa em um clique.

Pressione Alt + F11 para abrir o editor VBA, insira um novo módulo e cole o código abaixo:

Sub InsertRowBetweenEachRow()
    Dim i As Long
    Dim LastRow As Long
    LastRow = Cells(Rows.Count, 1).End(xlUp).Row
    For i = LastRow To 2 Step -1
        Rows(i).Insert Shift:=xlDown
    Next i
End Sub
Sub InsertRowBetweenEachRow()
    Dim i As Long
    Dim LastRow As Long
    LastRow = Cells(Rows.Count, 1).End(xlUp).Row
    For i = LastRow To 2 Step -1
        Rows(i).Insert Shift:=xlDown
    Next i
End Sub
Option Strict On



Sub InsertRowBetweenEachRow()
    Dim i As Long
    Dim LastRow As Long
    LastRow = Cells(Rows.Count, 1).End(xlUp).Row
    For i = LastRow To 2 Step -1
        Rows(i).Insert(Shift:=xlDown)
    Next i
End Sub
$vbLabelText   $csharpLabel

Feche o editor VBA, execute a macro na guia Desenvolvedor ou com Alt + F8. O script insere uma linha em branco acima de todas as linhas existentes, desde a linha 2 para baixo na tabela.

Essa abordagem é exagero para trabalhos únicos, mas se mostra útil para relatórios mensais ou tarefas recorrentes de preparação de dados. Macros também podem ser modificadas para inserir linhas com base em valores de células, células em branco, uma coluna auxiliar ou qualquer outra condição.

Problemas Comuns e Solução de Problemas

Excel exibe um erro: "Operação não pode ser realizada porque deslocaria células fora da planilha." Este erro geralmente ocorre quando a planilha tem dados próximos ao fundo (linha 1.048.576). O Excel não pode inserir novas linhas porque não há espaço vazio para mover o conteúdo existente. Role até o fundo da planilha com Ctrl + End, exclua qualquer dado ou formatação dispersa, salve o arquivo e tente novamente.

Linhas inseridas herdam formatação do local errado. O Excel oferece um pequeno ícone de Opções de Inserção que aparece ao lado das linhas recém-inseridas. Clique nele para escolher entre Formatar Igual Ao Acima, Formatar Igual Ao Abaixo, ou Limpar Formatação. Essa opção é especialmente útil ao inserir linhas em uma tabela estilizada.

Linhas inseridas em uma lista filtrada, mas aparecem em posições inesperadas. Vistas filtradas podem ocultar linhas, e as inserções são aplicadas apenas às linhas visíveis. Limpe os filtros antes de inserir linhas, quando as novas linhas precisarem ficar em posições específicas. Reaplique os filtros depois.

O atalho Ctrl + Shift + + abre a caixa de diálogo de inserção em vez de inserir linhas. Isso significa que a seleção inclui apenas células, não linhas inteiras. Sempre clique no número da linha à esquerda para selecionar a linha inteira antes de usar o atalho de teclado.

Painéis congelados interferem na seleção de linhas. Se parte da planilha estiver congelada, a rolagem e a seleção de linhas se comportam de maneira diferente acima e abaixo da linha de congelamento. Descongele os painéis via Exibir → Congelar Painéis → Descongelar, realize a inserção e congele novamente, se necessário.

Linhas inseridas quebram fórmulas que referenciam intervalos absolutos. Uma fórmula como =SOMA($A$2:$A$10) não se expande quando novas linhas caem dentro do intervalo. Alterne para referências estruturadas ou use =SOMA(A:A) para somas de coluna inteira quando o conjunto de dados crescer ao longo do tempo.

Inserir uma única linha funciona, mas inserir múltiplas não faz nada. Isso geralmente indica uma planilha protegida. Verifique a guia Revisão e desproteja a planilha antes de tentar adicionar linhas.

Para Desenvolvedores: Inserindo Linhas Programaticamente com IronXL

Qualquer pessoa que automatize fluxos de trabalho de planilhas de um aplicativo .NET pode pular completamente a interface gráfica. A equipe da Iron Software construiu IronXL como uma biblioteca Excel para C# que e escreve arquivos XLSX sem precisar do Microsoft Excel ou Office instalados no servidor. Não há necessidade de instalar Office em qualquer lugar no pipeline.

Aqui está como o IronXL lida com a operação inserir múltiplas linhas programaticamente:

using IronXL;
WorkBook workBook = WorkBook.Load("budget.xlsx");
WorkSheet sheet = workBook.WorkSheets.First();
// Insert 5 blank rows starting at row index 9 (which is row 10 in Excel)
sheet.InsertRows(9, 5);
workBook.SaveAs("budget_updated.xlsx");
using IronXL;
WorkBook workBook = WorkBook.Load("budget.xlsx");
WorkSheet sheet = workBook.WorkSheets.First();
// Insert 5 blank rows starting at row index 9 (which is row 10 in Excel)
sheet.InsertRows(9, 5);
workBook.SaveAs("budget_updated.xlsx");
Imports IronXL

Dim workBook As WorkBook = WorkBook.Load("budget.xlsx")
Dim sheet As WorkSheet = workBook.WorkSheets.First()
' Insert 5 blank rows starting at row index 9 (which is row 10 in Excel)
sheet.InsertRows(9, 5)
workBook.SaveAs("budget_updated.xlsx")
$vbLabelText   $csharpLabel

Essa é toda a operação. Sem interop COM, nenhum processo do Excel em execução em segundo plano, sem dores de cabeça de licenciamento em servidores de produção. O IronXL lida com a inserção de linhas, atualizações de fórmulas, preservação de formatação e todos os casos extremos que tornam a automação manual do Excel dolorosa.

Espero que este post tenha ajudado a esclarecer todos os métodos para adicionar linhas no Excel. Para equipes que constroem ferramentas de relatório, pipelines de importação de dados ou qualquer fluxo de trabalho que precise reestruturar programaticamente arquivos Excel, o IronXL vale a pena conferir. Experimente grátis pelo link no site do IronXL.

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 ...

Leia mais

Equipe de Suporte Iron

Estamos online 24 horas por dia, 5 dias por semana.
Bater papo
E-mail
Liga para mim