Como remover linhas com base no valor da célula no Excel?
Para excluir ou remover rapidamente várias linhas com base no valor da célula no Excel, você pode precisar selecionar essas linhas inteiras que contêm o valor específico da célula primeiro e, em seguida, removê-las. Parece que não há uma maneira rápida de excluir linhas com base no valor da célula, mas usando o código VBA. Aqui estão alguns truques rápidos para ajudá-lo.
- Remova as linhas com base em um valor de célula com a função Localizar e Substituir
- Remova linhas com base em um valor de célula com código VBA
- Remova as linhas com base em um ou dois valores de células
- Remover linhas com base em vários valores de células
Remova as linhas com base no valor da célula com o recurso Localizar e Substituir
No Excel, você pode aplicar o poderoso recurso Localizar e Substituir para remover linhas com base em um determinado valor de célula facilmente. Faça o seguinte:
1. Selecione o intervalo onde você removerá as linhas com base em um determinado valor de célula e abra a caixa de diálogo Localizar e Substituir pressionando o Ctrl + F chaves simultaneamente.
2. Na caixa de diálogo Localizar e substituir, digite o determinado valor da célula (no nosso caso, inserimos o Quente) no Find what caixa, e clique no Find All botão. Veja a primeira imagem abaixo:
![]() |
![]() |
3. Selecione todos os resultados da pesquisa na parte inferior da caixa de diálogo Localizar e Substituir e feche esta caixa de diálogo. (Nota: Você pode selecionar um dos resultados da pesquisa e, em seguida, Ctrl + A para selecionar todos os resultados encontrados. Veja a segunda captura de tela acima.)
E então você pode ver que todas as células contendo determinado valor estão selecionadas.
4. Vá em frente, clique com o botão direito nas células selecionadas e selecione o Delete no menu do botão direito. E então verifique o Entire row opção na caixa de diálogo Excluir pop-up e clique no OK botão. Agora você verá que todas as células contendo determinado valor foram removidas. Veja as imagens abaixo:
![]() |
![]() |
E então linhas inteiras já foram excluídas com base em um determinado valor.
Remova as linhas com base no valor da célula com código VBA
Com o seguinte código VBA, você pode excluir rapidamente as linhas com determinado valor de célula, siga as seguintes etapas:
1. aperte o Alt + F11 chaves ao mesmo tempo para abrir Microsoft Visual Basic for applications janela,
2. Clique Insert > Modulee insira o seguinte código no módulo:
VBA: remove linhas inteiras com base no valor da célula
Sub DeleteRows()
'Updateby20211217
Dim rng As Range
Dim InputRng As Range
Dim DeleteRng As Range
Dim DeleteStr As String
Dim xTitleId As String
Dim xArr
Dim xF As Integer
Dim xWSh As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, rng.Address, Type:=8)
If InputRng Is Nothing Then Exit Sub
DeleteStr = Application.InputBox("Delete Text", xTitleId, Type:=2)
Set xWSh = InputRng.Worksheet
For Each rng In InputRng
If rng.Value = DeleteStr Then
If DeleteRng Is Nothing Then
Set DeleteRng = rng
Else
Set DeleteRng = Application.Union(DeleteRng, rng)
Set DeleteRng = DeleteRng.EntireRow
End If
End If
Next
xArr = Split(DeleteRng.AddressLocal, ",")
DeleteRng.Select
DeleteRng.Delete
For xF = UBound(xArr) To 0 Step -1
Set DeleteRng = xWSh.Range(xArr(xF))
DeleteRng.Delete
Next
End Sub
3. Em seguida, clique no botão Run botão para executar o código.
4. Na caixa de diálogo que aparece, selecione o intervalo onde você removerá as linhas com base em um determinado valor e clique no botão OK botão.
5. Em outra caixa de diálogo, digite o determinado valor no qual você removerá as linhas e clique no botão OK botão. Veja a imagem:
E então você verá que linhas inteiras já foram excluídas com base no valor especificado.
Remova linhas com base em um ou dois valores de células com o Kutools para Excel
Se você instalou Kutools for Excel, as TIC Select Specific Cells recurso pode ajudá-lo a excluir rapidamente as linhas com valor específico. Faça o seguinte:
Kutools for Excel - Inclui mais de 300 ferramentas úteis para Excel. Avaliação gratuita de recursos completos 30-dia, sem necessidade de cartão de crédito! Get It Now
1. Selecione o intervalo em que você removerá as linhas com base em um determinado valor e clique em Kutools > Select > Select Specific Cells. Veja a imagem:
2. Na abertura da caixa de diálogo Selecionar células especificadas, marque Entire row opção, selecione Contains desde Specific type lista suspensa, insira o valor especificado na caixa à direita e clique no Ok botão (Veja a imagem acima).
Depois de aplicar este recurso, uma caixa de diálogo aparecerá e mostrará quantas células foram encontradas com base nos critérios especificados. Por favor clique no OK botão para fechá-lo.
3. Agora, linhas inteiras com determinado valor são selecionadas. Clique com o botão direito nas linhas selecionadas e clique no Delete no menu do botão direito. Veja a imagem abaixo:
Nota: Este Select Specific Cells recurso suporta a exclusão de linhas por um ou dois determinados valores. Para excluir linhas com base em dois valores especificados, especifique outro valor no Specific type seção da caixa de diálogo Selecionar células específicas conforme a seguinte captura de tela mostrada:
Kutools for Excel - Inclui mais de 300 ferramentas úteis para Excel. Avaliação gratuita de recursos completos 30-dia, sem necessidade de cartão de crédito! Get It Now
Remova linhas com base em vários valores de células com o Kutools para Excel
Em alguns casos, pode ser necessário remover linhas com base em vários valores de células de outra coluna / lista no Excel. Aqui vou apresentar Kutools for Excel's Select Same & Different Cells recurso para resolvê-lo rapidamente com facilidade.
Kutools for Excel - Inclui mais de 300 ferramentas úteis para Excel. Avaliação gratuita de recursos completos 30-dia, sem necessidade de cartão de crédito! Get It Now
1. Clique Kutools > Select > Select Same & Different Cells para abrir a caixa de diálogo Selecionar células iguais e diferentes.
2. Na abertura Select Same & Different Cells caixa de diálogo, faça o seguinte (veja a imagem):
(1) No Find values in caixa, selecione a coluna onde você encontrará os determinados valores;
(2) No According to , selecione a coluna / lista com vários valores nos quais você excluirá as linhas;
(3) No Based on seção, por favor, verifique o Each row opção;
(4) No Find seção, por favor, verifique o Same Values opção;
(5) Verifique o Select entire rows opção na parte inferior da caixa de diálogo de abertura.
Nota: Se duas colunas especificadas contiverem o mesmo cabeçalho, verifique o My data has headers opção.
3. Clique no Ok botão para aplicar este utilitário. E então uma caixa de diálogo aparece e mostra quantas linhas foram selecionadas. Basta clicar no OK botão para fechá-lo.
E então todas as linhas contendo valores entre a lista especificada foram selecionadas.
4. Clique Home > Delete > Delete Sheet Rows para excluir todas as linhas selecionadas.
Demonstração: remova linhas com base em um ou vários valores de células no Excel
As melhores ferramentas de produtividade para escritório
O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%
- armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
- Barra Super Fórmula (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
- Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
- Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
- Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
- Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
- Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
- Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
- Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2021 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Recursos completos de avaliação gratuita de 30 dias. Garantia de devolução do dinheiro em 60 dias.

Guia do Office traz interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!






















