KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Comparar duas colunas e Encontrar dados duplicados no Excel (Guia completo)

AutorXiaoyang Data de Modificação

Compare duas colunas para encontrar Valores Duplicados

Para identificar valores duplicados entre duas colunas, existem vários métodos à sua disposição, consoante as suas necessidades — desde destacar duplicados para uma visão geral até extraí-los para uma análise mais detalhada. Nesta secção, apresentamos alguns truques rápidos para realizar esta tarefa no Excel.

Destaque duplicados em duas colunas com Usar Formatação Condicional

Destacar duplicados em duas colunas no Excel é uma forma eficaz de identificar dados repetidos, especialmente em grandes conjuntos de dados onde a revisão manual se torna impraticável. Neste caso, a funcionalidade **Formatação Condicional** oferece uma solução rápida e eficiente para essa tarefa.

Passo 1: Selecione os dados na coluna a partir da qual pretende destacar duplicados

Neste exemplo, selecionarei A2:A10, veja a imagem:
Uma captura de ecrã a mostrar a seleção da coluna A para destacar duplicados no Excel

Passo 2: Aplique a funcionalidade Usar Formatação Condicional

  1. Clique em «Base» > «Usar Formatação Condicional» > «Nova regra», veja a imagem:
    Uma captura de ecrã a mostrar o menu Formatação Condicional no Excel
  2. Na caixa de diálogo «Nova Regra de Formatação», realize as seguintes operações:
    • 2,1 Selecione «Utilizar uma fórmula para determinar quais células formatar» na caixa de lista «Selecionar um tipo de regra»;
    • 2,2 Introduza a seguinte fórmula na caixa de texto «Formatar valores onde esta fórmula for verdadeira»;
      =COUNTIF($B$2:$B$10, A2)>0
    • Nota: Na fórmula acima, "B2:B10" representa a lista de dados com a qual pretende comparar e "A2" é a primeira célula da coluna onde deseja destacar os valores duplicados. A fórmula verifica se o valor em A2 aparece em qualquer posição da coluna B. Ajuste as referências das células de acordo com os seus dados.
    • 2,3 Em seguida, clique no botão «Formatar».
    • Uma captura de ecrã da caixa de diálogo Nova Regra de Formatação no Excel para destacar duplicados
  3. Na caixa de diálogo «Definir formato de célula» que surge, defina uma cor para destacar os itens duplicados e, em seguida, clique em «OK».
    Uma captura de ecrã da caixa de diálogo Formatar Células para escolher uma cor de destaque no Excel
  4. Na caixa de diálogo «Nova Regra de Formatação», clique no botão «OK».

Resultado:

Agora, os valores duplicados nas colunas A e B estão destacados na coluna A, conforme mostrado na imagem seguinte:
Uma captura de ecrã a mostrar duplicados destacados na coluna A utilizando Formatação Condicional no Excel

Dicas:
  • A regra de duplicados em «Usar Formatação Condicional» não diferencia maiúsculas de minúsculas, pelo que «Apple» e «apple» seriam ambos assinalados como duplicados.
  • Se pretender destacar os duplicados da coluna B, basta selecionar primeiro a coluna B e, em seguida, aplicar a seguinte fórmula em «Usar Formatação Condicional»:
    =COUNTIF($A$2:$A$10, B2)>0

Selecionar e Destacar Duplicatas em duas colunas com uma ferramenta poderosa – Kutools

Por vezes, poderá precisar não só de destacar, mas também de selecionar duplicatas para as copiar e colar noutra localização do seu livro. Nestes casos, a funcionalidade «Selecionar Células Iguais/Diferentes» do «Kutools para Excel» é a escolha ideal, pois identifica valores duplicados ou únicos, destacando e selecionando automaticamente as células necessárias.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, impulsionando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas sobre Kutools para Excel...         Teste gratuito...

Clique em «Kutools» > «Selecionar» > «Selecionar Células Iguais/Diferentes». Na caixa de diálogo «Selecionar Células Iguais/Diferentes», realize as seguintes operações:

  1. Selecione os dados a comparar nas caixas «Localizar valores em» e «De acordo com», respetivamente;
  2. Selecione «Cada linha» na secção «Com base em»;
  3. Escolha «Valores iguais» na secção «Localizar»;
  4. Especifique um Cor de Fundo para destacar os Valores Duplicados na secção «Processamento dos Resultados Selecionados»;
  5. Por fim, clique no botão «OK».
    Uma captura de ecrã da caixa de diálogo Selecionar Células Iguais e Diferentes para identificar duplicados

Resultado:

Agora, os valores duplicados nas colunas A e B estão destacados e selecionados na coluna A, prontos a serem copiados e colados em qualquer célula que desejar. Veja a imagem:
Uma captura de ecrã a mostrar duplicados destacados e selecionados no Excel utilizando o Kutools

Dicas:
  • Esta funcionalidade suporta comparação sensível a maiúsculas e minúsculas quando a caixa de verificação «Diferenciar Maiúsculas de Minúsculas» está selecionada na caixa de diálogo «Selecionar Células Iguais/Diferentes».
  • Se pretender selecionar os duplicados da coluna B, basta trocar as duas colunas selecionadas nas caixas «Localizar valores em» e «De acordo com» da caixa de diálogo «Selecionar Células Iguais/Diferentes»;
  • Para utilizar esta funcionalidade, transfira e instale o Kutools para Excel.

Localize e extraia duplicados em duas colunas com fórmula

Para localizar e extrair duplicados entre duas colunas, utilize uma fórmula que identifique e obtenha esses valores repetidos.

Copie e cole a seguinte fórmula numa célula vazia onde pretende obter o resultado e, em seguida, arraste a alça de preenchimento ao longo da coluna para aplicar a fórmula às restantes células.

=IF(ISERROR(MATCH(A2,$B$2:$B$10,0)),"",A2)

Nota: Na fórmula acima, «A2» é a primeira célula da coluna em que pretende identificar duplicados; «B2:B10» representa a lista de dados com a qual os pretende comparar.

Resultado:

Como pode observar, se os dados da Coluna A existirem na Coluna B, o valor será apresentado; caso contrário, as células ficarão em branco.
Uma captura de ecrã a mostrar a utilização de uma fórmula para encontrar e extrair duplicados entre duas colunas no Excel

Dica: Esta fórmula não diferencia maiúsculas de minúsculas.

Selecionar Duplicatas em duas colunas com código VBA

Esta secção irá guiá-lo passo a passo na criação de um código VBA que identifica e seleciona valores duplicados entre duas colunas.

Passo 1: Abra o editor do módulo VBA e copie o código

  1. Prima as teclas «Alt + F11» para abrir a janela do Microsoft Visual Basic para Aplicações.
  2. Na janela aberta, clique em «Inserir» > «Módulo» para criar um novo módulo vazio.
  3. Em seguida, copie e cole o código abaixo no módulo vazio.
    Código VBA: Localizar e selecionar os Valores Duplicados entre duas colunas
    Sub Compare()
    'Update by Extendoffice
    Dim Range1 As Range, Range2 As Range, Rng1 As Range, Rng2 As Range, outRng As Range
    xTitleId = "KutoolsforExcel"
    On Error Resume Next
    Set Range1 = Application.Selection
    Set Range1 = Application.InputBox("Range1 :", xTitleId, Range1.Address, Type:=8)
    Set Range2 = Application.InputBox("Range2:", xTitleId, Type:=8)
    Application.ScreenUpdating = False
    For Each Rng1 In Range1
        xValue = Rng1.Value
        For Each Rng2 In Range2
            If xValue = Rng2.Value Then
                If outRng Is Nothing Then
                    Set outRng = Rng1
                Else
                    Set outRng = Application.Union(outRng, Rng1)
                End If
            End If
        Next
    Next
    outRng.Select
    Application.ScreenUpdating = True
    End Sub
    

