Como inserir uma linha em branco após um texto específico no Excel?
No Excel, inserir uma linha em branco após um texto específico pode melhorar significativamente a legibilidade e organizar os dados de forma mais eficiente. Quer esteja a trabalhar com listas de tarefas, transações ou quaisquer outros dados estruturados, adicionar linhas em branco após um determinado texto permite separar e agrupar entradas relacionadas, garantindo maior clareza. Esta abordagem revela-se particularmente útil na preparação de relatórios, faturas ou registos, onde blocos de informação relacionada precisam de se destacar claramente. Sem separações bem definidas, conjuntos extensos de dados podem tornar-se difíceis de rever, analisar ou navegar. Embora a inserção manual de linhas em branco possa ser tediosa — especialmente em listas longas — existem métodos automatizados e semi-automatizados que agilizam este processo.
![]() | ![]() | ![]() |
➤ Inserir Linhas em branco após texto específico com código VBA
➤ Inserir Linhas em branco após texto específico com KUTOOLS AI
➤ Inserir Linhas em branco após texto específico utilizando fórmulas do Excel (coluna auxiliar)
Inserir Linhas em branco após texto específico com código VBA
Com o VBA (Visual Basic for Applications), pode automatizar a inserção de linhas em branco após valores de texto específicos no seu conjunto de dados. Esta solução revela-se especialmente eficiente para grandes volumes de dados ou quando precisa de executar operações repetidas. Como o VBA permite personalizar tanto as condições como o intervalo a processar, adapta-se perfeitamente a alterações nos seus critérios ou na estrutura da folha ao longo do tempo.
⚠️ Nota: Guarde sempre uma cópia de segurança antes de executar qualquer macro, pois o VBA pode efetuar alterações irreversíveis. Tenha cuidado ao modificar livros ativos.
1. Mantenha premidas as teclas ALT + F11 para abrir a janela do Microsoft Visual Basic for Applications.
2. Clique em Inserir > Módulo e cole o seguinte código na janela do módulo:
📜 Código VBA: Inserir Linhas em branco após o texto específico
Sub Insertrowbelow()
' Updated by Extendoffice
Dim i As Long
Dim xLast As Long
Dim xRng As Range
Dim xTxt As String
On Error Resume Next
xTxt = Application.ActiveWindow.RangeSelection.Address
Set xRng = Application.InputBox("Please select the column with specific text:", "Kutools for Excel", xTxt, , , , , 8)
If xRng Is Nothing Then Exit Sub
If (xRng.Columns.Count > 1) Then
MsgBox "The selected range must be one column", , "Kutools for Excel"
Exit Sub
End If
xLast = xRng.Rows.Count
For i = xLast To 1 Step -1
If InStr(1, xRng.Cells(i, 1).Value, "In progressing") > 0 Then
Rows(xRng.Cells(i + 1, 1).Row).Insert shift:=xlDown
End If
Next
End Sub 💡 Dica: No código acima, pode substituir «In progressing» por qualquer texto que pretenda utilizar como alvo. Certifique-se de que o texto corresponde exatamente (incluindo maiúsculas, minúsculas e espaços) para evitar resultados incorretos.
3. Prima a tecla F5 para executar a macro. Na caixa de diálogo que aparece, selecione a coluna que contém o texto específico que pretende processar. Em grandes conjuntos de dados, reduza o zoom ou utilize filtros para facilitar uma seleção precisa.

4. Clique em OK. A macro irá inserir linhas em branco após cada célula que contenha o texto especificado. Reveja os resultados para garantir que a operação corresponde às suas expectativas e ajuste os critérios, se necessário.
![]() | ![]() | ![]() |
✅ Vantagens: Automatiza tarefas repetitivas em grandes conjuntos de dados e é totalmente personalizável para várias palavras-chave e intervalos de colunas.
⚠️ Limitações: Requer conhecimentos básicos de VBA; as ações são irreversíveis sem uma cópia de segurança guardada.
🛠️ Dica para Resolução de Problemas: Se as linhas em branco não estiverem a ser inseridas, verifique se o texto alvo corresponde exatamente ao conteúdo das suas células. Execute a macro numa coluna de cada vez para evitar resultados indesejados.
Inserir Linhas em branco após texto específico com o KUTOOLS AI
Está a ter dificuldade em inserir linhas em branco após um texto específico no Excel? Deixe o KUTOOLS AI simplificar esta tarefa! Com a sua automação baseada em IA, já não precisa de examinar manualmente o seu conjunto de dados nem escrever qualquer código VBA. O KUTOOLS AI identifica instantaneamente as linhas com o texto específico e insere as linhas em branco exatamente onde forem necessárias.
Após instalar o Kutools para Excel, basta aceder a Kutools > Assistente de IA para abrir o painel «KUTOOLS AI Aide».
- Selecione a coluna de dados que pretende processar, inserindo linhas em branco com base num texto específico.
- Na caixa de chat, descreva claramente o seu pedido. Por exemplo:
Inserir uma linha em branco após o texto específico «In progressing» na seleção - Prima Enter ou clique no botão Enviar. O KUTOOLS AI analisará a sua instrução. Após a conclusão, clique em Executar para realizar a operação.
💡 Dicas:
• O KUTOOLS AI é ideal para utilizadores que pretendem evitar fórmulas ou VBA: é fácil de usar e rápido. Contudo, certifique-se de que as suas palavras-chave são suficientemente únicas para não inserir linhas em branco nos locais errados. Reveja sempre os resultados após a execução.
• Para obter os melhores resultados, defina sempre com clareza os seus critérios no chat de IA. Recomendamos que crie uma cópia de segurança da sua folha de cálculo antes de executar operações em lote.
✅ Vantagens: Não exige conhecimentos de programação, funciona perfeitamente com conjuntos de dados grandes ou complexos e permite ajustes rápidos a diferentes critérios.
⚠️ Limitações: Requer que o suplemento Kutools para Excel esteja instalado. Algumas tarefas complexas ou altamente específicas podem necessitar de instruções mais detalhadas para funcionar conforme esperado.
Inserir Linhas em branco após texto específico utilizando fórmulas do Excel (coluna auxiliar)
Se preferir não recorrer a VBA nem a suplementos, as fórmulas do Excel combinadas com uma coluna auxiliar proporcionam um método simples e transparente para identificar os locais onde devem ser inseridas linhas em branco. Esta solução é ideal para conjuntos de dados pequenos a moderadamente grandes, especialmente quando valoriza clareza e controlo manual em vez de automação.
Como funciona este método: Crie uma coluna auxiliar ao lado dos seus dados para marcar as linhas que contêm texto específico. Depois, ao ordenar ou filtrar essa coluna auxiliar, poderá identificar manualmente os locais corretos e inserir linhas em branco.
✅ Vantagens: Não requer macros nem suplementos. Oferece total transparência e permite pré-visualizar todas as alterações antes de as aplicar.
⚠️ Limitações: Requer passos manuais adicionais. Não é recomendado para conjuntos de dados muito grandes nem para condições de correspondência altamente complexas.
Passos:
- Adicione uma coluna auxiliar.
Suponha que os seus dados estão na coluna A e que pretende inserir uma linha em branco após cada célula que contenha In progressing. Adicione uma nova coluna (por exemplo, a coluna B) e introduza a seguinte fórmula em B1:=IF(A1="In progressing",ROW(),FALSE) - Arraste a fórmula para baixo.
Use o cursor de preenchimento para copiar a fórmula ao longo da coluna auxiliar, avaliando cada linha. - Identifique as linhas correspondentes.
Filtre ou ordene a coluna auxiliar para agrupar todas as linhas com valores numéricos — ou seja, as correspondências. - Insira manualmente as linhas em branco.
Para cada linha identificada, utilize o menu de contexto do Excel para inserir uma linha em branco diretamente abaixo dela.
💡 Dica:
• Para corresponder a texto parcial em vez de valores exatos, utilize esta fórmula:
=IF(ISNUMBER(SEARCH("progress",A1)),ROW(),FALSE) • Se o seu conjunto de dados incluir cabeçalhos, inicie a fórmula na primeira linha de dados (por exemplo, A2) e ajuste as referências em conformidade. Após inserir as linhas, poderá eliminar a coluna auxiliar para organizar melhor o documento.
⚠️ Problemas Comuns:
• Em grandes conjuntos de dados, este método manual pode ser demorado e propenso a erros.
• Verifique sempre se as linhas em branco foram inseridas corretamente. Filtros, células mescladas ou linhas ocultas podem afetar a precisão.
O KUTOOLS AI é especialmente indicado se pretender evitar o uso de fórmulas ou VBA. É intuitivo e perfeito para quem valoriza conveniência e rapidez. Embora o KUTOOLS AI geralmente lide bem com a correspondência de texto, certifique-se de que as suas palavras-chave são suficientemente únicas para evitar inserções inesperadas de linhas em branco. Se estiver interessado em explorar ferramentas adicionais de automação ou produtividade no Excel, o nosso site oferece milhares de tutoriais para o ajudar a otimizar o seu fluxo de trabalho.
Mais artigos relacionados com Inserir linhas:
- Copiar e Inserir Linha Várias Vezes ou Duplicar a Linha X Vezes
- No seu dia a dia, já precisou de copiar uma linha — ou cada linha de um intervalo — e inseri-la várias vezes consecutivas abaixo dos dados existentes numa folha de cálculo? Por exemplo, tenho um conjunto de células e pretendo copiar cada linha, colando-a três vezes imediatamente a seguir à original, tal como ilustrado na captura de ecrã seguinte. Como é que posso realizar esta tarefa no Excel?
- Inserir Linhas em branco Quando o Valor Muda no Excel
- Imagine que tem um intervalo de dados e pretende inserir Linhas em branco entre os dados sempre que o valor mude, de modo a separar valores sequenciais iguais numa coluna, tal como ilustrado nas seguintes capturas de ecrã. Neste artigo, apresentarei alguns truques para resolver este problema.
- Inserir Várias Linhas ou Colunas Rapidamente em Folhas do Google
- Neste artigo, apresento uma forma simples de inserir várias linhas ou colunas em branco numa folha do Google.
- Inserir Linha em branco Acima de um Texto Específico no Excel
- Ao trabalhar numa folha de cálculo, já tentou inserir uma linha em branco acima de um texto específico numa coluna? Por exemplo, imagine que tem vários nomes na coluna A e pretende inserir linhas em branco exatamente acima das células que contêm o nome «Mike», tal como ilustrado na captura de ecrã à esquerda. Embora o Excel não ofereça uma solução direta para esta tarefa, neste artigo revelo alguns truques eficazes para a resolver com facilidade.
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos


