Remover linhas com base no valor da célula no Excel – Tutorial fácil
Seja lidando com uma planilha pequena ou um conjunto de dados grande, saber como remover linhas com base nos valores das células pode economizar tempo e esforço. Esse processo pode ser realizado usando várias funcionalidades do Excel, incluindo o recurso Filtro, a ferramenta Localizar e Substituir, o recurso Classificar e até técnicas avançadas. Ao final deste guia, você estará equipado com o conhecimento para remover eficientemente as linhas indesejadas de suas planilhas do Excel, garantindo que seus dados estejam limpos e relevantes para suas necessidades de análise.
Por exemplo, se eu quiser remover todas as linhas onde a coluna de nomes contém Jener, como proceder?
Remover linhas inteiras com base no valor da célula
- Usando o recurso Filtro
- Usando o Assistente de IA do Kutools
- Usando o recurso Localizar e Substituir
- Usando código VBA
Remover linhas na seleção com base no valor da célula com o recurso Classificar
Remover linhas inteiras com base no valor da célula no Excel
O Excel oferece várias maneiras de remover linhas com base em valores específicos de células. Esta seção abrange métodos que vão desde recursos simples do Excel, como filtragem, localizar e substituir e Kutools, até técnicas mais avançadas envolvendo VBA. Seja você um iniciante ou um usuário avançado, encontrará um método que atenda ao seu nível de habilidade e às suas necessidades.
Remover linhas inteiras com base no valor da célula com o recurso Filtro
Normalmente, você pode aplicar o recurso Filtro para exibir as linhas que atendem a critérios específicos e, em seguida, excluir a linha de uma só vez.
Passo 1: Aplique o recurso Filtro para filtrar as linhas indesejadas
- Selecione o intervalo de dados do qual deseja excluir linhas. Em seguida, clique em "Dados" > "Filtro", veja a captura de tela:
- Agora, setas suspensas aparecerão no cabeçalho de cada coluna. Clique na seta suspensa na coluna que contém os valores com base nos quais você deseja remover as linhas. Por exemplo, se você deseja remover linhas com o nome Jener, clique na seta na coluna Nome.
- No menu suspenso, desmarque "Selecionar Tudo" para limpar todas as seleções e marque apenas a caixa ao lado de Jener ou insira manualmente Jener na caixa de pesquisa para encontrá-lo rapidamente.
- Em seguida, clique no botão OK para aplicar o filtro. Somente as linhas que contêm Jener serão exibidas. Veja a captura de tela:
Passo 2: Exclua as linhas filtradas
Selecione as linhas visíveis, depois clique com o botão direito em uma das linhas selecionadas e escolha "Excluir Linha" no menu de contexto. Isso removerá todas as linhas selecionadas.
Passo 3: Limpe o filtro
Depois, clique em "Dados" > "Filtro" novamente. Isso removerá o filtro e você verá todos os registros, exceto os excluídos.
- Semelhante à forma de aplicar o método de filtro para eliminar linhas contendo o texto Jener, você também pode utilizá-lo para remover linhas com base em condições numéricas ou de data, conforme mostrado nas capturas de tela abaixo:
Condições de filtro numérico:
Condições de filtro de data: - Você também pode usar o recurso Filtro para filtrar e excluir todas as linhas que contêm uma determinada cor de fundo. Veja a captura de tela:
- Você pode usar o recurso Filtro para filtrar com base em vários critérios para filtrar o conteúdo que não precisa e depois excluí-lo. Por exemplo, suponha que você deseje excluir todas as linhas onde o vendedor é Jener e as vendas totais são maiores que $7000. Você deve filtrar as linhas pelo nome Jener primeiro, depois filtrar as vendas que são maiores que 7000.
Remover linhas inteiras com base no valor da célula com o Assistente de IA do Kutools
Kutools for Excel é um complemento abrangente que inclui mais de 300 recursos avançados, projetados para simplificar vários tipos de tarefas complexas no Excel. Um de seus recursos, o Assistente de IA do Kutools, ajuda a automatizar tarefas como filtrar e excluir linhas com base em critérios específicos.
Após instalar o Kutools for Excel, clique em "Kutools AI" > "Assistente de IA" para abrir o painel "Assistente de IA do Kutools":
- Selecione o intervalo de dados, digite sua solicitação na caixa de bate-papo e clique no botão "Enviar" ou pressione a tecla Enter para enviar a pergunta;
“Remova as linhas se a coluna Nome contiver o nome Jener na seleção” - Após a análise, clique no botão "Executar" para executar. O Assistente de IA do Kutools processará sua solicitação usando IA e removerá as linhas especificadas diretamente no Excel.
- Para excluir linhas com base em vários critérios, ajuste as exigências de acordo. Por exemplo, use comandos como "Remover linhas onde a coluna Nome inclui Jener ou Kevin na seleção" ou "Remover linhas onde a coluna Nome contém Jener e as vendas totais excedem 7000 na seleção".
- Este método não suporta a função Desfazer. No entanto, se desejar restaurar os dados originais, você pode clicar em "Não conforme esperado" para reverter as alterações.
Remover linhas inteiras com base no valor da célula com o recurso Localizar e Substituir
Remover linhas inteiras com base em um valor específico de célula usando o recurso Localizar e Substituir do Excel é um método direto que pode ser altamente eficaz para limpar seus dados. Siga os passos abaixo:
Passo 1: Aplique o recurso Localizar e Substituir para selecionar o valor específico
- Selecione os dados da coluna onde você removerá linhas com base em um determinado valor de célula e, em seguida, abra a caixa de diálogo "Localizar e Substituir" pressionando simultaneamente as teclas Ctrl + F.
- Na caixa de diálogo "Localizar e Substituir", digite o valor específico da célula (no nosso caso, digitamos Jener) na caixa "Localizar o que" e clique no botão "Localizar Tudo". Veja a captura de tela:
- Selecione todos os resultados da pesquisa na parte inferior da caixa de diálogo "Localizar e Substituir" e feche esta caixa de diálogo. (Você pode selecionar um dos resultados da pesquisa e, em seguida, usar as teclas Ctrl + A para selecionar todos os resultados encontrados.) E todas as células contendo o valor específico estarão selecionadas. Depois, feche esta caixa de diálogo. Veja a captura de tela:
Passo 2: Exclua as linhas com base no valor selecionado
- Com as células ainda selecionadas, clique com o botão direito em uma das células selecionadas e escolha Excluir no menu de contexto.
- Selecione "Linha Inteira" na caixa de diálogo Excluir e clique em OK para remover todas as linhas contendo o valor especificado.
Remover linhas inteiras com base no valor da célula com código VBA
Remover linhas com base no valor da célula usando VBA (Visual Basic for Applications) no Excel permite a automação da tarefa, tornando-a eficiente, especialmente para grandes conjuntos de dados.
Passo 1: Abra o editor de módulo VBA e copie o código
- Pressione as teclas Alt + F11 para abrir a janela "Microsoft Visual Basic for Applications".
- Na janela aberta, clique em "Inserir" > "Módulo" para criar um novo módulo em branco.
- Depois, 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
- Depois, pressione a tecla F5 para executar o código. Na caixa de diálogo que aparece, selecione a coluna onde você removerá as linhas com base em um determinado valor e clique no botão OK.
- Na próxima caixa de diálogo, digite o valor específico com base no qual você removerá as linhas e clique no botão OK. Veja a captura de tela:
Resultado:
E então você verá que as linhas inteiras foram excluídas com base no valor especificado.
Remover linhas na seleção com base no valor da célula com o recurso Classificar
Todos os métodos acima removem a linha inteira, o que pode ser uma limitação. Por exemplo, usar esses métodos eliminaria todos os dados à direita do conjunto de dados. Suponha que você deseje excluir apenas determinados registros dentro do conjunto de dados enquanto preserva o restante dos dados. Nesse caso, uma abordagem alternativa é necessária.
Passo 1: Crie uma coluna auxiliar para os dados
Crie uma nova coluna que nos ajudará a rastrear a ordem. Você precisa inserir uma coluna ao lado de seus dados e depois preenchê-la com uma sequência numérica como 1, 2, 3... veja a captura de tela:
Passo 2: Classifique os dados com base na coluna específica
- Selecione a coluna de dados que deseja excluir as linhas. Em seguida, clique em "Dados" > "Classificar A a Z ou Z a A", e uma caixa de diálogo de Aviso de Classificação será exibida, selecione "Expandir a seleção" e, em seguida, clique no botão "Classificar". Veja a captura de tela:
- Agora, as linhas com os mesmos valores serão agrupadas, facilitando identificá-las e selecioná-las. Veja a captura de tela:
Passo 3: Exclua as linhas classificadas
- Selecione o grupo de registros que deseja excluir e, em seguida, clique com o botão direito e escolha "Excluir" no menu de contexto. Na caixa de diálogo "Excluir", selecione a opção "Deslocar células para cima". E depois, clique no botão OK. Veja a captura de tela:
- Somente os registros onde o nome é Jener são excluídos sem remover a linha inteira. Assim, qualquer dado à direita ou à esquerda de seu conjunto de dados permanecerá inalterado.
Passo 4: Aplique o recurso Classificar para restaurar a ordem original dos dados
Clique no cabeçalho da coluna auxiliar, depois vá para "Dados" na faixa de opções e selecione "Classificar A a Z" para organizar os dados de acordo com a sequência na coluna auxiliar. Isso restaurará os dados dentro do intervalo selecionado à sua ordem original conforme necessário.
Passo 5: Exclua a coluna auxiliar
Finalmente, exclua a coluna auxiliar conforme necessário para limpar sua planilha.
Neste artigo, exploramos vários métodos para remover linhas no Excel com base em valores de células. Você pode escolher aquele que preferir. Se você estiver interessado em explorar mais dicas e truques do Excel, nosso site oferece milhares de tutoriais, clique aqui para acessá-los. Obrigado por ler, e esperamos fornecer mais informações úteis no futuro!
Artigos Relacionados:
- Remover facilmente células em branco no Excel – Tutorial completo
- Remover células em branco no Excel é uma tarefa comum que pode ajudar a simplificar seus dados, facilitando a análise, compreensão e apresentação. As células em branco podem interromper sua análise de dados, causar erros em fórmulas e fazer com que seus conjuntos de dados pareçam incompletos ou pouco profissionais. Neste tutorial, exploraremos vários métodos para remover ou gerenciar células em branco no Excel, como o recurso Ir Para Especial, fórmulas e a função Filtro. Cada método serve a diferentes necessidades e cenários, então você pode escolher aquele que melhor se adapta aos seus requisitos.
- Excluir todas as linhas que contêm um texto específico dentro de uma coluna no Google Sheets
- Suponha que você tenha um intervalo de dados em uma planilha do Google, agora você gostaria de excluir as linhas com base nos valores das células em uma coluna. Por exemplo, quero excluir todas as linhas que contêm o texto “Completo” na Coluna C. Neste artigo, vou explicar como resolver isso no Google Sheets.
- Excluir linhas com base na cor de fundo
- Como você poderia excluir linhas inteiras com base na cor de fundo? Neste exemplo, preciso excluir todas as linhas cujas células estão preenchidas com a cor de fundo azul, conforme mostrado na captura de tela abaixo. Com este artigo, você obterá alguns códigos para realizar essa tarefa no Excel.
- Excluir a cada outra linha
- Se você deseja excluir rapidamente a cada outra linha ou coluna no Excel, o ponto principal é como você pode selecionar rapidamente a cada outra linha ou coluna primeiro e depois aplicar a operação de exclusão a elas. E este artigo mostrará algumas coisas engenhosas sobre como selecionar a cada outra linha ou coluna primeiro e depois excluí-las rapidamente.
Sumário
- Remover linhas inteiras com base no valor da célula
- Usando o recurso Filtro
- Usando o Assistente de IA do Kutools
- Usando o recurso Localizar e Substituir
- Usando código VBA
- Remover linhas na seleção com base no valor da célula com o recurso Classificar
- Artigos Relacionados
- As Melhores Ferramentas de Produtividade para o Office
- Comentários
Melhores Ferramentas de Produtividade para Office
Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho
- Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!