Skip to main content

Kutools para Office — Uma Suíte. Cinco Ferramentas. Aumente sua Produtividade.

Como encontrar valores únicos/duplicados entre duas colunas no Excel?

Author Xiaoyang Last modified

Em tarefas diárias do Excel, é comum comparar duas listas de dados — como colunas de nomes de alunos de diferentes comprimentos — para identificar quais valores aparecem em ambas as listas (duplicados) ou apenas em uma delas (únicos). Fazer isso manualmente pode ser propenso a erros e consumir muito tempo, especialmente com grandes conjuntos de dados. Este artigo apresenta vários métodos eficientes para comparar rapidamente duas colunas e encontrar ou destacar valores únicos e duplicados no Excel.


Encontre valores únicos/duplicados entre duas colunas com fórmula

Quando você deseja identificar rapidamente valores que são exclusivos de uma coluna ou detectar duplicatas entre duas colunas, utilizar fórmulas do Excel pode ser tanto eficiente quanto flexível. Essa abordagem é especialmente útil quando você deseja uma solução dinâmica que se atualiza automaticamente conforme seus dados mudam.

Por exemplo, para determinar quais valores na Coluna A não estão presentes na Coluna C (ou seja, exclusivos da Coluna A), você pode usar as funções VLOOKUP e ISNA da seguinte forma:

Na célula B2, insira esta fórmula:

=IF(ISNA(VLOOKUP(A2,$C$2:$C$13,1,FALSE)),"Yes","")

Após inserir a fórmula, arraste a Alça de Preenchimento Automático de B2 até B15 para aplicá-la em toda a faixa adjacente aos dados da Coluna A.

Se a fórmula retornar "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. Esse método é direto e funciona perfeitamente para listas com ou sem entradas duplicadas.
apply a formula to Find duplicates between two columns

Notas:

  • Na fórmula, A2 refere-se ao valor na Coluna A que você deseja verificar, e $C$2:$C$13 especifica a faixa que você deseja comparar na Coluna C. Ajuste essas faixas conforme necessário com base nos seus dados reais.
  • Se você deseja encontrar valores exclusivos para a Coluna C (ou seja, valores que aparecem na Coluna C, mas não na Coluna A), insira a seguinte fórmula em uma célula em branco ao lado da Coluna C, como D2, e arraste-a para baixo:
    =IF(ISNA(VLOOKUP(C2,$A$2:$A$15,1,FALSE)),"Yes","")
  • Certifique-se de que suas faixas incluam todos os dados relevantes e use referências absolutas (com $) para as faixas de comparação se você planeja copiar a fórmula por várias linhas.

Dicas práticas: Se seu conjunto de dados for grande, usar essa abordagem baseada em fórmulas permite atualização automática quando suas colunas mudam, tornando-a uma escolha ideal para listas dinâmicas.

Problemas comuns: Se seus dados contêm espaços extras ou diferenças de maiúsculas/minúsculas, os resultados podem não ser como esperado. Nesses casos, considere limpar os dados com as funções TRIM ou UPPER/LOWER.


Encontre valores únicos/duplicados entre duas colunas com Kutools para Excel

Se você busca uma maneira ainda mais eficiente de comparar duas colunas e instantaneamente selecionar, contar ou destacar valores únicos ou duplicados, o Kutools para Excel oferece um recurso prático chamado Selecionar Mesmas & Diferentes Células. Esta ferramenta é ideal para usuários que desejam uma interface amigável sem configurar fórmulas ou regras complexas. É especialmente eficaz ao lidar com tarefas frequentes de comparação, pois permite identificação e seleção visual imediata de valores de células únicos ou duplicados.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

1. Clique em Kutools > Selecionar > Selecionar Mesmas & Diferentes Células.

specify options in the Select Same & Different Cells dialog box

2. Na caixa de diálogo Selecionar Mesmas & Diferentes Células , siga estes passos:

  • (1) Especifique os valores da primeira coluna que deseja verificar na caixa Encontrar Valores em;
  • (2) Defina a coluna de comparação na caixa De Acordo Com;
  • (3) Em Baseado Em, selecione a opção Por Linha;
  • (4) Dentro de Encontrar, escolha Valores Diferentes para localizar itens únicos;
  • (5) Opcionalmente, habilite Preencher Cor de Fundo e selecione uma cor de destaque para os resultados;
  • (6) Clique em OK para realizar a comparação.

Nota: (1) Se suas colunas possuem cabeçalhos, marque a opção Meus Dados Possuem Cabeçalhos. (2) Para encontrar valores duplicados, basta selecionar Valores Iguais na caixa de diálogo de comparação.

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora

3. Todos os valores únicos (ou duplicados) na coluna selecionada serão instantaneamente destacados e selecionados, com uma caixa de diálogo mostrando a contagem de células correspondentes.
all unique or duplicate values in the first column have been selected

Se você precisar encontrar valores exclusivos para a Coluna C (mas não na Coluna A), simplesmente troque as atribuições de intervalo para "Intervalo A" e "Intervalo B" e repita o processo acima.

Essa solução é recomendada para usuários que preferem uma ferramenta de comparação intuitiva e precisam lidar com tamanhos variáveis de conjuntos de dados sem escrever ou copiar fórmulas.

Dica: Usar destaque de cor de fundo pode ajudá-lo a identificar visualmente diferenças-chave nos dados à primeira vista, o que é valioso ao apresentar ou revisar resultados.


Encontre e conte valores únicos/duplicados entre duas colunas com fórmula do Kutools para Excel

Para usuários que desejam não apenas encontrar, mas também contar as ocorrências de valores de uma coluna em outra coluna, o Kutools para Excel oferece a fórmula Contar vezes que uma palavra aparece via Assistente de Fórmulas. Essa opção é adequada para cenários onde conhecer a frequência de cada valor é importante, como na correspondência de IDs, listas de produtos ou registros de presença.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

1. Selecione uma célula em branco adjacente à primeira coluna, como B2. Em seguida, clique em Kutools > Assistente de Fórmulas > Contar vezes que uma palavra aparece.
click Count times a word appears feature

2. No Assistente de Fórmulas, insira a faixa absoluta da coluna de comparação (por exemplo, $C$2:$C$13) na Caixa Texto e selecione a célula da primeira coluna (como A2) na Caixa Palavra . Clique em OK.
specify options in the dialog box

drag the formula to other cells

3. Use a alça de preenchimento para arrastar o resultado da fórmula para o restante das células na Coluna B. Agora, você 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, e o número especifica a ocorrência.

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora

Dicas operacionais: Certifique-se de usar endereços absolutos para referências de faixa para que a fórmula seja preenchida corretamente na coluna enquanto verifica cada item de linha correspondente.

Conselhos de cenário: Esse método é ideal para verificar listas de membros, SKUs de produtos ou qualquer caso onde a análise de frequência é necessária em duas fontes de dados.

Lembrete de erro: Se as faixas não corresponderem aos dados reais, ou se houver inconsistência nos tipos de dados (números como texto, etc.), certifique-se de padronizar suas listas antes de usar a fórmula.


Demonstração: encontre valores únicos/duplicados entre duas colunas no excel

 

Destaque ou Extraia Valores Únicos/Duplicados Entre Duas Colunas com VBA

Para aqueles que frequentemente precisam de processos automatizados e repetitivos, usar VBA (Visual Basic for Applications) pode fornecer uma solução prática para destacar ou extrair valores únicos ou duplicados entre duas colunas. Com um script VBA, você pode processar colunas de comprimentos variados instantaneamente e automaticamente sinalizar, colorir ou até listar esses valores em outro lugar — melhorando enormemente a eficiência para grandes conjuntos de dados ou dados atualizados frequentemente.

Essa abordagem é especialmente adequada para usuários confortáveis com Macros e que desejam minimizar etapas manuais ou aplicar a solução em várias planilhas ou pastas de trabalho.

1. Abra seu arquivo do Excel. Em seguida, na faixa de opções do Excel, vá para Desenvolvedor > Visual Basic para abrir o editor 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. Retorne ao Excel, pressione Alt + F8, selecione DestacarDuplicatasEntreColunas da lista de macros e clique em Executar. Quando solicitado, selecione suas duas faixas de destino.

💡 Para destacar valores únicos: Modifique 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: Sempre faça backup de sua planilha antes de executar uma macro, pois as alterações de formatação de células não podem ser desfeitas usando Ctrl+Z. Você também pode ajustar os códigos de cores (por exemplo, RGB(255,255,0)) para atender às suas preferências.

Solução de problemas: Se você receber um erro, certifique-se de que:

  • A guia Desenvolvedor está habilitada no seu Excel.
  • Suas configurações de segurança de macro permitem a execução de macros.
  • As faixas selecionadas são válidas e contêm valores comparáveis.