Passo 2: Execute este código VBA

  1. Após colar este código, prima a tecla «F5» para o executar. Na primeira caixa de diálogo, selecione a lista de dados da qual pretende selecionar duplicatas e, em seguida, clique em «OK».
    Uma captura de ecrã a mostrar o primeiro pedido para selecionar uma lista de dados ao executar o código VBA para encontrar duplicados no Excel
  2. Na segunda caixa de diálogo, selecione a lista de dados com a qual pretende comparar e, em seguida, clique em «OK», veja a imagem:
    Uma captura de ecrã a mostrar o segundo pedido para selecionar a lista de dados de comparação ao executar o código VBA no Excel

Resultado:

Agora, os valores duplicados das colunas A e B estão selecionados na coluna A, permitindo-lhe preencher as células com cor ou copiá-las e colá-las conforme necessário.
Uma captura de ecrã a mostrar os valores duplicados selecionados na Coluna A após a execução do código VBA no Excel

Dicas:
  • Este código VBA é «sensível a maiúsculas/minúsculas»;
  • Se pretender selecionar os duplicados da coluna B, basta inverter as duas colunas selecionadas ao definir o intervalo em Selecionar Dados.

Compare duas colunas linha a linha para encontrar correspondências

No Excel, comparar duas colunas linha a linha é frequentemente essencial para identificar correspondências — uma prática fundamental em tarefas como verificação de registos ou análise de tendências de dados. Felizmente, o Excel oferece diversas abordagens para o fazer, desde fórmulas simples até funcionalidades dedicadas, permitindo-lhe escolher a solução mais adequada às suas necessidades. Vejamos alguns métodos diretos e eficazes para realizar esta tarefa.

Compare duas colunas na mesma linha com fórmulas

As fórmulas do Excel oferecem uma abordagem simples, mas poderosa, para comparar dados entre colunas. Veja como utilizá-las: imagine que tem dados na Coluna A e na Coluna B e pretende verificar se os valores nas duas colunas coincidem — as seguintes fórmulas podem ajudá-lo:

Dica: Estas fórmulas são versáteis, aplicáveis não só a texto, mas também a números, datas e horas.
Utilização do operador Igual a (=):

Introduza ou copie a fórmula seguinte, prima «Enter» e, de seguida, arraste a alça de preenchimento para baixo para obter todos os resultados. Será devolvido VERDADEIRO se os valores nas Colunas A e B, na mesma linha, forem idênticos, e FALSO caso contrário. Veja a imagem:

=A2=B2

Uma captura de ecrã a mostrar os resultados da comparação de duas colunas no Excel utilizando o operador Igual a (=)

Função SE:

Se quiser tornar a comparação mais informativa, pode usar a função SE para exibir mensagens personalizadas.

Introduza ou copie a fórmula abaixo, prima «Enter» e, em seguida, arraste a alça de preenchimento para baixo para obter todos os resultados. Será apresentado «Correspondência» quando os valores forem iguais e «Sem Correspondência» quando forem diferentes. Veja a imagem:

=IF(A2=B2, "Match", "No Match")
Dica: Pode alterar «Correspondência» e «Sem Correspondência» por outras expressões conforme necessário.

Uma captura de ecrã a mostrar os resultados da comparação de duas colunas no Excel com a função SE para apresentar 'Corresponde' ou 'Não Corresponde'

Função EXACT:

Se precisar de uma comparação sensível a maiúsculas e minúsculas, a função EXACTO é a opção ideal.

Introduza ou copie a fórmula seguinte, prima «Enter» e, de seguida, arraste a alça de preenchimento para baixo para obter todos os resultados. Será devolvido «Correspondência» sempre que os valores coincidirem exatamente e «Sem Correspondência» quando forem diferentes. Veja a imagem:

=IF(EXACT(A2,B2), "Match", "No match")   
Dica: Pode substituir «Correspondência» e «Sem Correspondência» por outras expressões, conforme necessário.

Uma captura de ecrã a mostrar os resultados da comparação de duas colunas no Excel utilizando a função EXATO, sensível a maiúsculas e minúsculas


Selecione e destaque correspondências na mesma linha com uma ferramenta útil – Kutools

