Ir para o conteúdo do rodapé
FERRAMENTAS DO EXCEL

Como Verificar Duplicatas no Excel: Todos os Métodos Explicados (2026)

Você está de frente para uma planilha com centenas de linhas de registros de funcionários, nomes de clientes ou entradas de vendas, e algo parece errado. Há valores duplicados que se devem buscar para evitar distorções na análise. O Excel oferece poderosas maneiras de checar duplicatas e o método adequado se baseia se deseja realçá-las, contá-las, filtrá-las ou eliminá-las completamente.

O caminho mais rápido é através da formatação condicional. Selecione seu intervalo de células, navegue até Início > Formatação Condicional > Regras de Destaque de Células > Valores Duplicados, selecione um estilo e pressione OK. O Excel imediatamente destacará cada valor duplicado no intervalo sem alterar os dados originais.

Este artigo aborda todos os métodos confiáveis para lidar com dados duplicados no Excel, respondendo à dúvida comum de como verificar eficientemente as entradas duplicadas: destacando duplicatas com formatação condicional, usando a fórmula CONT.SE para contá-las, aplicando Filtro Avançado para extrair valores únicos e duplicados lado a lado, removendo linhas duplicadas com o recurso nativo Remover Duplicatas, encontrando duplicatas em múltiplas colunas e utilizando Power Query para conjuntos de dados volumosos. Uma seção de solução de problemas cobre os casos marginais. Os desenvolvedores que precisam detectar e manejar valores duplicados programaticamente também encontram uma seção ao final ressaltando como o IronXL lida com isso em C#.

Antes de adentrar os métodos, é importante saber: nem todas essas técnicas operam da mesma forma. A formatação condicional e CONT.SE mantêm os dados originais intactos. O recurso Remover Duplicatas apaga permanentemente as linhas duplicadas. Sempre crie uma cópia de segurança dos dados antes de usar métodos destrutivos.

Método 1: Destaque Duplicatas com Formatação Condicional (Mais Rápido)

A formatação condicional é o jeito mais rápido de identificar visualmente células duplicadas em uma planilha Excel sem modificar o dado original. Aplica um estilo de formatação sobre cada célula do intervalo selecionado que contém um valor apresentado mais de uma vez.

  1. Selecione o intervalo de células que deseja verificar. Por exemplo, selecione B2:B151 para conferir a coluna de ID de Funcionário no arquivo de dados dos mesmos.

  2. Vá até a aba Início na faixa do Excel.

  3. Clique em Formatação Condicional no grupo Estilos.

  4. Pause o cursor em Regras de Destaque de Células no menu suspenso.

  5. Escolha Valores Duplicados no submenu.

  6. Na caixa de diálogo, opte por seu estilo de formatação preferido no menu à direita, como Preenchimento Vermelho Claro ou Amarelo.
  7. Clique em OK.

O Excel destaca imediatamente cada célula no intervalo selecionado que contém um valor duplicado. Valores únicos permanecem sem formatação. Na captura de tela abaixo, nomes duplicados na coluna B estão destacados em vermelho, visíveis nas 150 linhas sem demandar rolagem manual.

Como Verificar Duplicatas no Excel: Cada Método Explicado (2026): Imagem 1 - Imagem 1 de 6 relacionadas a Como Verificar Duplicatas no Excel: Cada Método Explicado (2026)

Adicionar texto alternativo para imagem

Quando este método funciona melhor: Traço para rápida avaliação visual em coluna única, como procurar por nomes, e-mails ou IDs duplicados. Usar formatação condicional permite ver duplicatas sem tocar nos dados originais, um método rápido para visualizar duplicatas antes de decidir. Para gerar relatórios no Excel com detecção de duplicatas embutida, o IronXL permite verificações programáticas em C#.

Importante: Este método realça células com valores duplicados apenas por comparações exatas. É sem sensibilidade a maiúsculas, considerando 'JAMES' e 'james' como iguais. Células vazias não são mortas como duplicadas.

Método 2: Conte Duplicatas com CONT.SE