Prós: Totalmente automatizado, funciona com diferentes tamanhos de arquivos.
Contras: Requer permissão de macro e conhecimento básico de VBA.


Destaque visualmente valores únicos ou duplicados entre duas colunas com Formatação Condicional

A Formatação Condicional oferece uma maneira intuitiva e dinâmica de destacar valores que são duplicados ou únicos entre duas colunas. É ideal para comparações rápidas e não requer adicionar colunas extras ou código VBA. Toda a formatação é atualizada em tempo real quando seus dados de origem mudam.

Destacar duplicatas entre duas colunas:

  1. Selecione a faixa na primeira coluna que deseja formatar (por exemplo, A2:A15).
  2. Vá para Página Inicial > Formatação Condicional > Nova Regra.
  3. Selecione Usar uma fórmula para determinar quais células formatar.
  4. Insira a seguinte fórmula:
    =COUNTIF($C$2:$C$13, A2)>0
  5. Clique em Formatar, escolha uma cor de destaque (por exemplo, amarelo) e clique em OK.

Isso destaca células na Coluna A que também aparecem na Coluna C.

Destacar valores únicos em uma coluna:

  1. Selecione a mesma faixa (por exemplo, A2:A15).
  2. Repita as etapas acima para criar uma nova regra.
  3. Insira a fórmula:
    =COUNTIF($C$2:$C$13, A2)=0
  4. Escolha uma cor diferente para distinguir 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 instantâneo; não é necessário colunas auxiliares; atualiza dinamicamente com mudanças de dados.
⚠ Precauções: Muitas regras de formatação em grandes conjuntos de dados podem reduzir o desempenho. Sempre verifique novamente as referências de faixa, especialmente quando as colunas não são adjacentes.

Melhores Ferramentas de Produtividade para Office

🤖 Kutools AI Aide: Revolucione a análise de dados com: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Chamar Funções Aprimoradas
Recursos Populares: Localizar, Destacar ou Marcar Duplicatas   |  Excluir Linhas em Branco   |  Consolidar Colunas ou Células sem Perder Dados   |   Arredondar...
Super PROC: Procura por múltiplos critérios    Procura por múltiplos valores  |   Procura em várias planilhas   |   Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente Lista suspensa  |  Lista suspensa dependente  |  Lista suspensa com múltipla seleção ...
Gerenciador de Colunas: Adicionar número específico de colunas  | Mover Colunas  | Alternar status de visibilidade de Colunas ocultas |  Comparar Intervalos & Colunas...
Recursos em Destaque: Grade de foco   |  Visualização de Design  |  Barra de fórmulas aprimorada    Gerenciador de Pasta de trabalho & Planilha   |  Biblioteca de AutoTexto (Auto Text)   |  Selecionador de Data   |  Mesclar Dados   |  Criptografar/Descriptografar Células    Enviar Email por Lista   |  Super Filtro   |   Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas: 12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...)  | 50+ Tipos de Gráficos (Gráfico de Gantt, ...)  | 40+ Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...)  | 19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem pelo Caminho, ...)  | 12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...)  | 7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ...e muito mais
Use o Kutools no idioma de sua preferência – compatível com Inglês, Espanhol, Alemão, Francês, Chinês e mais de40 idiomas!

Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência incomparável. Kutools para Excel oferece mais de300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para acessar o recurso que você mais precisa...


Office Tab traz interface com abas para o Office e facilita muito seu trabalho

  • Habilite edição e leitura por abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie múltiplos documentos em novas abas de uma mesma janela, em vez de em novas janelas.
  • Aumente sua produtividade em50% e economize centenas de cliques todos os dias!

Todos os complementos Kutools. Um instalador

O pacote Kutools for Office reúne complementos para Excel, Word, Outlook & PowerPoint, além do Office Tab Pro, sendo ideal para equipes que trabalham em vários aplicativos do Office.

Excel Word Outlook Tabs PowerPoint
  • Pacote tudo-em-um — complementos para Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Um instalador, uma licença — configuração em minutos (pronto para MSI)
  • Trabalhe melhor em conjunto — produtividade otimizada entre os aplicativos do Office
  • Avaliação completa por30 dias — sem registro e sem cartão de crédito
  • Melhor custo-benefício — economize comparado à compra individual de add-ins