Programa
Dados imprecisos podem arruinar até mesmo a melhor análise, e um dos maiores motivos por trás de dados imprecisos são entradas duplicadas em planilhas. Uma única duplicata pode distorcer seus resultados e produzir conclusões completamente erradas. Para evitar tudo isso, você deve saber como remover duplicatas.
Neste artigo, compartilharei os cinco melhores métodos para localizar e remover dados duplicados no Microsoft Excel. Se você quiser destacar duplicatas sem removê-las, leia meu tutorial relacionado, How to Highlight Duplicates in Excel. Se você quiser se familiarizar com as funções e os recursos do Excel antes de prosseguir, faça o nosso curso de habilidades Fundamentos do Excel.
Como remover duplicatas no Excel
Vamos entender os cinco métodos mais preferidos para remover dados duplicados de tabelas no Excel.
Avance em sua carreira com o Excel
Adquira as habilidades para maximizar o Excel - não é necessário ter experiência.
Método 1: Remover duplicatas com a formatação condicional
Você pode usar o recursode formatação condicional para destacar duplicatas ou valores exclusivos e decidir se deve removê-los. Para isso:
- Selecione o intervalo de células que você deseja verificar. Em seguida, acesse Home > Conditional Formatting > Highlight Cells Rules > Duplicate Values.

Selecione a opção Duplicar valores. Imagem do autor.
- É exibida uma caixa de diálogo. Na lista suspensa, selecione como você deseja destacar as duplicatas. Aqui, escolhi Yellow Fill (Preenchimento amarelo) com Dark Yellow Text (Texto amarelo escuro).

Aplique o formato. Imagem do autor.
- Clique em OK e você verá os valores duplicados destacados.

Os valores duplicados são destacados. Imagem do autor.
No entanto, o recurso de formatação condicional é limitado - ele não pode destacar valores duplicados na área Valores de um relatório de tabela dinâmica. Nesse caso, você precisa usar um método diferente.
Método 2: Use o recurso Remover duplicatas
Outra maneira rápida de remover duplicatas é usar o recursoRemover duplicatas , uma ferramenta integrada do Excel que limpa os dados removendo as duplicatas permanentemente. Para usar esse método:
- Selecione o intervalo de células ou clique em uma célula, e o Excel identificará automaticamente o intervalo de células.

Identificar o intervalo de células. Imagem do autor.
- Em seguida, vá para a guia Guia Dados > Ferramentas de dados e selecione Remove Duplicates (Remover duplicatas).

Recurso Remover duplicatas. Imagem do autor.
- Será exibida uma caixa de diálogo. Aqui, seleciono as colunas que devem ser verificadas quanto a duplicatas. Se seus dados incluírem cabeçalhos de coluna, marque a caixa My data has headers (Meus dados têm cabeçalhos ) e clique em OK.

Caixa de diálogo do recurso Remove Duplicates (Remover duplicatas). Imagem do autor.
- O Excel exibirá uma mensagem mostrando o número de duplicatas removidas e o número de entradas exclusivas restantes.

Caixa de mensagem. Imagem do autor.
- Agora você pode ver que todas as linhas duplicadas foram removidas.

Removemos todas as linhas duplicadas. Imagem do autor.
Método 3: Remova valores duplicados usando a opção Advanced Filter (Filtro avançado)
Você também pode usar a funçãoAdvanced Filter no Excel para extrair valores exclusivos filtrando as duplicatas, mantendo os dados originais e mostrando entradas exclusivas. Veja como você pode usá-lo:
- Selecione um intervalo de células ou uma única célula e oAdvanced Filter identificará automaticamente o intervalo. Em seguida, vá para aguia Data > Sort & Filter e clique em Advanced.

Opção de recurso avançado. Imagem do autor.
- Será exibida uma caixa de diálogo. Para copiar valores exclusivos para um local diferente, selecione Copiar para outro local. No campo Copy to, especifique onde exibir os valores exclusivos. Em seguida, selecione a caixa Unique records only e clique em OK.

Caixa de diálogo do Advanced Filter. Imagem do autor.
- Agora, todos os valores exclusivos são copiados para o intervalo especificado.

Filtre os valores exclusivos usando o Advanced Filter. Imagem do autor.
Método 4: Remover duplicatas com fórmulas
Agora que você conhece três recursos internos para remover duplicatas, vamos entender algumas funções personalizadas que você pode criar para obter o mesmo resultado. Por exemplo, tenho um conjunto de dados comas colunas Name, Subject e Grade .

Conjunto de dados de alunos. Imagem do autor.
Para criar uma fórmula para filtrar valores duplicados, você pode usar a fórmula de filtragem:
Primeiro, eu combino todas as colunas (A, B, C) em uma célula. Há dois métodos para fazer isso: a função CONCATENATE() ou o operador &. Escolha o que você quiser e os resultados serão os mesmos. Para usar o operador &, digite a seguinte fórmula:
=A2&B2&C2
Para usar a função CONCATENATE(), digite a seguinte fórmula:
=CONCATENATE(A2,B2,C2)

