Remover linhas com base no valor da célula no Excel – Tutorial fácil
Quer esteja a trabalhar com uma folha de cálculo pequena ou um conjunto de dados extenso, saber como eliminar linhas com base nos valores das células pode poupar-lhe tempo e esforço. Este processo pode ser realizado com várias funcionalidades do Excel — como o Filtro, a ferramenta Localizar e Substituir, a opção Ordenar e até técnicas mais avançadas. No final deste guia, terá todos os conhecimentos necessários para remover eficazmente as linhas indesejadas das suas folhas do Excel, garantindo dados limpos e relevantes para as suas necessidades de análise.
Por exemplo, se eu quiser eliminar todas as linhas em que a coluna de nomes contém «Jener», como devo proceder?

Eliminar Linha inteira com base no valor da célula
- Utilizando a funcionalidade Filtro
- Utilizando o KUTOOLS AI Aide
- Utilizando a funcionalidade Localizar e Substituir
- Utilizando código VBA
Remover linhas na seleção com base no valor da célula utilizando a funcionalidade Ordenar
Eliminar Linha inteira com base no valor da célula no Excel
O Excel oferece diversas formas de eliminar linhas com base em valores específicos de células. Esta secção abrange métodos que vão desde funcionalidades simples do Excel — como filtragem, Localizar e Substituir e Kutools — até técnicas mais avançadas com VBA. Seja utilizador principiante ou experiente, encontrará aqui uma solução adaptada ao seu nível de competência e às suas necessidades.
Eliminar Linha inteira com base no valor da célula com a funcionalidade Filtro
Normalmente, pode utilizar a funcionalidade Filtro para exibir apenas as linhas que correspondem a critérios específicos e, em seguida, eliminá-las todas de uma só vez.
Passo 1: Aplique a funcionalidade Filtro para filtrar as linhas indesejadas
- Selecione o intervalo de dados do qual pretende eliminar linhas. Em seguida, clique em **Dados** > **Filtro** — veja a captura de ecrã:

- Agora, setas suspensas aparecerão no cabeçalho de cada coluna. Clique na seta suspensa da coluna que contém os valores com base nos quais pretende remover linhas — por exemplo, se quiser eliminar linhas com o nome «Jener», clique na seta da coluna **Nome**.
- No menu suspenso, desmarque «Selecionar Tudo» para limpar todas as seleções e marque apenas a caixa junto a Jener ou introduza manualmente «Jener» na caixa de pesquisa para o localizar rapidamente.

- Em seguida, clique no botão OK para aplicar o filtro. Apenas as linhas que contêm «Jener» serão exibidas. Veja a captura de ecrã:

Passo 2: Elimine as linhas filtradas
Selecione as linhas visíveis, clique com o botão direito do rato em qualquer uma delas e escolha «Excluir Linha» no menu de contexto — todas as linhas selecionadas serão eliminadas.
Passo 3: Limpe o filtro
Em seguida, clique novamente em «Data» > «Filtro». Isto irá remover o filtro e mostrar todos os registos, exceto os eliminados.
- À semelhança da aplicação do método de filtro para eliminar linhas que contêm o texto Jener, também pode utilizá-lo para remover linhas com base em condições numéricas ou de data, conforme mostrado nas seguintes capturas de ecrã:
Números Condições de Filtro:
Data Condições de Filtro:
- Pode também utilizar a funcionalidade Filtro para filtrar e eliminar todas as linhas com uma determinada Cor de Fundo. Veja a captura de ecrã:

