6 formas simples de eliminar Linhas em branco no Excel (Passo a passo)
Quando trabalha com grandes conjuntos de dados que contêm linhas em branco, estas podem sobrecarregar a sua folha de cálculo e dificultar a análise de dados. Embora seja viável remover manualmente um pequeno número de linhas em branco, o processo torna-se moroso e ineficiente ao lidar com centenas delas. Neste tutorial, apresentamos seis métodos diferentes para eliminar linhas em branco em lote, de forma rápida e eficaz. Estas técnicas abrangem diversos cenários que poderá encontrar no Excel, permitindo-lhe trabalhar com dados mais limpos e estruturados.

- Remover Linhas em branco
- Utilizando uma coluna auxiliar
- Utilizando o Kutools em 3 segundos
- Manualmente
- Utilizando VBA
- Remover linhas que contenham célula(s) em branco
- Pela funcionalidade Ir Para Especial
- Num Coluna Chave pela funcionalidade Filtro
Vídeo: Eliminar Linhas em branco
Eliminar Linhas em branco
Ao remover linhas em branco de um conjunto de dados, é essencial ter cautela, pois alguns métodos frequentemente recomendados podem eliminar acidentalmente linhas que contêm dados. Por exemplo, duas dicas populares encontradas online são (e também incluídas neste tutorial abaixo):
- Utilize "Ir Para Especial" para selecionar as células em branco e, de seguida, remova as linhas correspondentes a essas células selecionadas.
- Utilize a funcionalidade Filtro para filtrar as células em branco numa Coluna Chave e, em seguida, remova as linhas em branco no Intervalo de Filtro.
Contudo, ambos os métodos podem eliminar acidentalmente linhas com dados importantes, como ilustram as imagens seguintes.

Para evitar eliminações não intencionais, recomenda-se utilizar um dos quatro métodos seguintes para eliminar com precisão as linhas em branco.
>> Eliminar Linhas em branco com uma coluna auxiliar
Passo 1: Adicionar uma coluna auxiliar e utilizar a função CONTAR.VAL
- Na extremidade direita do conjunto de dados, adicione a coluna «Auxiliar» e utilize a fórmula seguinte na primeira célula da coluna:
=COUNTA(A2:C2)
Nota: Na fórmula, A2:C2 é o intervalo cujas células não vazias pretende contar. - Em seguida, arraste a alça de preenchimento automático para baixo para aplicar a fórmula e contar o número de entradas em cada linha não vazia. "0" indica que a linha correspondente está totalmente em branco.

Passo 2: Filtrar as Linhas em branco pela coluna auxiliar
- Clique em qualquer célula da coluna auxiliar e escolha «Dados» > «Filtro».

- Depois, clique na «seta do filtro», selecione apenas "0" no menu expandido e clique em «OK».

Agora, todas as linhas vazias foram filtradas.

Passo 3: Excluir linhas em branco
Selecione as linhas em branco (clique no número da linha e arraste para baixo para selecionar todas as linhas em branco), clique com o botão direito do rato e escolha «Excluir Linha» no menu de contexto (ou utilize o atalho «Ctrl» + «-»).

Passo 4: Selecione Filtro no grupo Ordenar e Filtrar para limpar o filtro aplicado

Resultado:

>> Eliminar Linhas em branco com o Kutools em 3 segundos
Para eliminar com precisão e de forma rápida e simples as linhas em branco da sua seleção, a melhor solução é utilizar a funcionalidade «Excluir linhas em branco» do «Kutools para Excel». Eis como proceder:
- Selecione o intervalo do qual deseja remover as linhas em branco.
- Clique em «Kutools» > «Eliminar» > «Excluir Linhas em Branco» > «Intervalo Selecionado».
- Selecione a opção pretendida conforme necessário e clique em «OK» na caixa de diálogo apresentada.

Além de remover linhas em branco dentro de uma seleção, o Kutools para Excel permite-lhe eliminar rapidamente linhas em branco da “folha ativa”, das “planilhas selecionadas” ou de toda a “pasta de trabalho” com um único clique.
Antes de utilizar a funcionalidade Excluir linhas em branco, instale o Kutools para Excel.Clique aqui para transferir o Kutools para Excel agora.
>> Eliminar Linhas em branco manualmente
Se houver apenas algumas linhas em branco para eliminar, pode removê-las manualmente.
Passo 1: Selecione Linhas em branco
Clique no número da linha para selecionar uma única linha em branco. Se houver várias linhas em branco, mantenha premida a tecla «Ctrl» e clique nos números das linhas, uma a uma, para as selecionar.

Passo 2: Eliminar linhas vazias
Após selecionar as linhas vazias, clique com o botão direito do rato e escolha «Eliminar» no menu de contexto (ou utilize o atalho «Ctrl» + «-»).

Resultado:

>> Eliminar linhas vazias utilizando VBA
Se tem interesse em VBA, este tutorial oferece dois códigos VBA para eliminar linhas vazias — quer na seleção atual, quer na folha de cálculo ativa.
Passo 1: Copiar o código VBA para a janela do Microsoft Visual Basic para Aplicações
Ative a folha da qual pretende remover as linhas em branco e, em seguida, prima as teclas «Alt» + "F11".