A função CONT.SE exibe a contagem precisa de quantas vezes cada valor aparece numa faixa. Isso é útil quando precisa não apenas saber se existem duplicatas, mas exatamente quantas existem por entrada e quais linhas específicas são afetadas.

  1. Clique numa célula vazia ao lado de seus dados, por exemplo, célula Z2, para criar uma coluna auxiliar.
  2. Insira a seguinte fórmula: =CONT.SE($B$2:$B$151,B2)
  3. Press Enter.
  4. Copie a fórmula por toda a extensão de suas linhas, de Z2 a Z151.

A fórmula CONT.SE traz o número de vezes que o valor em A2 aparece no intervalo especificado de A2 a A151. Um resultado de 1 significa valor único. Qualquer resultado acima de 1 indica múltiplos aparecimentos e, assim, duplicação. A função CONT.SE retorna valores booleanos num em contexto lógico: verdadeiro sinaliza duplicação e falso sugere entrada única, facilitando seleção para filtragem. Quando a faixa contém strings vazias, as células são contadas como valores idênticos retornando uma contagem maior que 1 se houver múltiplos vazios. Como critério, a referência da célula como A2 no argumento sempre ficará relativa para cópia correta da fórmula.

Na captura abaixo, a coluna auxiliar Z exibe contagem 1 para IDs de funcionários únicos e maiores para linhas com ID múltiplo, facilitando identificar duplicatas exatas e quantidade delas.

Como Verificar Duplicatas no Excel: Cada Método Explicado (2026): Imagem 2 - Imagem 2 de 6 relacionadas a Como Verificar Duplicatas no Excel: Cada Método Explicado (2026)

Adicionar texto alternativo para imagem

Contar duplicatas em duas colunas: Para checar duplicatas baseadas em múltiplos critérios, use CONT.SES. Por exemplo, =CONT.SES($B$2:$B$151,B2,$C$2:$C$151,C2) leva em consideração Nome e Sobrenome, ajudando a encontrar duplicações em colunas distintas.

Dica Pro: Para contar duplicatas a partir da primeira ocorrência, use =CONT.SE($A$2:A2,A2). Esta fórmula amplifica-se enquanto copiada para baixo, onde a primeira ocorrência retorna 1 e as repetidas retornam 2 ou maior. Isso identifica e remove linhas duplicadas mantendo a primeira ocorrência de cada valor.

Método 3: Filtrar para Encontrar Linhas Duplicadas

Utilizando CONT.SE em coluna auxiliar pode-se ordenar e encontrar rápida identificação de linhas duplicadas na planilha.

  1. Encerre Método 2 primeiro para adicionar coluna CONT.SE no Z.
  2. Clique em qualquer célula do intervalo de dados, como B2.
  3. Acesse a aba Dados e clique em Filtro, grupo Ordenar e Filtrar.

  4. Abra menu na coluna auxiliar no cabeçalho Z.
  5. Desmarque 1 e deixe restantes ativos, depois clique em OK.

O Excel mostrará somente linhas onde a contagem é acima de 1, ou seja, suas duplicações. Pode-se agora revisar, corrigir ou eliminar conforme necessidade. Para encontrar duplicações na tabela tutta, marque todas colunas no critério de filtro ao aplicá-lo.

Como Verificar Duplicatas no Excel: Cada Método Explicado (2026): Imagem 3 - Imagem 3 de 6 relacionadas a Como Verificar Duplicatas no Excel: Cada Método Explicado (2026)

Adicionar texto alternativo para imagem

Utilize Filtro Avançado para registros únicos: Alternativa é Filtro Avançado na aba Dados. Vá até Dados > Avançado, marque 'Somente únicos' e escolha se filtrar no local ou copiar. Dessa forma, extrai-se registros únicos diretamente, eficiente frente arranjos manuais para ver apenas entradas distintas.

Método 4: Remover Duplicatas com o Recurso Integrado

O recurso Remover Duplicatas do Excel é o caminho mais direto para limpar registros repetidos. Permanece apenas a primeira ocorrência de cada conjunto duplicado.

