Como encontrar valores únicos ou duplicados entre duas colunas no Excel?
Nas tarefas diárias no Excel, é comum precisar comparar duas listas de dados — como colunas de nomes de alunos com comprimentos diferentes — para identificar rapidamente os valores que aparecem em ambas (duplicados) ou apenas numa delas (únicos). Fazer essa comparação manualmente pode ser demorado e propenso a erros, especialmente com grandes volumes de dados. Este artigo apresenta vários métodos eficientes para comparar duas colunas no Excel e encontrar ou destacar facilmente valores únicos e duplicados.
➤ Encontrar valores únicos ou Valores Duplicados entre duas colunas com fórmula
➤ Encontrar valores únicos ou Valores Duplicados com Kutools para Excel
➤ Encontrar e contar valores únicos ou Valores Duplicados com fórmula do Kutools
➤ Destacar ou extrair valores únicos/Valores Duplicados com VBA
➤ Destacar visualmente valores únicos ou Valores Duplicados com Usar Formatação Condicional
Encontrar valores únicos/Valores Duplicados entre duas colunas com fórmula
Quando precisa de identificar rapidamente valores exclusivos numa coluna ou detetar duplicados entre duas colunas, as fórmulas do Excel revelam-se uma solução simultaneamente eficiente e flexível — ideal para quem procura uma abordagem dinâmica que se atualize automaticamente à medida que os dados evoluem.
Por exemplo, para determinar quais os valores da Coluna A que não estão presentes na Coluna C (ou seja, exclusivos da Coluna A), pode utilizar as funções PROCURARV e É.NÃO.DISP da seguinte forma:
Na célula B2, introduza esta fórmula:
=IF(ISNA(VLOOKUP(A2,$C$2:$C$13,1,FALSE)),"Yes","") Após introduzir a fórmula, arraste o identificador de Preenchimento Automático de B2 até B15 para aplicá-la a todo o intervalo adjacente aos dados da coluna A.
Se a fórmula devolver «Sim» na Coluna B, o valor correspondente na Coluna A não aparece na Coluna C — indicando que é exclusivo da Coluna A. Se a célula estiver em branco, significa que o valor existe em ambas as colunas. Este método é direto e funciona perfeitamente em listas com ou sem entradas duplicadas.
Notas:
- Na fórmula, A2 refere-se ao valor na Coluna A que pretende verificar, e $C$2:$C$13 especifica o intervalo com o qual pretende comparar na Coluna C. Ajuste estes intervalos conforme necessário, tendo em conta os seus dados reais.
- Se pretender encontrar valores exclusivos da Coluna C (ou seja, valores que aparecem na Coluna C mas não na Coluna A), introduza a seguinte fórmula numa célula vazia junto à Coluna C, por exemplo D2, e arraste-a para baixo:
=IF(ISNA(VLOOKUP(C2,$A$2:$A$15,1,FALSE)),"Yes","") - Certifique-se de que os seus intervalos incluem todos os dados relevantes e utilize referências absolutas (com o símbolo $) nos intervalos de comparação, caso pretenda copiar a fórmula para várias linhas.
Dicas práticas: Se o seu conjunto de dados for extenso, utilizar esta abordagem baseada em fórmulas permite uma atualização automática sempre que as colunas forem alteradas, tornando-a a escolha ideal para listas dinâmicas.
Problemas comuns: Se os seus dados contiverem espaços extra ou diferenças entre maiúsculas e minúsculas, os resultados podem não ser os esperados. Nestes casos, considere limpar os dados com as funções ESPAÇOS ou MAIÚSCULAS/MINÚSCULAS.
Encontrar valores únicos/Valores Duplicados entre duas colunas com Kutools para Excel
Se procura uma forma ainda mais eficiente de comparar duas colunas e selecionar, contar ou destacar imediatamente valores únicos ou valores duplicados, o Kutools para Excel disponibiliza uma funcionalidade prática: Selecionar Células Iguais/Diferentes. Esta ferramenta é ideal para utilizadores que desejam uma interface intuitiva, sem precisar de configurar fórmulas ou regras complexas. É especialmente eficaz em tarefas frequentes de comparação, permitindo uma identificação visual instantânea e seleção rápida de valores únicos ou duplicados.
1. Clique em Kutools > Selecionar > Selecionar Células Iguais/Diferentes.

