Pular para o conteúdo principal

Remover linhas em branco no Excel: 4 métodos fáceis

Saiba como remover rapidamente as linhas extras usando classificação, fórmulas e VBA, dependendo do que for melhor para você.
· 5 min leer

Explore com IA

As linhas em branco no Excel geralmente aparecem quando você exporta dados de outros sistemas, quando acidentalmente deixa espaços em branco ou quando combina planilhas diferentes. Essas lacunas podem atrapalhar tarefas importantes, como classificação, filtragem e análise de dados. Elas o atrasam e, se você não for cuidadoso, podem levar a erros.

Neste artigo, mostrarei a você quatro maneiras diferentes de remover essas linhas em branco.

Resposta rápida: Remover uma linha em branco

Para excluir uma linha em branco no Excel:

  1. Selecione a linha que você deseja excluir. Para selecionar várias linhas, mantenha pressionada a tecla Ctrl enquanto clica em cada uma delas.

  2. Clique com o botão direito do mouse e selecione Excluir.

  3. Na janela pop-up, selecione Shift cells up.

Excluir linhas em branco no Excel.

Métodos para excluir linhas em branco no Excel

Aqui está um detalhamento passo a passo dos diferentes métodos que você pode usar para excluir linhas em branco com exemplos claros para orientá-lo rapidamente.

Método 1: Excluir somente as linhas completamente em branco usando COUNTA()

A função COUNTA() conta o número de células não vazias em um intervalo. Você pode usá-lo para identificar linhas completamente em branco. Isso é bastante útil quando queremos evitar a remoção de linhas com dados parciais, algo que o Método 1 não leva em conta.

Veja como você pode usar isso para excluir uma linha:

  1. Crie uma coluna auxiliar ao lado do conjunto de dados. Na primeira célula, digite =COUNTA(A2:C2)=0. 

  2. Arraste a fórmula para baixo para copiá-la. Você verá True se toda a linha estiver em branco e False se ela contiver valores não vazios. 

  3. Agora, clique nas células True, vá para a guia Home e clique em Delete Sheet Rows ( Excluir linhas da planilha ) para excluir toda a linha de uma só vez.

Excluindo linhas em branco inteiras usando a função COUNTA() no Excel.

Método 2: Use FILTER() para limpeza de dados com base em fórmulas

A função FILTER() não exclui linhas. Ele retorna uma versão nova e sem espaços em branco dos seus dados em um intervalo separado. Você pode usá-lo para preservar seus dados originais enquanto trabalha com uma visualização limpa. Mas observe que o FILTER() está disponível apenas no Excel 365 e no Excel 2021.

Aqui tenho um conjunto de dados com linhas em branco e, para limpar as linhas em branco, uso a seguinte fórmula (ajuste os intervalos de acordo com seus dados):

=FILTER(A2:A10, NOT(ISBLANK(A2:A10)))

Nessa fórmula:

  • FILTER() retorna dados de um intervalo que atende a uma condição.

  • A2:A10 é o intervalo que está sendo filtrado.

  • ISBLANK(A2:A10) verifica se há células em branco.

  • NOT(...) inverte o resultado, de modo que apenas as células não vazias da coluna A são retornadas, ignorando os espaços em branco.

Esse método só funciona com uma coluna de cada vez. Portanto, se você estiver trabalhando com várias colunas, precisará ajustar a fórmula selecionando a nova coluna e arrastando-a horizontalmente.

Excluindo as linhas em branco com a fórmula FILTER() no Excel.

Método 3: Use a classificação para colocar as linhas em branco na parte inferior

A classificação no Excel reordena os dados com base nos valores de uma ou mais colunas. Por exemplo, ao classificar uma coluna de nome de A a Z, você reorganiza toda a tabela para que os nomes fiquem em ordem alfabética, mantendo os dados de cada linha intactos.

Quando você classifica uma coluna, o Excel move todas as linhas em branco para a parte inferior da planilha. Isso facilita a rolagem para baixo e a exclusão de uma só vez.

Veja como você pode fazer isso:

  1. Selecione seus dados.
  2. Vá para a guia Data (Dados ) e clique em Sort (Classificar).
  3. Na caixa de diálogo Classificar, escolha qualquer coluna (exceto uma com apenas números), deixe as configurações como estão e clique em OK.
  4. O Excel classificará seus dados em ordem crescente, colocando as linhas em branco na parte inferior.
  5. Selecione essas linhas vazias, clique com o botão direito do mouse e exclua-as.

Para preservar a ordem original, adicione uma coluna de índice antes de classificar. Depois de excluir os espaços em branco, classifique novamente usando o índice para restaurar o layout original e, em seguida, remova a coluna de índice.

Método 4: Use o VBA para remover automaticamente as linhas em branco

