Excluir linhas que contêm zero em uma determinada coluna no Excel
Ao gerenciar dados no Excel, há ocasiões em que você pode precisar limpar eficientemente seu conjunto de dados removendo linhas que contêm valores específicos, como zeros em uma coluna particular. Isso garante que seus dados permaneçam precisos e relevantes. Este tutorial irá guiá-lo por três métodos diferentes para excluir linhas que contêm zeros em uma coluna especificada: usando a função Filtro do Excel, aproveitando o Kutools para Excel para uma abordagem simplificada e empregando VBA para usuários mais avançados.
Excluir linhas se a célula contiver zero com a função Filtro no Excel
Selecione facilmente linhas se a célula contiver zero com o Kutools para Excel
Excluir linhas se a célula contiver zero com VBA no Excel
Excluir linhas se a célula contiver zero com a função Filtro no Excel
Você pode usar a função Filtro para filtrar todas as linhas com base nos valores zero em uma determinada coluna e depois excluir todas as linhas visíveis posteriormente. Por favor, siga os passos abaixo.
1. Selecione as células da coluna que contêm os valores zero que deseja excluir as linhas inteiras com base nelas, depois clique em "Dados" > "Filtro". Veja a captura de tela:
2. Em seguida, uma seta suspensa será exibida na primeira célula da coluna selecionada, clique na seta e selecione "Filtros de Número" > "Igual a" na lista suspensa.
3. Na caixa de diálogo "Filtro Automático Personalizado", insira o número "0" na caixa de texto conforme mostrado na captura de tela abaixo e, em seguida, clique no botão "OK".
4. Todas as linhas que contêm valores zero na coluna selecionada agora estão filtradas. Por favor, selecione todas as células visíveis no intervalo do filtro e clique com o botão direito sobre elas, selecione "Excluir Linhas" no menu de contexto. E na caixa de prompt que aparece, clique no botão "OK". Veja a captura de tela:
5. Agora todas as linhas visíveis foram excluídas. Você pode clicar em "Dados" > "Filtro" novamente para mostrar todos os dados sem células com valor zero. Veja a captura de tela:
Selecione facilmente linhas se a célula contiver zero com o Kutools para Excel
Aqui, recomendamos altamente o uso do utilitário "Selecionar Células Específicas" do "Kutools para Excel". Esse recurso permite que você selecione facilmente linhas inteiras dentro de um intervalo especificado que contenham zeros em uma coluna específica. Após selecionar essas linhas, você pode gerenciá-las manualmente.
Após baixar e instalar o Kutools para Excel, clique em "Kutools" > "Selecionar" > "Selecionar Células Específicas" para abrir a caixa de diálogo "Selecionar Células Específicas". Em seguida, configure a caixa de diálogo conforme segue.
- Selecione o intervalo da coluna onde deseja remover linhas inteiras com base nos valores zero.
- Selecione a opção "Linha Inteira" na seção "Tipo de Seleção".
- Selecione "Igual a" na primeira lista suspensa "Especificar Tipo", depois insira o número "0" na caixa de texto.
- Clique no botão "OK".
Resultado
Todas as linhas que contêm valores zero na coluna especificada serão selecionadas automaticamente.
- Uma vez que as linhas estejam selecionadas, você pode excluí-las manualmente conforme necessário.
- Para usar esse recurso, você deve ter o Kutools para Excel instalado no seu computador. Acesse para baixar o Kutools para Excel agora.
Excluir linha se a célula contiver zero com VBA no Excel
Esta seção mostrará o método VBA para excluir todas as linhas se houver valores zero em uma determinada coluna no Excel.
1. Pressione simultaneamente as teclas "Alt" + "F11" para exibir a janela "Microsoft Visual Basic for Applications".
2. Na janela "Microsoft Visual Basic for Applications", clique em "Inserir" > "Módulo", depois copie e cole o seguinte código VBA na janela do módulo.
VBA: Excluir linhas inteiras se houver zero em uma determinada coluna
Sub DeleteZeroRow()
'Updateby20140616
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
Do
Set Rng = WorkRng.Find("0", LookIn:=xlValues)
If Not Rng Is Nothing Then
Rng.EntireRow.Delete
End If
Loop While Not Rng Is Nothing
Application.ScreenUpdating = True
End Sub
3. Pressione a tecla "F5" para executar o código, na caixa de diálogo "KutoolsforExcel" que aparece, selecione o intervalo da coluna que contém zeros para excluir as linhas inteiras, depois clique no botão "OK". Veja a captura de tela:
Em seguida, todas as linhas com base nos valores zero no intervalo de colunas especificado serão excluídas imediatamente.
Ao dominar esses métodos, você pode agilizar o processo de limpeza de dados no Excel, garantindo que seus conjuntos de dados estejam livres de linhas indesejadas contendo zeros. Para aqueles ansiosos para explorar mais as capacidades do Excel, nosso site possui uma riqueza de tutoriais. Descubra mais dicas e truques do Excel aqui.
Demonstração: Excluir linha se a célula contiver zero com o Kutools para Excel
Artigos Relacionados:
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!