Concatene as colunas. Imagem do autor.
Na próxima coluna, use o site COUNTIF() para calcular o número de vezes que cada valor aparece na coluna D:
=COUNTIF(D2:D18,D2)
Aqui, você conta 1 significa que o valor é exclusivo, e a contagem 2 ou mais indica uma duplicata.

Aplique COUNTIF() para contar as ocorrências. Imagem do autor.
Em seguida, vá para Dados > Classificar e filtrar > selecione Filtro para aplicar um filtro à contagem para aplicar um filtro à coluna count.

Aplicar filtro. Imagem do autor.
Em seguida, abra o menu suspenso e selecione 1 para manter valores exclusivos e eliminar duplicatas, e pressione OK.

Mantenha os valores exclusivos. Imagem do autor.
Agora você pode ver que todos os valores duplicados foram removidos. Esse método é mais complexo, mas é atualizado dinamicamente à medida que os dados são alterados, por isso é perfeito para quem deseja um gerenciamento contínuo de duplicatas.

Valores duplicados removidos usando o recurso Filtro. Imagem do autor.
Método 5: Remover duplicatas usando o Power Query
Você também pode usar o Power Query para limpar seus dados e remover duplicatas. Veja como:
Selecione uma célula ou um intervalo de células. Acesse a guia Data (Dados) > seção Get & Transform Data (Obter e transformar dados ) e clique em From Table/Range (Da tabela/intervalo). Você verá uma caixa de diálogo para criar uma tabela de consulta avançada, e o intervalo de valores será selecionado automaticamente. Em seguida, clique em OK.

Criando uma tabela. Imagem do autor.
Agora, a janela do editor do Power Query será exibida. A partir daí, escolha a opção Remove Duplicates para selecionar colunas específicas ou a tabela inteira. Para ver a tabela inteira, clique no botão do canto superior esquerdo. Para uma coluna específica, clique com o botão direito do mouse no cabeçalho específico ou use CTRL para selecionar mais de uma coluna. Quando terminar, clique na opção Close & Load no canto superior esquerdo para carregar os dados limpos de volta no Excel.

Remoção de dados duplicados. Imagem do autor.
Você pode ver que o conjunto de dados modificado aparece novamente no Excel. Para entender isso melhor, você pode selecionar outra coluna, como Subject, deste exemplo, e repetir as etapas para praticar. Dessa forma, somente as linhas em que o nome do aluno estiver duplicado serão removidas.