- Pode utilizar a funcionalidade Filtro com múltiplos critérios para filtrar o conteúdo indesejado e, em seguida, eliminá-lo. Por exemplo, imagine que pretende eliminar todas as linhas em que o vendedor seja Jener e as vendas totais sejam superiores a $7000. Deverá primeiro filtrar as linhas pelo nome Jener e, depois, filtrar as vendas superiores a 7000.
Eliminar Linha inteira com base no valor da célula com KUTOOLS AI Aide
O Kutools para Excel é uma extensão abrangente que inclui mais de 300 funcionalidades avançadas, concebidas para simplificar todo o tipo de tarefas complexas no Excel. Uma das suas funcionalidades, KUTOOLS AI Aide, ajuda a automatizar tarefas como a filtragem e eliminação de linhas com base em critérios específicos.
Após instalar Kutools para Excel, clique em «KUTOOLS AI» > «Assistente de IA» para abrir o painel «KUTOOLS AI Aide»:
- Selecione o Intervalo de Dados, digite o seu pedido na caixa de conversação e clique no botão «Enviar» ou prima a tecla Enter para enviar a pergunta;
«Remover as linhas se a coluna Nome contiver o nome Jener na seleção» - Após a análise, clique no botão «Executar» para processar o seu pedido. O KUTOOLS AI Aide utilizará inteligência artificial para eliminar diretamente as linhas especificadas no Excel.
- Para excluir linhas com base em múltiplos critérios, basta ajustar os requisitos conforme necessário. Por exemplo, utilize comandos como “Remover linhas em que a coluna Nome inclua Jener ou Kevin na seleção” ou “Remover linhas em que a coluna Nome contenha Jener e as vendas totais excedam 7000 na seleção”.
- Este método não suporta a função de anular. No entanto, se pretender restaurar os dados originais, basta clicar em «Insatisfeito» para reverter as alterações.
Eliminar Linha inteira com base no valor da célula com a funcionalidade Localizar e Substituir
Eliminar uma linha inteira com base num valor específico de célula utilizando a funcionalidade Localizar e Substituir do Excel é um método simples e altamente eficaz para limpar os seus dados. Siga estes passos:
Passo 1: Aplique a funcionalidade Localizar e Substituir para selecionar o valor específico
- Selecione os dados da coluna com base nos quais pretende eliminar linhas contendo um determinado valor de célula e, em seguida, abra a caixa de diálogo «Localizar e Substituir» premindo simultaneamente as teclas Ctrl + F.
- Na caixa de diálogo «Localizar e Substituir», introduza o valor específico da célula (no nosso caso, «Jener») na caixa «Find what» e clique no botão «Find All». Veja a captura de ecrã:

- Selecione todos os resultados da pesquisa na parte inferior da caixa de diálogo «Localizar e Substituir» e, em seguida, feche-a. (Para isso, basta selecionar um dos resultados e premir Ctrl + A para selecionar todos os encontrados.) Dessa forma, todas as células que contêm o valor específico ficarão selecionadas. Veja a captura de ecrã:

Passo 2: Elimine as linhas com base no valor selecionado
- Com as células ainda selecionadas, clique com o botão direito do rato numa delas e escolha Eliminar no menu de contexto.
- Na caixa de diálogo Eliminar, selecione «Linha inteira» e clique em OK para eliminar todas as linhas que contêm o valor especificado.

Eliminar Linha inteira com base no valor da célula com código VBA
Eliminar linhas com base no valor de uma célula utilizando VBA (Visual Basic for Applications) no Excel automatiza a tarefa, tornando-a altamente eficiente — especialmente em conjuntos de dados grandes.
Passo 1: Abra o editor de módulos VBA e copie o código
- Prima as teclas Alt + F11 para abrir a janela do Microsoft Visual Basic for Applications.
- Na janela aberta, clique em «Inserir» > «Módulo» para criar um novo módulo em branco.
- Em seguida, copie e cole o código abaixo no módulo em branco.
Sub DeleteRowsBasedOnCellValue() 'Updateby Extendoffice Dim ws As Worksheet Set ws = ActiveSheet Dim columnRange As Range On Error Resume Next Set columnRange = Application.InputBox("Select the column range to check:", "Kutools for Excel", Type:=8) On Error GoTo 0 If columnRange Is Nothing Then Exit Sub Dim lastRow As Long lastRow = ws.Cells(ws.Rows.Count, columnRange.Column).End(xlUp).Row Dim criteria As String criteria = Application.InputBox("Enter the value to delete rows for:", "Kutools for Excel", Type:=2) If criteria = "" Then Exit Sub Dim i As Long For i = lastRow To 1 Step -1 If ws.Cells(i, columnRange.Column).Value = criteria Then ws.Rows(i).Delete End If Next i End Sub
Passo 2: Execute o código
- Em seguida, prima a tecla F5 para executar o código. Na caixa de diálogo que surge, selecione a coluna em que pretende eliminar linhas com base num valor específico e clique no botão OK.

- Na caixa de diálogo seguinte, introduza o valor específico com base no qual pretende eliminar linhas e clique em OK. Veja a captura de ecrã:

Resultado:
E então verá que linhas inteiras foram eliminadas com base no valor especificado.
Remover linhas na seleção com base no valor da célula utilizando a funcionalidade Ordenar
Todos os métodos acima eliminam a Linha inteira, o que pode constituir uma limitação. Por exemplo, a utilização destes métodos eliminaria todos os dados à direita do conjunto de dados. Suponha que pretende eliminar apenas determinados registos dentro do conjunto de dados, preservando os restantes dados. Nesse caso, é necessária uma abordagem alternativa.
Passo 1: Crie uma coluna auxiliar para os dados
Crie uma nova coluna para nos ajudar a acompanhar a ordem. Insira uma coluna junto aos seus dados e preencha-a com uma sequência numérica: 1, 2, 3… Veja a captura de ecrã:
Passo 2: Ordene os dados com base na Especificar coluna
- Selecione a coluna de dados com base na qual pretende excluir linhas. Em seguida, clique em «Dados» > «Ascendente ou Z para A». Quando surgir a caixa de aviso de ordenação, selecione «Expandir a seleção» e, depois, clique no botão «Ordenar». Veja a captura de ecrã:

- Agora, as linhas com valores idênticos estão agrupadas, facilitando a sua identificação e seleção. Veja a captura de ecrã:

Passo 3: Elimine as linhas ordenadas
- Selecione o grupo de registos que pretende eliminar, clique com o botão direito do rato e escolha «Delete» no menu de contexto. Na caixa de diálogo «Delete», selecione a opção «Shift cells up» e clique em OK. Veja a captura de ecrã:

- Só os registos cujo nome é Jener são eliminados, sem remover a linha inteira, pelo que quaisquer dados à esquerda ou à direita do seu conjunto de dados permanecem inalterados.
Passo 4: Aplique a funcionalidade Ordenar para restaurar a ordem original dos dados
Clique no cabeçalho da coluna auxiliar, aceda a «Data» no Friso e selecione «Ascendente» para ordenar os dados de acordo com a sequência da coluna auxiliar. Desta forma, os dados no intervalo selecionado serão restaurados à sua ordem original, conforme necessário.
Passo 5: Elimine a coluna auxiliar
Por fim, elimine a coluna auxiliar, conforme necessário, para deixar a sua folha de cálculo mais limpa.
Neste artigo, explorámos vários métodos para eliminar linhas no Excel com base nos valores das células — escolha o que melhor se adapta às suas necessidades! Se quiser descobrir mais dicas e truques do Excel, o nosso site oferece milhares de tutoriais; por favor, clique aqui para aceder a eles. Obrigado por ler e esperamos continuar a fornecer-lhe informações úteis no futuro!
Artigos Relacionados:
- Remova facilmente células vazias no Excel – Tutorial completo
- A remoção de células vazias no Excel é uma tarefa comum que otimiza os seus dados, tornando-os mais fáceis de analisar, compreender e apresentar. Células vazias podem interromper as suas análises de dados, provocar erros em fórmulas e fazer com que os seus conjuntos de dados pareçam incompletos ou pouco profissionais. Neste tutorial, exploramos vários métodos eficazes para remover ou gerir células vazias no Excel, como a funcionalidade Ir Para Especial, fórmulas e o recurso Filtro. Cada método adapta-se a necessidades e cenários distintos, permitindo-lhe escolher aquele que melhor responde às suas exigências.
- Eliminar todas as linhas que contenham texto específico numa coluna em folhas do Google
- Imagine que tem um intervalo de dados numa folha do Google e pretende eliminar linhas com base nos valores das células de uma coluna — por exemplo, remover todas as linhas que contenham o texto “Concluído” na Coluna C. Neste artigo, explicamos como resolver este problema nas Folhas Google.
- Excluir linhas com base em Cor de Fundo
- Como eliminar uma linha inteira com base na cor de fundo? Neste exemplo, pretende-se eliminar todas as linhas cujas células tenham fundo azul, conforme ilustrado na seguinte captura de ecrã. Com este artigo, obterá códigos prontos a usar para realizar esta tarefa no Excel.
- Eliminar cada outra linha
- Se pretende eliminar rapidamente cada outra linha ou coluna no Excel, o essencial é saber como selecionar eficientemente essas linhas ou colunas alternadas antes de aplicar a eliminação. Este artigo mostra-lhe dicas práticas para selecionar e eliminar rapidamente cada outra linha ou coluna.
Índice
- Remover Linha inteira com base no valor da célula
- Utilizando a funcionalidade Filtro
- Utilizando o KUTOOLS AI Aide
- Utilizando a funcionalidade Localizar e Substituir
- Utilizando código VBA
- Remover linhas na seleção com base no valor da célula utilizando a funcionalidade Ordenar
- Artigos Relacionados
- As Melhores Ferramentas de Produtividade para o Office
- Comentários
As Melhores Ferramentas de Produtividade para o Office
Potencie as Suas Competências no Excel com Kutools para Excel e experimente uma eficiência nunca antes alcançada.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 novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato por dia!
Todas as extensões Kutools num único instalador.
Kutools for Office oferece conjuntos de pacotes que incluem extras para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro — ideais para equipas que trabalham em várias aplicações do Office.
- Conjunto tudo-em-um— extensões para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um único instalador, uma única 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 extensões individuais













