Como localizar e remover rapidamente todas as linhas que contêm erros no Excel?
Gerir valores de erro no Excel é uma tarefa frequente, especialmente quando esses erros interrompem as suas análises de dados ou cálculos. Erros como #DIV/0!, #N/D e #VALOR! podem surgir por várias razões — desde referências a dados inválidos e fórmulas incorretas até à importação de dados de sistemas externos. Localizar e remover eficientemente todas as células ou linhas que contenham esses erros é essencial para manter as suas folhas de cálculo limpas e fiáveis. Este tutorial oferece uma introdução abrangente a vários métodos práticos para identificar e eliminar células e linhas com erros, utilizando funcionalidades integradas do Excel, fórmulas, código VBA e ferramentas especializadas.
- Localizar e remover todas as células com erros utilizando Ir para Especial
- Localizar e remover todas as células com erros com uma ferramenta avançada
- Remover todas as linhas com erros com VBA
- Localizar e remover todas as linhas com erros com uma ferramenta avançada de filtragem
- Remover linhas com erros utilizando fórmulas do Excel (colunas auxiliares)
- Destacar erros utilizando Usar Formatação Condicional
- Outros artigos relacionados (operações) sobre filtragem
A função Ir para Especial do Excel permite-lhe selecionar rapidamente todas as células que contenham erros de fórmulas num intervalo escolhido ou numa folha de cálculo inteira. Este método é ideal para folhas em que precisa de limpar o conteúdo das células, independentemente da linha em que se encontram.
1. Selecione o intervalo pretendido ou a folha de cálculo completa, conforme necessário, e prima Ctrl + G para abrir a caixa de diálogo Ir para.
2. Clique em Especial para abrir a caixa de diálogo Ir para Especial. Aqui, marque a opção Fórmulas e, nas opções de Fórmulas, certifique-se de que apenas a caixa de seleção Erros está assinalada. Isto garante que apenas as células com erros são selecionadas.
3. Clique em OK e o Excel selecionará todas as células com erros de fórmulas no seu intervalo. Depois, basta premir a tecla Delete para limpar os respetivos conteúdos.
Nota: Isto remove apenas os valores das células, não a linha inteira, o que é útil se pretender preservar outros dados na linha.
Cenário aplicável: Limpeza rápida de erros de fórmulas na coluna Especificar (nem sempre adequado se precisar de remover linhas inteiras que contenham erros).
Para uma abordagem mais simples e intuitiva, utilize a ferramenta **Selecionar células com valor de erro** do Kutools para Excel. Esta funcionalidade permite-lhe selecionar instantaneamente todos os valores de erro no intervalo escolhido, facilitando a sua remoção—ideal para folhas grandes ou complexas.
1. Escolha o intervalo que pretende analisar em busca de erros e clique em Kutools > Selecionar > Selecionar células com valor de erro.
2. Todas as células com erros serão destacadas instantaneamente. Clique em OK para fechar a caixa de diálogo informativa e, em seguida, prima Delete para limpar os valores das células com erros.

Quando precisar de eliminar todas as linhas que contenham pelo menos uma célula com erro, uma macro VBA revela-se uma solução flexível e poderosa. Recomendada especialmente para conjuntos de dados grandes ou tarefas repetitivas, permite automatizar a remoção de linhas com erros e reduzir significativamente o esforço manual.
1. Prima Alt + F11 para abrir o editor do Microsoft Visual Basic for Applications. Na janela que surge, selecione Inserir > Módulo e abra um módulo de código em branco.
2. Copie e cole o seguinte código VBA na janela do módulo:
VBA: Remover linhas com erros
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. Prima F5 para executar o código. Todas as linhas que contenham valores de erro serão eliminadas automaticamente.
O utilitário Super Filtro do Kutools para Excel simplifica a filtragem e remoção de linhas com erros. Este método é ideal quando precisa aplicar tipos de erro específicos ou combinar múltiplos critérios na filtragem dos seus dados — especialmente útil em tabelas complexas com diversos tipos de erro.
Após instalar gratuitamente o Kutools para Excel (teste gratuito de 30 dias), siga estes passos:
1. Destaque o seu intervalo de dados pretendido e aceda a KUTOOLS PLUS > Super Filtro para abrir o painel de filtragem.
2. No painel Super Filtro, defina o critério de filtragem:
a) Escolha o cabeçalho da coluna para verificar erros.
b) Selecione Erro no menu pendente secundário.
c) Escolha Igual ano menu pendente de comparação.
d) Selecione Todos os Erros no último menu pendente.
3. Clique em OK para aplicar o critério e, em seguida, clique em Filtrar. A ferramenta apresentará apenas as linhas que contenham valores de erro.
As linhas com erros estarão agora isoladas.
4. Para remover estas linhas, selecione-as individualmente, clique com o botão direito do rato e escolha **Excluir Linha** no menu de contexto.
Após a eliminação, clique no botão Limpar no Super Filtro para voltar ao conjunto completo de dados.
Dica: Pode utilizar tipos de erro específicos, como #NOME? ou #DIV/0!, personalizando as definições do filtro.
O Super Filtro também suporta critérios multifacetados indisponíveis nos filtros nativos do Excel.Clique para obter detalhes.
Fórmula do Excel: utilize ISERROR, ISERR, ISNA ou SEERRO para identificar e remover linhas com erros
Utilizar fórmulas do Excel numa coluna auxiliar é uma solução prática para detetar linhas que contenham valores de erro, especialmente se pretender decidir quais os erros que devem levar à remoção da linha. Este método oferece transparência e flexibilidade, facilitando a auditoria das linhas sinalizadas e a respetiva filtragem e eliminação manual ou automática.
Cenário aplicável: Quando pretende um controlo granular sobre os erros a sinalizar ou deseja preservar informações de auditoria antes da eliminação. É ideal para tabelas em que os erros possam estar distribuídos por várias colunas.
1. Adicione uma nova coluna auxiliar na extremidade direita (por exemplo, coluna D) e introduza a seguinte fórmula na célula D2 para verificar erros na coluna B:
=ISERROR(B2) Substitua B2 pela referência da célula onde podem ocorrer erros. Para outros tipos de erro, pode utilizar:
=ISERR(B2) (Detects any error except #N/A)
=ISNA(B2) (Detects #N/A errors only)
=IFERROR(B2,"Error") (Returns custom label for errors)
2. Arraste a fórmula para baixo para preencher a coluna auxiliar em todas as linhas do seu conjunto de dados. Cada célula irá mostrar VERDADEIRO se existir um erro, FALSO caso contrário.
3. Utilize o filtro do Excel: clique na seta suspensa do filtro na sua coluna auxiliar e filtre para mostrar apenas as linhas em que a fórmula é VERDADEIRO. Elimine essas linhas conforme necessário e, depois, remova a coluna auxiliar.
Dica prática: Pode expandir as fórmulas para analisar várias colunas (por exemplo,)=OU(ÉERRO(B2);ÉERRO(C2))) e sinalizar linhas em que qualquer célula contenha um erro. Se utilizar SEERRO, pode ainda apresentar uma mensagem personalizada junto aos erros, facilitando a revisão antes da remoção.
Atenção: Se os seus dados incluírem erros intencionais por outras razões de análise, reveja as linhas sinalizadas antes de as eliminar.
A formatação condicional no Excel permite-lhe destacar automaticamente células ou linhas que contenham valores de erro, tornando-os imediatamente visíveis para revisão ou eliminação. Esta abordagem é ideal quando precisa de indicações visuais claras antes de decidir quais os dados a manter ou remover, complementando outras estratégias para uma análise ainda mais precisa.
Cenário: Ideal para controlo de qualidade em grandes conjuntos de dados que exijam inspeção visual ou antes de partilhar os dados com terceiros.
- Selecione o intervalo onde pretende destacar os erros.
- Aceda a Início > Usar Formatação Condicional > Nova Regra > Utilizar uma fórmula para determinar quais as células a formatar.
- Introduza esta fórmula para identificar erros (por exemplo, na coluna B):
Ajuste a referência conforme necessário à sua folha.=ISERROR(B2) - Clique em Formatar, escolha uma cor de destaque e, em seguida, clique em OK para aplicar.
- Todas as células com erros serão destacadas; pode agora rever manualmente e remover Linha inteira conforme desejado.
Dica prática: Revise sempre as células destacadas antes de eliminar linhas, especialmente se alguns erros forem esperados ou estiverem temporariamente presentes durante a introdução de dados.
Resumo e resolução de problemas: Ao trabalhar com valores de erro no Excel, escolha sempre um método adequado ao tamanho e complexidade do seu conjunto de dados, bem como à sua intenção de eliminar células ou Linha inteira. Utilize colunas auxiliares e a função de filtragem para deteção personalizada de erros, Usar Formatação Condicional para indicações visuais e Ferramentas Avançadas ao lidar com tabelas grandes ou irregulares. Antes de executar eliminações em massa, faça uma cópia de segurança do seu ficheiro! Se surgirem erros inesperados (por exemplo, fórmulas que não detetam erros ou linhas que não são eliminadas), verifique novamente as referências das células e confirme que todas as colunas relevantes estão incluídas nos seus critérios. As soluções Kutools oferecem funcionalidades avançadas para cenários mais complexos, mas mesmo as funcionalidades integradas do Excel podem ajudar a manter as suas folhas organizadas e profissionais.
Filtrar dados com base numa lista
Este tutorial revela truques práticos para filtrar dados no Excel com base numa lista fornecida.
Filtrar dados que contêm asterisco
Como sabe, o asterisco é usado como máscara para representar quaisquer caracteres ao filtrar dados. Mas e se quiser filtrar dados que contenham efetivamente um asterisco? Este artigo mostra-lhe como filtrar dados com asteriscos ou outros caracteres especiais no Excel.
Filtrar dados com critérios ou caracteres universais
Quer filtrar dados com múltiplos critérios? Este tutorial mostra-lhe como definir vários critérios e filtrar dados no Excel.
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.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 para o 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 todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma 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 face à compra individual dos suplementos