Dados carregados em uma planilha do Excel. Imagem do autor.
Esse método é perfeito se você trabalha com grandes conjuntos de dados ou precisa automatizar o processo de remoção de duplicatas para futuras atualizações de dados.
Métodos para remover duplicatas no Excel: Qual é o melhor?
Vimos cinco métodos diferentes para remover duplicatas no Excel. Agora, quero ajudar você a escolher qual é o melhor, mas, antes disso, vamos falar rapidamente sobre os dois tipos de dados duplicados.
Diferentes tipos de dados duplicados
Até agora, para ser claro, concentrei-me em como remover valores duplicados em uma coluna, e todos os métodos que mostrei até agora funcionam se esse for o seu problema. No entanto, para ser claro, no Excel, as duplicatas podem aparecer de duas formas: valores duplicados e linhas duplicadas:
- Valores duplicados são entradas repetidas em uma única coluna. Por exemplo, se eu tiver uma coluna de nomes e Minny aparecer várias vezes, esses são valores duplicados.
- Linhas duplicadas ocorrem quando linhas inteiras têm dados idênticos em todas as colunas. Por exemplo, minha tabela tem as colunas Name (Nome), Age (Idade) e City (Cidade). Se duas ou mais linhas tiverem os mesmos campos, elas serão linhas duplicadas.
Tabela de resumo
Aqui está uma tabela resumida que mostra as vantagens específicas de cada método. Aqui, também adicionei uma coluna para mostrar se o método pode ser estendido para remover também as linhas duplicadas. Basicamente, se você quiser remover uma linha duplicada inteira, tente a formatação condicional, o filtro avançado, as fórmulas ou o Power Query, mas deixe os recursos de remoção de duplicatas para casos de uso simples.
| Método | Principais vantagens | Melhor para remover |
|---|---|---|
| Recurso Remover duplicatas | Rápido e fácil para remover duplicatas | Linhas duplicadas |
| Formatação condicional | Identificação visual de duplicatas antes da remoção | Valores duplicados ou linhas duplicadas |
| Filtro avançado | Preserva os dados originais ao filtrar entradas exclusivas | Valores duplicados ou linhas duplicadas |
| Fórmulas | Controle dinâmico sobre critérios duplicados | Valores duplicados ou linhas duplicadas |
| Power Query | Automatiza a remoção de duplicatas para futuras atualizações | Valores duplicados ou linhas duplicadas |
Práticas recomendadas para remoção de duplicatas
Aqui estão algumas das práticas recomendadas que recomendo ao iniciar qualquer projeto de limpeza de dados:
- Mantenha o backup: Sempre mantenha um backup intocado de seus dados brutos antes de iniciar qualquer limpeza. Você pode usar a versão original como ponto de referência sempre que necessário.
- Defina suas duplicatas: Estabeleça critérios claros sobre o que constitui uma duplicata em seu contexto específico. Às vezes, não é tão simples quanto as correspondências exatas em todos os campos.
- Padronize primeiro: Limpe e padronize seus dados antes de tentar detectar duplicatas - normalize maiúsculas e minúsculas, corte espaços, corrija formatos de data e manipule caracteres especiais.
- Comece de forma simples e depois refine: Comece com correspondências exatas antes de passar para correspondências mais complexas. Essa abordagem ajudará você a entender cada vez mais a qualidade dos seus dados.
- Valide seus resultados: Verifique seus resultados ao usar ferramentas automatizadas para detectar erros sistemáticos.
Solucionar problemas comuns do Excel
Vamos analisar os problemas mais comuns que você pode encontrar ao remover duplicatas.
Duplicatas não removidas
Às vezes, copiamos dados de sites ou fontes externas - esses dados geralmente contêm caracteres ou espaços ocultos que impedem o Excel de identificar entradas duplicadas. Para resolver esse problema, você pode usar as funções TRIM() e CLEAN(). A função TRIM() removerá espaços excessivos entre as palavras, e a função CLEAN() removerá caracteres não imprimíveis.
=CLEAN(TRIM(A1))
Dados com subtotais ou contornos
Se a sua planilha contiver subtotais ou contornos, eles poderão interferir no processo de remoção de duplicatas. O Excel trata essas linhas de resumo como entradas exclusivas, o que pode levar a uma remoção incompleta de duplicatas. Para evitar isso, remova todos os subtotais e contornos de seus dados antes de remover as duplicatas.
Veja como você pode fazer isso:
- Para remover os contornos: Acesse aguia Data , localize o grupo Outline e clique em Clear Outline.
- Para remover subtotais: Acesse aguia Data , clique em Subtotal e, em seguida, clique em Remove All.
Após remover os contornos e subtotais, você pode prosseguir com a remoção de duplicatas normalmente.
Sensibilidade a casos
O Excel considera o texto em maiúsculas e minúsculas como valores diferentes ao verificar se há duplicatas. Por exemplo, Product e PRODUCT seriam tratados como entradas diferentes. Para evitar isso, use as funções UPPER(), LOWER() ou PROPER() para padronizar o caso do texto em todos os seus dados antes de iniciar o processo de remoção.
-
=UPPER()converter texto em letras maiúsculas. -
=LOWER()converte o texto em letras minúsculas. -
=PROPER()coloca a primeira letra de cada palavra em maiúscula.
Considerações finais
A limpeza de duplicatas no Excel pode parecer uma tarefa pequena, mas pode fazer uma grande diferença no seu trabalho. Abordei cinco maneiras de fazer isso, desde recursos integrados rápidos até técnicas mais avançadas. Você deve experimentar métodos diferentes até encontrar uma abordagem que se encaixe perfeitamente no seu fluxo de trabalho e mantenha os dados precisos.
Se você quiser aprimorar ainda mais suas habilidades em Excel, confira nosso curso Análise de dados em Excel e Análise de dados com o Excel Power Tools.
Aprenda os fundamentos do Excel
Sou um estrategista de conteúdo que adora simplificar tópicos complexos. Ajudei empresas como Splunk, Hackernoon e Tiiny Host a criar conteúdo envolvente e informativo para seus públicos.
Perguntas comuns sobre a remoção de duplicatas do Excel
Posso criar alertas para futuras duplicatas no Excel?
Embora o Excel não tenha alertas internos para duplicatas, você pode usar a formatação condicional para destacar as duplicatas assim que elas forem inseridas.
Existe uma fórmula do Excel para remover duplicatas?
Sim, você pode usar a função UNIQUE() no Excel 365 ou fórmulas semelhantes para exibir valores exclusivos em tempo real à medida que os dados são alterados.
Como faço para remover duplicatas, mas manter a primeira instância no Excel?
Classifique seus dados pela coluna de data de modificação (decrescente) antes de remover as duplicatas. Dessa forma, o Excel manterá a primeira ocorrência (mais recente).