O VBA (Visual Basic for Applications) automatiza muitas tarefas do Excel, inclusive a remoção simultânea de várias linhas em branco. Aqui está uma maneira simples de fazer isso:

  • Pressione Alt + F11 para abrir o Editor do Visual Basic.

  • Clique em Inserir > Módulo para criar um novo módulo.

  • Cole o código a seguir no módulo:

Sub DeleteBlankRows()
    Dim rng As Range
    Dim row As Range

    On Error Resume Next
    Set rng = ActiveSheet.UsedRange

    For Each row In rng.Rows
        If Application.WorksheetFunction.CountA(row) = 0 Then
            row.Delete
        End If
    Next row
End Sub

Exclusão de linhas inteiras em branco usando o editor VBA no Excel.

Feche o editor e pressione Alt + F8 para executar a macro chamada DeleteBlankRows. Isso excluirá apenas as linhas que contêm todas as células vazias e não afetará as linhas que têm apenas algumas células em branco. 

Executar a macro para remover as linhas em branco no Excel.

Comparando os diferentes métodos

Aqui está uma tabela rápida para ajudar você a ver como todos os métodos de que falamos se comparam uns aos outros. 

MétodoMelhor paraPrósContras
COUNTA()Excluir linhas completamente vaziasMuito preciso e protege as linhas parcialmente preenchidasSão necessárias algumas etapas adicionais
FILTER()Fornece uma lista limpa sem excluir os dados originaisAtualizações automáticasManipula uma coluna por vez, a menos que seja modificada. 
Classificar e excluirExcluir em massa linhas em branco quando a ordem não for importanteSuper rápido para lençóis longosAltera a ordem original das linhas, e temos que criar o índice como uma coluna auxiliar
Macro VBAExclua instantaneamente linhas completamente em branco em arquivos grandesExtremamente rápido e lida com grandes conjuntos de dados automaticamenteRequer o uso do editor VBA, portanto, não é fácil para iniciantes

Considerações finais

Antes de você começar a excluir, lembre-se de que algumas linhas em branco podem ser intencionais, como quando são usadas para separar seções e facilitar a leitura dos dados. Nesses casos, talvez seja melhor ocultar as linhas ou usar a formatação condicional. Sempre escolha o método que melhor se adapte aos seus dados e objetivos.

Se você quiser aprimorar suas habilidades gerais em Excel, confira cursos como Análise de dados no Excel ou Visualização de dados no Excel. Eles são ótimos para desenvolver habilidades que você realmente usará. 

Laiba Siddiqui

Autor

Laiba Siddiqui

Sou um estrategista de conteúdo que adora simplificar tópicos complexos. Ajudei empresas como Splunk, Hackernoon e Tiiny Host a criar conteúdo envolvente e informativo para seus públicos.

Perguntas frequentes sobre o Excel

Posso usar a formatação condicional para destacar linhas em branco no Excel?

Sim, você pode usar a Formatação condicional para identificar apenas as linhas totalmente em branco. Veja como:

  • Selecione o intervalo de linhas que você deseja verificar.
  • Ir para Início > Formatação condicional > Nova regra.
  • Escolha Use uma fórmula para determinar quais células você deve formatar.
  • Insira esta fórmula (ajuste o intervalo de acordo com sua tabela): =COUNTA($A2:$C2)=0
  • Defina um formato (como uma cor de preenchimento) e clique em OK.

Agora, somente as linhas completamente em branco serão destacadas.

Como você pode usar a função COUNTBLANK() para identificar e excluir as linhas em branco no Excel?

COUNTBLANK() remove apenas as linhas completamente em branco. Veja como você pode usar isso:

  • Adicione uma coluna auxiliar e, na primeira célula, digite =COUNTBLANK(A2:D2)

  • Copie a fórmula para baixo.

  • Aplicar agora Filtro à coluna auxiliar e filtre para mostrar apenas as linhas em que a contagem é igual ao número total de colunas (por exemplo, 4).

  • Selecione e exclua as linhas filtradas. 

  • Exclua a coluna auxiliar se você não precisar mais dela.

Há alguma diferença entre linhas em branco e linhas com caracteres invisíveis?

Sim, as linhas com caracteres invisíveis, como espaços ou caracteres não imprimíveis, não estão realmente em branco e podem precisar de limpeza adicional.

Posso usar o Power Query para remover linhas vazias no Excel?

Sim. Para isso:

  • Carregue seu intervalo no Power Query (Dados > Da tabela/intervalo).
  • No Power Query Editor vá para Início > Remover linhas > Remover linhas em branco.
  • Clique em Fechar e carregar.

Isso removerá as linhas vazias, e as outras células vazias permanecerão as mesmas.

Dica: Se você não quiser alterar a formatação original, evite esse método.

Temas

Relacionado

Tutorial

SELEÇÃO de várias colunas no SQL