Se pretender selecionar e destacar as correspondências entre duas colunas linha a linha, em vez de obter o resultado numa coluna separada, a funcionalidade Comparar Células do Kutools para Excel é uma excelente opção. Permite-lhe selecionar rapidamente e aplicar uma cor de preenchimento às células cujos valores coincidem ou diferem dentro de cada linha.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, impulsionando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas sobre Kutools para Excel...         Teste gratuito...

Clique em «Kutools» > «Comparar Células»; na caixa de diálogo «Comparar Células», realize as seguintes operações:

  1. Selecione os dados das duas colunas nas caixas «Localizar valores em» e «De acordo com», respetivamente;
  2. Selecione «Células iguais» na secção «Localizar»;
  3. Especifique um Cor de Fundo para destacar as correspondências na secção «Processamento dos Resultados Selecionados»;
  4. Por fim, clique no botão «OK».
    Uma captura de ecrã da caixa de diálogo Comparar Células de Kutools for Excel para destacar correspondências na mesma linha

Resultado:

Agora, as correspondências na mesma linha estão destacadas e selecionadas na Coluna A, prontas a copiar e colar em quaisquer células que desejar. Veja a imagem:
Uma captura de ecrã a mostrar correspondências destacadas na mesma linha utilizando a funcionalidade Comparar Células de Kutools for Excel

Dicas:
  • Esta funcionalidade «suporta comparação sensível a maiúsculas/minúsculas» se assinalar a opção «Diferenciar Maiúsculas de Minúsculas» na caixa de diálogo «Comparar Células»;
  • Se pretender selecionar as correspondências da coluna B, basta trocar as duas colunas selecionadas nas caixas «Localizar valores em» e «De acordo com» da caixa de diálogo «Comparar Células»;
  • Para utilizar esta funcionalidade, transfira e instale o Kutools para Excel.

Compare duas colunas e destaque correspondências na mesma linha

Comparar duas colunas e destacar correspondências na mesma linha pode ser feito de forma eficaz com a Formatação Condicional no Excel. Eis um guia prático para identificar e realçar essas correspondências linha a linha:

Passo 1: Selecione o Intervalo de Dados

Selecione o intervalo de dados ao qual pretende aplicar o destaque das correspondências por linha.

Passo 2: Aplique a funcionalidade Usar Formatação Condicional

  1. Clique em «Base» > «Usar Formatação Condicional» > «Nova regra». Na caixa de diálogo «Nova Regra de Formatação», execute as seguintes operações:
    • 2,1 Selecione «Utilizar uma fórmula para determinar quais células formatar» na caixa de lista «Selecionar um tipo de regra»;
    • 2,2 Introduza a fórmula abaixo na caixa de texto «Formatar valores onde esta fórmula for verdadeira»;
      =$B2=$A2
    • 2,3 Em seguida, clique no botão «Formatar».
    • Uma captura de ecrã da caixa de diálogo Nova Regra de Formatação para destacar correspondências em linhas do Excel utilizando Formatação Condicional
  2. Na caixa de diálogo «Definir formato de célula» que aparece, escolha uma cor para destacar os itens correspondentes e, em seguida, clique em «OK».
    Uma captura de ecrã da caixa de diálogo Formatar Células para selecionar uma cor de destaque no Excel
  3. Ao regressar à caixa de diálogo «Nova Regra de Formatação», clique no botão «OK».

Resultado:

Agora, os valores correspondentes na mesma linha são destacados imediatamente. Veja a imagem:
Uma captura de ecrã a mostrar correspondências em linhas destacadas utilizando Formatação Condicional no Excel

Dicas:
  • A fórmula em «Usar Formatação Condicional» não diferencia maiúsculas de minúsculas.
  • Se pretender destacar células com valores diferentes, aplique a seguinte fórmula:
    =$B2<>$A2

Compare duas colunas e extraia os dados correspondentes

Quando trabalha com dois conjuntos de dados no Excel e precisa encontrar elementos comuns entre listas, as fórmulas de pesquisa são a solução ideal para recuperar essas correspondências.