2. Na caixa de diálogo Selecionar Células Iguais/Diferentes, siga estes passos:
- (1) Especifique os valores da primeira coluna que pretende verificar na caixa Procurar Valores em;
- (2) Defina a coluna de comparação na caixa De Acordo com;
- (3) Em Com Base em, selecione a opção Cada linha;
- (4) Em Procurar, escolha Valor diferentepara localizar itens únicos;
- (5) Opcionalmente, ative Preencher Cor de Fundoe selecione uma cor de destaque para os resultados;
- (6) Clique em OK para realizar a comparação.
Nota: (1) Se as suas colunas tiverem cabeçalhos, assinale a opção Incluir títulos. (2) Para encontrar valores duplicados, basta selecionar Mesmos Valores na caixa de diálogo de comparação.
Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já
3. Todos os valores únicos (ou duplicados) na coluna selecionada serão imediatamente destacados e selecionados, aparecendo uma caixa de diálogo com a contagem das células correspondentes.
Se precisar de encontrar valores exclusivos da Coluna C (mas não presentes na Coluna A), basta trocar as atribuições dos intervalos «Intervalo A» e «Intervalo B» e repetir o processo descrito acima.
Esta solução é recomendada para utilizadores que preferem uma ferramenta de comparação intuitiva e precisam de lidar com conjuntos de dados de dimensões variáveis sem escrever ou copiar fórmulas.
Dica: Utilizar o destaque com cor de fundo ajuda-o a identificar visualmente, à primeira vista, diferenças importantes nos dados — um recurso valioso ao apresentar ou rever resultados.
Encontrar e contar valores únicos/Valores Duplicados entre duas colunas com fórmula do Kutools para Excel
Para utilizadores que pretendem não só encontrar, mas também contar as ocorrências de valores de uma coluna noutra coluna, o Kutools para Excel oferece a fórmula Contar o número de vezes que uma palavra aparece através do Assistente de Fórmulas. Esta opção é ideal para cenários em que é essencial conhecer a frequência de cada valor — como, por exemplo, na correspondência de IDs, listas de produtos ou registos de presença.
1. Selecione uma célula vazia adjacente à primeira coluna, por exemplo B2. Em seguida, clique em Kutools > Assistente de Fórmulas > Contar o número de vezes que uma palavra aparece.
2. Na caixa de diálogo Assistente de Fórmulas, introduza o intervalo absoluto da coluna de comparação (por exemplo,)$C$2:$C$13) na caixa Textoe selecione a célula da primeira coluna (como)A2) na caixa Palavra. Clique em OK.

