Ir para o conteúdo principal

Como localizar e remover rapidamente todas as linhas com erros no Excel?

Este artigo apresentará os métodos para obter rapidamente a lista dos últimos arquivos do Excel abertos atualmente.


Encontre e remova todas as células com erros por Go To Special

No Excel, você pode aplicar a função Ir para especial para localizar as células com erros e, em seguida, excluir o conteúdo da célula.

1. Selecione o intervalo ou a folha inteira e pressione Ctrl + G para habilitar o ir para diálogo.

2. Clique Destaque ao Ir para especial caixa de diálogo, em seguida, verifique Fórmulas opção, sob Fórmula opção, verifique erros caixa de seleção apenas.
doc localizar remover erros 1

3. Clique OK, todas as células com erros foram selecionadas, pressione Apagar chave para remover os erros.
doc localizar remover erros 2


Encontre e remova todas as células com erros por uma ferramenta avançada

Se você deseja encontrar e remover rapidamente todas as células com erros, aqui está uma ferramenta em Kutools for Excel pode ajudá-lo a resolver este trabalho com cliques.

Boots Your Excel Com One Excel Suit
Mais de 300 ferramentas profissionais e fáceis de usar para Excel 2019-2003

Depois de instalação gratuita do Kutools para Excel (teste gratuito de 60 dias), siga as etapas abaixo.

1. Selecione o intervalo em que deseja encontrar as células de erro e clique em Kutools > Selecionar > Selecione Células com Valor de Erro.
doc localizar remover erros 3

2. Agora que todas as células de erro foram selecionadas, clique em OK para fechar a caixa de diálogo instantânea que aparece e pressione Apagar chave para remover os valores de erro.
doc localizar remover erros 4
doc localizar remover erros 5


Remova todas as linhas com erros com VBA

No Excel, existe um código VBA que pode remover todas as linhas com erros de uma só vez.

1. Pressione Alt + F11 chave para habilitar Microsoft Visual Basic para Aplicações janela, clique em inserção > Módulo para criar um novo Módulo script.

2. Copie e cole o código abaixo no script.

VBA: remover linhas de erro

Sub DeleteErrorRows()
Dim xWs As Worksheet
Dim xRg As Range
Dim xFNum As Integer

   Set xWs = Application.ActiveSheet
Application.ScreenUpdating = False
    On Error Resume Next
    With xWs
        Set xRg = .UsedRange
        xRg.Select
        For xFNum = 1 To xRg.Columns.count
            With .Columns(xFNum).SpecialCells(xlCellTypeFormulas, xlErrors)
                .EntireRow.Delete
            End With
        Next xFNum
    End With
Application.ScreenUpdating = True
End Sub

3. Pressione F5 , então todas as linhas de erro foram excluídas.


Encontre e remova todas as linhas com erros com Super Filter

A Super Filtro utilidade de Kutools for Excel pode filtrar linhas com erros, então você pode excluí-los.

Depois de instalação gratuita do Kutools para Excel (teste gratuito de 60 dias), siga as etapas abaixo.

1. Selecione o intervalo de dados que você usa e clique em Kutools Plus > Super Filtro Para habilitar Painel Super Filtro.
doc localizar remover erros 6

2. No Super Filtro painel, adicione o critério conforme abaixo:

1) Selecione o cabeçalho da coluna que você usa para filtrar;

2) Selecione erro da segunda lista suspensa;

3) Selecione É igual a da terceira lista suspensa;

4) Selecione Todos os erros da última lista suspensa.
doc localizar remover erros 7

3. Clique Ok para adicionar o critério e clique em filtros para filtrar linhas com erros.
doc localizar remover erros 8

Agora, as linhas com erros na coluna Dados foram filtradas.
doc localizar remover erros 9

4. Em seguida, selecione essas linhas uma por uma, clique com o botão direito para exibir o menu de contexto, selecione Excluir linha.
doc localizar remover erros 10

Agora as linhas com erros foram excluídas. Clique Limpar botão no Super Filtro para exibir outras linhas.
doc localizar remover erros 11

Dica: Com Super Filtro painel, você também pode filtrar # Nome? erro ou # DIV / 0 ou outro erro específico apenas.
doc localizar remover erros 12

Super Filtro é uma ferramenta de filtro profissional que pode filtrar linhas em vários critérios e fornece o critério que o Excel não suporta. Clique SUA PARTICIPAÇÃO FAZ A DIFERENÇA para obter detalhes.
doc localizar remover erros


Outras operações (artigos) relacionadas à filtragem

Filtre os dados com base em uma lista
Este tutorial fornece truques para filtrar dados com base em dados de uma determinada lista no Excel.

Os dados do filtro contêm asterisco
Como sabemos, usamos a máscara de asterisco para representar qualquer caractere quando você filtra dados, mas como você pode fazer se deseja filtrar dados que contêm máscara de asterisco? Agora, este artigo apresenta o método sobre a filtragem de dados se contiver asterisco ou outros caracteres especiais no Excel.

Filtre os dados com critérios ou curinga
Se você deseja filtrar dados com vários critérios, como pode fazer? Este tutorial fala sobre como definir vários critérios e filtrar dados no Excel.

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...

Descrição


Office Tab 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!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
The VBA module script just closed all of my excel workbooks and closed the program. Everything was recovered upon re-opening Excel but the function of the module was not achieved. (Unless you count completely closing the workbook as "removing the error lines".)
This comment was minimized by the moderator on the site
Hi, Guy, sorry for that, you can try this code
Sub DeleteErrorRows()
Dim xWs As Worksheet
Dim xRg As Range
Dim xFNum As Integer
Dim xRS As Integer

Set xWs = Application.ActiveSheet
Application.ScreenUpdating = False
On Error Resume Next

    Set xRg = xWs.UsedRange
    xRS = xRg.Row
    For xFNum = xRg.Rows.Count To 1 Step -1
        Set xxx = xWs.Rows(xFNum + xRS - 1).SpecialCells(xlCellTypeFormulas, xlErrors)
        If (xWs.Rows(xFNum + xRS - 1).EntireRow.SpecialCells(xlCellTypeFormulas, xlErrors) Is Nothing) Then
        Else
            xWs.Rows(xFNum + xRS - 1).EntireRow.Delete
        End If
    Next xFNum

Application.ScreenUpdating = True
End Sub
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations