Dados duplicados são um dos problemas mais frequentes em planilhas que vêm de exportações de sistemas, consolidações de múltiplas fontes ou preenchimentos manuais feitos por diferentes pessoas. Linhas repetidas distorcem totais, inflam contagens e comprometem qualquer análise baseada nos dados. O Excel tem recursos específicos para remover duplicatas, desde o método mais rápido até abordagens que permitem identificar e analisar os registros antes de removê-los. Neste artigo iremos mostrar todos os métodos disponíveis e quando usar cada um.
O método mais rápido: o botão Remover Duplicatas
O Excel tem um recurso nativo para remover linhas duplicadas, acessível pela aba Dados. Para usá-lo, clique em qualquer célula dentro da tabela de dados, vá em Dados e clique em Remover Duplicatas. Uma janela aparece listando todas as colunas da tabela, todas marcadas por padrão. Clique em OK e o Excel remove todas as linhas onde os valores de todas as colunas selecionadas são idênticos, mantendo apenas a primeira ocorrência de cada combinação única de dados.
O controle sobre quais colunas considerar para definir o que é duplicata é um recurso poderoso. Se você desmarcar todas as colunas e manter apenas o CPF marcado, o Excel remove todas as linhas onde o CPF se repete, mesmo que outras colunas como nome ou endereço sejam ligeiramente diferentes. Isso é muito útil para deduplicar cadastros de clientes onde o mesmo cliente foi inserido mais de uma vez com pequenas variações nos outros campos.
Antes de usar o Remover Duplicatas, faça uma cópia dos dados em outra aba. O recurso é destrutivo e, após salvar o arquivo, não há como recuperar as linhas removidas pelo Ctrl+Z. Com uma cópia preservada, você pode revisar o que foi removido, verificar se as duplicatas eliminadas eram realmente indevidas ou refazer a operação com critérios diferentes se necessário.
Como identificar duplicatas antes de remover: CONT.SE e formatação condicional
Às vezes você precisa analisar as duplicatas antes de decidir o que fazer com elas. Para isso, use a função CONT.SE para criar uma coluna auxiliar que conta quantas vezes cada valor aparece na tabela. Em uma coluna auxiliar ao lado dos dados, insira: =CONT.SE($A$2:$A$1000; A2). Para linhas únicas, o resultado é 1. Para linhas duplicadas, é 2 ou mais. Filtre por valores maiores que 1 para ver apenas os registros que aparecem mais de uma vez.
A formatação condicional é outra forma de identificar duplicatas visualmente sem precisar de coluna auxiliar. Selecione a coluna que suspeita ter valores repetidos, vá em Formatação Condicional, Realçar Regras das Células, Valores Duplicados. O Excel destaca automaticamente em vermelho todas as células que têm valor idêntico em outro local do intervalo. Isso não remove nada — apenas marca visualmente para análise.
Esse método de identificação antes da remoção é especialmente importante em tabelas de transações financeiras, onde dois registros com os mesmos valores podem ser pagamentos legítimos de faturas diferentes. Analisar as duplicatas antes de removê-las evita apagar dados válidos que apenas parecem repetidos à primeira vista.
Removendo duplicatas com Power Query para processos repetitivos
Quando a remoção de duplicatas é uma etapa de um processo que se repete regularmente — por exemplo, toda semana você recebe um arquivo novo do sistema e precisa limpá-lo —, o Power Query automatiza esse trabalho inteiramente. Vá em Dados, Obter Dados, Da Tabela/Intervalo. O Editor do Power Query abre com os dados. Selecione a coluna ou colunas que definem o que é duplicata, clique com o botão direito e escolha Remover Duplicatas. Clique em Fechar e Carregar.
Na próxima vez que receber dados novos, cole-os na tabela de origem e clique em Atualizar Tudo. O Power Query aplica automaticamente todas as etapas configuradas — incluindo a remoção de duplicatas — sem que você repita nenhum passo manualmente. O que antes levava vinte minutos passa a ser resolvido em dois cliques. Para qualquer processo de limpeza de dados que se repete com frequência, o Power Query é sempre o caminho mais inteligente.
O Power Query também é superior ao Remover Duplicatas nativo em uma situação específica: quando você quer manter a última ocorrência de cada duplicata em vez da primeira. O Remover Duplicatas nativo sempre mantém a primeira. Com Power Query, você pode ordenar os dados antes de remover as duplicatas, controlando qual ocorrência será preservada — útil quando a versão mais recente de um registro é sempre a mais atualizada e você quer manter ela.
Encontrando duplicatas entre duas tabelas diferentes
Um cenário muito comum é verificar se registros de uma tabela nova já existem em uma base existente — por exemplo, checar se novos cadastros de clientes já estão na base antes de importar. Para isso, use o PROCV com SEERRO em uma coluna auxiliar da tabela nova: =SEERRO(PROCV(A2; Tabela_Base[CPF]; 1; FALSO); “Novo”). Se o CPF já existir na base, o PROCV retorna o próprio CPF. Se não existir, o SEERRO exibe “Novo”. Filtre por “Novo” para ver apenas os registros realmente inéditos.
No Excel 365, a função ÚNICO oferece uma alternativa mais elegante: =ÚNICO(A2:A100) retorna uma lista de todos os valores únicos da coluna A sem repetições, em uma área separada da planilha. O ÚNICO é dinâmico — quando novos dados são adicionados à lista original, a lista de únicos se atualiza automaticamente. Combine com CONT.SE para criar um relatório que mostra cada valor único e quantas vezes aparece, facilitando a identificação de padrões de duplicação que indicam problemas no processo de coleta de dados.
Se você curtiu esse artigo onde mostramos como remover duplicatas no Excel com todos os métodos disponíveis, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.
Cuidados importantes antes de remover qualquer duplicata
Nem toda linha duplicada deve ser removida automaticamente. Antes de executar qualquer remoção, é fundamental entender a causa das duplicatas e confirmar que elas são realmente registros indevidos. Em tabelas de movimentações financeiras, dois pagamentos do mesmo valor para o mesmo fornecedor na mesma data podem parecer duplicatas mas serem pagamentos legítimos de duas faturas distintas. Remover uma dessas linhas causaria um erro contábil grave que pode ser difícil de rastrear depois.
Investigue sempre antes de remover. Use os métodos de identificação — a coluna auxiliar com CONT.SE ou a formatação condicional — para visualizar os registros suspeitos agrupados. Verifique se há algum campo que diferencia as linhas, como número de documento, hora de registro ou código interno único. Se as linhas forem idênticas em todos os campos relevantes e a duplicação for confirmada como erro de importação ou digitação, então a remoção é segura.
Documente o processo sempre que for remover duplicatas de dados críticos. Registre quantas linhas existiam antes, quais critérios foram usados para definir o que é duplicata, quantas linhas foram removidas e quem executou a operação. Essa documentação é essencial para auditorias e para explicar discrepâncias em relatórios. Uma simples anotação em uma aba de log dentro do próprio arquivo já resolve essa necessidade de rastreabilidade.