No Excel, se tiver uma lista de frutas na Coluna A e os respetivos valores de vendas na Coluna B, e quiser compará-las com uma seleção de frutas na Coluna D para obter as vendas correspondentes, como pode devolver os valores da Coluna B no Excel?
Uma captura de ecrã a mostrar duas listas de dados no Excel, utilizadas para comparar e obter dados correspondentes

Aplique qualquer uma das fórmulas seguintes conforme necessário e, em seguida, arraste a alça de preenchimento para baixo para aplicá-la às restantes células.

  • Todas as versões do Excel:
    =VLOOKUP(D2, $A$2:$B$6, 2, FALSE)
  • Excel 365 e Excel 2021:
    =XLOOKUP(D2, $A$2:$A$6, $B$2:$B$6)

Resultado:

Todos os valores correspondentes serão apresentados caso seja encontrada uma correspondência; caso contrário, será devolvido o erro #N/D. Veja a imagem:
Uma captura de ecrã a mostrar os resultados da utilização da função PROCV para obter dados correspondentes no Excel

Dicas:
  • Com as fórmulas acima, se houver frutos na Coluna D sem correspondência na Coluna A, serão devolvidos erros. Para tornar esses erros mais claros, envolva a sua fórmula com a função SEERRO:
    • Todas as versões do Excel:
      =IFERROR(VLOOKUP(D2,$A$2:$B$10,2,FALSE), "No match found")
    • Excel 365 e Excel 2021:
      =IFERROR(XLOOKUP(D2, $A$2:$A$10, $B$2:$B$10),"No match found")
  • Para quem procura fórmulas avançadas de pesquisa, o Kutools para Excel oferece um conjunto impressionante de funções que elevam a tradicional PROCV a novos patamares, garantindo-lhe precisão e eficiência incomparáveis na gestão dos seus dados.
    Uma captura de ecrã das ferramentas avançadas de procura de Kutools for Excel para obter dados correspondentes
    Com mais de 300 ferramentas inteligentes concebidas para maximizar a sua produtividade, o Kutools para Excel revoluciona a forma como trabalha com folhas de cálculo. Descubra todo o seu potencial e eleve as suas análises já hoje!Obtenha já!

Artigos Relacionados:

  • Localizar e destacar Linha duplicada num intervalo
  • Por vezes, podem existir registos duplicados no seu intervalo de dados de uma folha de cálculo e agora pretende localizar ou destacar as linhas duplicadas nesse intervalo, tal como ilustrado nas imagens seguintes. É claro que pode encontrá-los um a um, verificando linha a linha — mas esta não é uma boa opção se tiver centenas de linhas. Aqui, apresento-lhe algumas formas úteis de resolver esta tarefa.
  • Destacar Valores Duplicados em cores diferentes
  • No Excel, podemos destacar facilmente os valores duplicados numa coluna com uma única cor utilizando a Formatação Condicional, mas por vezes precisamos de os destacar com cores diferentes para identificar rapidamente cada grupo de duplicados, tal como mostrado na imagem seguinte. Como pode resolver esta tarefa no Excel?
  • Localizar, destacar, filtrar, contar e eliminar duplicados no Excel
  • No Excel, os dados duplicados surgem repetidamente quando registamos dados manualmente, copiamos dados de outras fontes ou por outras razões. Por vezes, os duplicados são necessários e úteis. Contudo, por vezes os Valores Duplicados conduzem a erros ou equívocos. Neste artigo, apresentamos métodos para identificar, destacar, filtrar, contar e eliminar rapidamente duplicados através de fórmulas, regras Usar Formatação Condicional, complementos de terceiros, entre outros, no Excel.
  • Remover duplicatas e substituir por células vazias
  • Normalmente, ao aplicar o comando **Remover Duplicatas** no Excel, toda a linha duplicada é eliminada. No entanto, por vezes pretende substituir apenas os valores duplicados por células vazias — e, nesse caso, o comando **Remover Duplicatas** não serve. Este artigo mostra-lhe como remover duplicatas e substituí-las por células vazias no Excel.