3. Utilize o identificador de preenchimento para arrastar a fórmula até às restantes células da Coluna B. Agora, verá quantas vezes cada valor da Coluna A aparece na Coluna C.
Um resultado de 0 significa que o valor é exclusivo da Coluna A, enquanto um resultado de 1 ou mais indica que o valor existe em ambas as colunas, sendo que o número especifica a ocorrência.
Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já
Dicas operacionais: Certifique-se de utilizar endereços absolutos nas referências de intervalo, para que a fórmula seja corretamente preenchida ao longo da coluna enquanto verifica cada item correspondente na linha.
Recomendações por cenário: Este método é ideal para comparar listas de membros, códigos SKU de produtos ou qualquer situação em que seja necessária uma análise de frequência entre dois intervalos de origem.
Lembrete de erro: Se os intervalos não corresponderem aos dados reais ou se houver inconsistência nos tipos de dados (por exemplo, números formatados como texto), certifique-se de normalizar as suas listas antes de utilizar a fórmula.
Demonstração: encontrar valores únicos/Valores Duplicados entre duas colunas no Excel
Destacar ou extrair valores únicos/Valores Duplicados entre duas colunas com VBA
Para quem necessita frequentemente de processos automatizados e repetíveis, utilizar o VBA (Visual Basic for Applications) pode proporcionar uma solução sem intervenção manual para destacar ou extrair valores únicos ou Valores Duplicados entre duas colunas. Com um script VBA, pode processar instantaneamente colunas de comprimentos variáveis e sinalizar, colorir ou até listar automaticamente esses valores noutro local — melhorando significativamente a eficiência em conjuntos de dados grandes ou frequentemente atualizados.
Esta abordagem é especialmente adequada para utilizadores familiarizados com macros e que pretendem minimizar etapas manuais ou aplicar a solução em várias folhas ou livros de trabalho.
1. Abra o seu ficheiro do Excel. Em seguida, no Friso do Excel, aceda a Programador > Visual Basic para abrir o editor do VBA. No editor, clique em Inserir > Módulo e cole o seguinte código na janela do módulo:
Exemplo: Destacar valores duplicados entre duas colunas selecionadas.
Sub HighlightDuplicatesBetweenColumns()
Dim rngA As Range, rngB As Range
Dim cell As Range
Dim ws As Worksheet
Dim xTitleId As String
xTitleId = "KutoolsforExcel"
Set ws = ActiveSheet
' Ask user to select the first range
Set rngA = Application.InputBox("Select the first range (e.g., Column A):", xTitleId, , , , , , 8)
If rngA Is Nothing Then Exit Sub
' Ask user to select the second range
Set rngB = Application.InputBox("Select the second range (e.g., Column C):", xTitleId, , , , , , 8)
If rngB Is Nothing Then Exit Sub
' Highlight duplicates in both ranges
For Each cell In rngA
If cell.Value <> "" And WorksheetFunction.CountIf(rngB, cell.Value) > 0 Then
cell.Interior.Color = RGB(255, 255, 0) ' Yellow
End If
Next cell
For Each cell In rngB
If cell.Value <> "" And WorksheetFunction.CountIf(rngA, cell.Value) > 0 Then
cell.Interior.Color = RGB(255, 255, 0) ' Yellow
End If
Next cell
MsgBox "Duplicate values have been highlighted in yellow.", vbInformation, xTitleId
End Sub 2. Após colar o código, feche o editor. Regresse ao Excel e prima Alt + F8, selecione HighlightDuplicatesBetweenColumns da lista de macros e clique em Executar. Quando solicitado, selecione os seus dois intervalos-alvo.
💡 Para destacar valores únicos em vez disso: Altere a condição de comparação de > 0 para = 0 em ambas as instruções If e, opcionalmente, escolha uma cor diferente (por exemplo, verde).
Dicas: Faça sempre cópia de segurança da sua folha de cálculoantes de executar uma macro, pois as alterações de formatação das células não podem ser anuladas com Ctrl+Z. Pode também ajustar os códigos de cor (por exemplo,)RGB(255,255,0)) conforme as suas preferências.
Resolução de problemas:Se receber um erro, certifique-se de que:
- O separador Programador está ativado no seu Excel.
- As definições de segurança das macros permitem a execução de macros.
- Os Selecionar intervalo são válidos e contêm valores comparáveis.
Vantagens: Totalmente automatizado, funciona com ficheiros de diferentes tamanhos.
Desvantagens: Requer permissão para macros e conhecimentos básicos de VBA.
Destacar visualmente valores únicos ou Valores Duplicados entre duas colunas com Usar Formatação Condicional
Usar Formatação Condicional oferece uma forma intuitiva e dinâmica de destacar valores duplicados ou únicos em duas colunas. É ideal para comparações rápidas e não exige a adição de colunas auxiliares nem código VBA. Toda a formatação é atualizada em tempo real sempre que os seus Dados de Origem forem alterados.
Destacar duplicados entre duas colunas:
- Selecione o intervalo na primeira coluna que pretende formatar (por exemplo,)A2:A15).
- Aceda a Base > Usar Formatação Condicional > Nova Regra.
- Selecione Utilizar uma fórmula para determinar quais as células a formatar.
- Introduza a seguinte fórmula:
=COUNTIF($C$2:$C$13, A2)>0 - Clique em Formatar, escolha uma cor de destaque (por exemplo, amarelo) e clique em OK.
Isto destaca as células na Coluna A que também aparecem na Coluna C.
Destacar valores únicos numa coluna:
- Selecione o mesmo intervalo (por exemplo,)A2:A15).
- Repita os passos anteriores para criar uma nova regra.
- Introduza a fórmula:
=COUNTIF($C$2:$C$13, A2)=0 - Escolha uma cor diferente para distinguir os valores únicos.
Aplique a mesma lógica à Coluna C, se necessário, invertendo as referências da fórmula (por exemplo, destaque C2:C13 com base em A2:A15).
✔ Vantagens: Feedback visual imediato; não requer colunas auxiliares; atualiza-se dinamicamente sempre que os dados forem alterados.
⚠ Precauções: Um excesso de regras de formatação em grandes conjuntos de dados pode comprometer o desempenho. Verifique sempre com atenção as referências dos intervalos, especialmente quando as colunas não são adjacentes.
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