Na janela que surge, clique em «Inserir» > «Módulo».
Em seguida, copie e cole um dos códigos abaixo no novo módulo em branco.
Código 1: Remover Linhas em branco da folha de trabalho ativa
Sub RemoveBlankRows() 'UpdatebyExtendoffice Dim wsheet As Worksheet Dim lastRow As Long Dim i As Long ' Set the worksheet variable to the active sheet Set wsheet = ActiveSheet ' Get the last row of data in the worksheet lastRow = wsheet.Cells(wsheet.Rows.Count, 1).End(xlUp).Row ' Loop through each row in reverse order For i = lastRow To 1 Step -1 ' Check if the entire row is blank If WorksheetFunction.CountA(wsheet.Rows(i)) = 0 Then ' If the row is blank, delete it wsheet.Rows(i).Delete End If Next i End SubCódigo 2: Remover Linhas em branco da Selecionar intervalo
Sub RemoveBlankRowsInRange() 'UpdatebyExtendoffice Dim sRange As Range Dim row As Range ' Prompt the user to select a range On Error Resume Next Set sRange = Application.InputBox(prompt:="Select a range", Title:="Kutools for Excel", Type:=8) ' Check if a range is selected If Not sRange Is Nothing Then ' Loop through each row in reverse order For Each row In sRange.Rows ' Check if the entire row is blank If WorksheetFunction.CountA(row) = 0 Then ' If the row is blank, delete it row.Delete End If Next row Else MsgBox "No range selected. Please select a range and run the macro again.", vbExclamation End If End Sub
Passo 2: Executar o código e Excluir linhas em branco
Clique no botão «Executar» ou prima a tecla «F5» para executar o código.
Se utilizar o código 1 para remover linhas vazias na Planilha Atual, todas as linhas em branco da folha serão removidas após a execução do código.
Se utilizar o código 2 para remover linhas vazias da seleção, surge uma caixa de diálogo após a execução do código; nela, selecione o intervalo do qual pretende remover as linhas em branco e clique em «OK».

Resultados:
Código1: Eliminar linhas vazias na Planilha Atual

Código2: Eliminar linhas vazias na Selecionar intervalo

Eliminar linhas que contêm células vazias
Esta secção divide-se em duas partes: uma utiliza a funcionalidade Ir para Especial para eliminar linhas com células vazias, e a outra recorre à funcionalidade Filtro para remover linhas que apresentem células vazias numa determinada Coluna Chave.
>> Eliminar linhas que contêm células vazias com a funcionalidade Ir para Especial
A funcionalidade Ir para Especial é altamente recomendada para eliminar linhas vazias — uma ferramenta especialmente útil quando precisa remover linhas que contenham pelo menos uma célula vazia.
Passo 1: Selecionar as células vazias no intervalo
- Selecione o intervalo do qual pretende eliminar linhas em branco, selecione «Base» > «Localizar e Selecionar» > «Ir para Especial».
Ou pode premir diretamente a tecla «F5» para ativar a caixa de diálogo «Ir Para» e clicar no botão «Especial» para alternar para a caixa de diálogo «Ir para Especial». - Na caixa de diálogo «Ir para Especial», selecione a opção «Em branco» e clique em «OK».

Agora, todas as células vazias no intervalo selecionado foram selecionadas.

Passo 2: Excluir linhas que contêm células vazias
- Clique com o botão direito do rato em qualquer célula selecionada e escolha «Eliminar» no menu de contexto (ou use o atalho «Ctrl» + «-»).

- Na caixa de diálogo «Eliminar», selecione a opção «Linha inteira» e clique em «OK».

Resultado:

>> Eliminar linhas que contêm células vazias numa Coluna Chave com a funcionalidade Filtro
Quando tem um grande conjunto de dados e pretende eliminar linhas com base numa condição em que uma coluna-chave contém células vazias, a funcionalidade Filtro do Excel revela-se uma ferramenta poderosa.
Passo 1: Filtrar as células vazias na Coluna Chave
- Selecione o conjunto de dados, clique no separador «Dados», aceda ao grupo «Ordenar e Filtrar» e clique em «Filtro» para aplicar um filtro ao seu conjunto de dados.

- Clique na «seta de filtro» da coluna-chave que pretende utilizar para remover linhas. Neste exemplo, a coluna «ID» é a coluna-chave: no menu expandido, selecione apenas «Em branco» e clique em «OK».

Agora, todas as células vazias na Coluna Chave foram filtradas.

Passo 2: Excluir linhas
Selecione as linhas restantes (clique no número da linha e arraste para baixo até selecionar todas as linhas em branco), clique com o botão direito do rato e escolha «Excluir Linha» no menu de contexto (ou utilize o atalho «Ctrl» + «-»). Em seguida, clique em «OK» na caixa de diálogo apresentada.

Passo 3: Selecione Filtro no grupo Ordenar e Filtrar para limpar o filtro aplicado

Resultado:

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 ao 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 separadores novos da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e poupe centenas de cliques do rato todos os dias!
Todos os extras do Kutools. Um único instalador.
Kutools for Office é um conjunto de extras para Excel, Word, Outlook e PowerPoint, complementado pelo Office Tab Pro — a solução ideal para equipas que trabalham em várias aplicações do Office.
- Suite tudo-em-um— extras 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 em comparação com a compra de extras individuais
Índice
- Vídeo: Remover Linhas em branco
- Remover Linhas em branco
- Utilizando uma coluna auxiliar
- Utilizando o Kutools em 3 segundos
- Manualmente
- Utilizando VBA
- Remover linhas que contenham célula(s) em branco
- Pela funcionalidade Ir Para
- Num Coluna Chave pela funcionalidade Filtro
- Artigos Relacionados
- As Melhores Ferramentas de Produtividade para o Office
- Comentários