Antes de usá-lo, crie uma cópia dos dados. A ação apaga linhas excédentes, irreversível após salvo.

  1. Selecione qualquer célula dentro do intervalo de dados, como B2.
  2. Vá para aba Dados na faixa do Excel.

  3. Clique em Remover Duplicatas no grupo Ferramentas de Dados.

  4. No diálogo, selecione colunas para checar. Para remoção de linhas com base em toda a linha, marque todas as colunas. Para basear a remoção numa coluna específica, como ID do Funcionário, marque somente esta coluna.
  5. Clique em OK.

A ferramenta remove todas as linhas duplicadas conforme as colunas selecionadas, mantendo primeira ocorrência. Uma caixa de diálogo confirma: quantos duplicados retirados e valores únicos restantes.

Na imagem abaixo, o recurso Remover Duplicatas lista todas 25 colunas do arquivo de funcionários, com opção de marcar/desmarcar cada. Após clicar em OK, o Excel reporta número de linhas duplicadas removidas e contagem de registros únicos restantes.

Como Verificar Duplicatas no Excel: Cada Método Explicado (2026): Imagem 4 - Imagem 4 de 6 relacionadas a Como Verificar Duplicatas no Excel: Cada Método Explicado (2026)

Adicionar texto alternativo para imagem

Escolhendo quais colunas checar: Se todas checadas, o Excel apenas retirará dados idênticos homem-homem, raramente desejável. Na maioria das situações, checar se coluna de identificação principal, como ID do Funcionário em A, remove linhas duplicadas enquanto mantém outras partes intactas. Remover valores duplicados somente de uma coluna, selecione a coluna relativa e desmarque as outras no diálogo Remover Duplicatas. Assim, pode eliminar dados estilo Excel visando qualquer área desejada sem alterar as demais no registro.

Nota: Remover Duplicatas não pré-visualiza linhas antes da exclusão. Para vejá-los antes, aplique Método 2 e 3 para identificá-las, então delete manualmente.

Método 5: Encontrar Duplicatas em Múltiplas Colunas Usando CONT.SES

Se precisar identificar duplicações através de combinação de campos, não apenas uma coluna, CONT.SES lida com múltiplos critérios. Serve quando uma coluna única como Nome possui muitos repetidos que não são duplicações verdadeiras, mas a combinação de Nome e Sobrenome define um registro único.

  1. Adicione coluna auxiliar, tal como na Z começando em Z2.
  2. Insira fórmula: =CONT.SES($B$2:$B$151,B2,$C$2:$C$151,C2)
  3. Copie fórmula até Z151.

A fórmula retorna contagem de linhas onde Nome e Sobrenome em B e C coincidem nos valores presentes. Resultado acima de 1 indica combinação duplicada.

Para precisão ainda maior em detecção de duplicados na tabela inteira, estenda fórmula CONT.SES com colunas adicionais como Departamento em E e Data de Contratação em K, relevante para encontrar entradas com a mesma data. As fórmulas do Excel, como CONT.SES, estão entre ferramentas mais flexíveis, pois a função cria contagem conforme critérios especificados.

Como Verificar Duplicatas no Excel: Cada Método Explicado (2026): Imagem 5 - Imagem 5 de 6 relacionadas a Como Verificar Duplicatas no Excel: Cada Método Explicado (2026)

Adicionar texto alternativo para imagem

Método 6: Use Power Query para Remover Duplicatas em Grandes Conjuntos de Dados

Power Query é recomendado para conjuntos de dados maiores que 10.000 linhas. É uma ferramenta avançada no Excel que lida com cenários complexos de duplicação mais eficazmente que o recurso Remover Duplicatas, mantendo dados originais numa consulta separada em vez de modificar diretamente a fonte.

  1. Clique numa célula do intervalo de dados, por exemplo B2.
  2. Navegue para a aba Dados e clique em De Tabela/Faixa no grupo Obter & Transformar Dados. Ao solicitar, confirme se os dados têm cabeçalhos.

  3. O Editor de Consulta do Power Query abre. Selecione a coluna que deseja verificar duplicatas, como coluna de ID do Funcionário.
  4. Clique direito no título da coluna e selecione Remover Duplicatas.
  5. Clique em Fechar & Carregar na aba Início do editor Power Query para carregar os resultados deduplicados numa nova planilha.

O editor Power Query carrega os dados numa consulta separada excluindo linhas duplicadas conforme coluna selecionada mantendo somente a primeira ocorrência. Os resultados são carregados para nova localização numa planilha desagregada, preservando dados originais.

Como Verificar Duplicatas no Excel: Cada Método Explicado (2026): Imagem 6 - Imagem 6 de 6 relacionadas a Como Verificar Duplicatas no Excel: Cada Método Explicado (2026)

Adicionar texto alternativo para imagem

Excel 365 e função UNIQUE: Usuários do Excel 365 podem usar a função UNIQUE para extrair valores únicos diretamente na planilha. A fórmula =UNIQUE(A2:A151) retorna lista de valores únicos da coluna de IDs de Funcionário, sem precisar abrir editor Power Query. É um método sofisticado para gerenciar duplicatas e registros únicos lado a lado.

Problemas Comuns e Solução de Problemas

Formatação condicional sinaliza células que não são visualmente duplicadas

A formatação condicional é insensível a maiúsculas, removendo espaços antes e depois comparando. Se células parecem diferentes mas são marcadas, verifique caracteres ocultos com função TRIM ou Encontrar e Substituir.

Remover Duplicatas diz 'nenhuma duplicata encontrada' mas vejo valores idênticos

A comparação é exata entre todas as colunas selecionadas. Se checou todas colunas, linhas devem ser idênticas em tudo para serem marcadas. Tente refinar critério utilizando coluna chave somente.

CONT.SE retorna 1 para tudo ainda que vejo duplicadas

O argumento da faixa pode não estar corretamente travado. Garanta que contém referências absolutas como $A$2:$A$151 e no critério, referência relativa como A2. Sem referências bloqueadas, fórmula reduz copiando para baixando perdendo linhas.

Power Query não disponível na minha versão de Excel

Disponível no Excel 2016 e posteriores no Windows, além do Excel 2019 e mais recentes no Mac. Para Excel 2010 e 2013 no Windows, disponível como add-in gratuito da Microsoft.

Formatação condicional destaca células vazias como duplicatas

Se a faixa incluir várias células vazias, Excel as trata como valores idênticos. Use regra personalizada com Fórmula CONT.SE: =CONT.SE($A$2:$A$151,A2)>1 aplicada apenas a células não-vazias no intervalo selecionado.

Escolhendo o Método Certo: Referência Rápida

Objetivo O que fazer
Realce visualmente valores duplicados sem alterar dados Início > Formatação Condicional > Regras de Destaque de Células > Valores Duplicados
Conte quantas vezes cada valor aparece Utilize =CONT.SE($A$2:$A$151,A2) numa coluna auxiliar
Use filtro para mostrar apenas linhas duplicadas Adicione coluna auxiliar CONT.SE, depois Dados > Filtro nessa coluna
Remova permanentemente as linhas duplicadas Guia de Dados > Remover Duplicatas (faça backup de seus dados primeiro)
Encontre duplicatas em colunas múltiplas Use =CONT.SES() com critérios para cada coluna relevante
Gerencie grandes conjuntos de dados com mais de 10.000 linhas Guia de Dados > De Tabela/Faixa > Editor Power Query > Remover Duplicatas
Extraia valores únicos apenas no Excel 365 Use =UNIQUE(faixa) diretamente na planilha

Para Desenvolvedores: Detectar e Manipular Valores Duplicados com IronXL

Se sua aplicação processa arquivos Excel automaticamente, frequentemente precisará checar e remover duplicatas no pipeline. O IronXL oferece uma API limpa para ler valores de células, compará-los programaticamente e removê-los com C# sem Microsoft Office instalado no servidor.

Aqui está como encontrar e remover linhas duplicadas na coluna de ID do Funcionário usando C#:

using IronXL;
using System.Collections.Generic;
using System.Linq;
WorkBook workBook = WorkBook.Load("employee_data.xlsx");
WorkSheet sheet = workBook.DefaultWorkSheet;
var seen = new HashSet<string>();
var rowsToDelete = new List<int>();
// Start from row 2 to skip the header row
for (int i = 2; i <= 151; i++)
{
    string cellValue = sheet[$"A{i}"].StringValue;
    if (!seen.Add(cellValue))
    {
        // Value already seen, this is a duplicate row
        rowsToDelete.Add(i);
    }
}
// Delete duplicate rows in reverse order to preserve row numbers
foreach (int rowIndex in rowsToDelete.OrderByDescending(r => r))
{
    sheet.RemoveRow(rowIndex);
}
workBook.SaveAs("employee_data_deduplicated.xlsx");
using IronXL;
using System.Collections.Generic;
using System.Linq;
WorkBook workBook = WorkBook.Load("employee_data.xlsx");
WorkSheet sheet = workBook.DefaultWorkSheet;
var seen = new HashSet<string>();
var rowsToDelete = new List<int>();
// Start from row 2 to skip the header row
for (int i = 2; i <= 151; i++)
{
    string cellValue = sheet[$"A{i}"].StringValue;
    if (!seen.Add(cellValue))
    {
        // Value already seen, this is a duplicate row
        rowsToDelete.Add(i);
    }
}
// Delete duplicate rows in reverse order to preserve row numbers
foreach (int rowIndex in rowsToDelete.OrderByDescending(r => r))
{
    sheet.RemoveRow(rowIndex);
}
workBook.SaveAs("employee_data_deduplicated.xlsx");
Imports IronXL
Imports System.Collections.Generic
Imports System.Linq

Dim workBook As WorkBook = WorkBook.Load("employee_data.xlsx")
Dim sheet As WorkSheet = workBook.DefaultWorkSheet
Dim seen As New HashSet(Of String)()
Dim rowsToDelete As New List(Of Integer)()

' Start from row 2 to skip the header row
For i As Integer = 2 To 151
    Dim cellValue As String = sheet($"A{i}").StringValue
    If Not seen.Add(cellValue) Then
        ' Value already seen, this is a duplicate row
        rowsToDelete.Add(i)
    End If
Next

' Delete duplicate rows in reverse order to preserve row numbers
For Each rowIndex As Integer In rowsToDelete.OrderByDescending(Function(r) r)
    sheet.RemoveRow(rowIndex)
Next

workBook.SaveAs("employee_data_deduplicated.xlsx")
$vbLabelText   $csharpLabel

O código lê cada valor na coluna de ID de Funcionário (coluna A), utilizando um HashSet para rastrear valores já vistos, indicando como duplicado ao já aparecer antes. As linhas são deletadas em ordem inversa para garantir que a remoção de uma linha não altere o índice das restantes.

Para destacar visualmente valores duplicados ao invés de removê-los, a API de formatação condicional do IronXL permite aplicar programaticamente regras de formatação em qualquer faixa de células, espelhando o resultado visual do recurso Regras de Destaque de Células do Excel.

O IronXL também gerencia ler e escrever dados no Excel, formatação e estilo de célula, e processando grandes livros sem precisar do Microsoft Office no servidor.

Começando: Instale o IronXL via NuGet com Install-Package IronXL.Excel e comece seu teste gratuito. IronXL funciona em .NET 6+ e é compatível com Windows, Linux, macOS, Docker, Azure e AWS.

Concluindo

Checar duplicatas no Excel é algo que você precisará regularmente, seja ao limpar uma lista de clientes, verificar registros de funcionários ou preparar dados para análise. Para rápida verificação visual, formatação condicional é resposta imediata: destaca valores duplicados no conjunto selecionado sem tocar nos dados originais. Para desenvolvedores automatizando em .NET, IronXL oferece ferramentas para detectar e remover duplicatas programaticamente sem Microsoft Office no servidor.

Para encontrar valores duplicados com precisão, CONT.SE e CONT.SES permitem contar ocorrências, identificando linhas específicas e construindo filtros ao redor. Quando estiver pronto para remover linhas duplicadas de forma permanente, o recurso Remover Duplicatas na aba Dados resolve isso com poucos cliques, enquanto o Power Query é a melhor ferramenta para grandes conjuntos de dados onde desempenho e processamento não-destrutivo são fundamentais. Qualquer método que deseje utilizar, faça backup de dados originais antes de remoção.

Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais ...

Leia mais

Equipe de Suporte Iron

Estamos online 24 horas por dia, 5 dias por semana.
Bater papo
E-mail
Liga para mim