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

Como comparar duas colunas e realçar os valores encontrados noutra coluna?

AutorXiaoyang Data de Modificação

Ao gerir dados no Excel, é comum deparar-se com situações em que precisa de identificar valores presentes em duas listas distintas. Por exemplo, se tiver uma folha de cálculo com a Lista A e a Lista B e quiser realçar visualmente os itens da Lista A que também aparecem na Lista B, isso permite-lhe identificar rapidamente sobreposições, duplicados ou elementos que requeiram atenção adicional. Este tipo de comparação revela-se útil em diversos cenários — desde a validação de inventário e a deteção de entradas repetidas até ao cruzamento de registos entre conjuntos de dados. Este artigo apresenta várias técnicas práticas para comparar duas colunas e realçar os valores comuns encontrados noutra coluna no Excel.

uma captura de ecrã dos dados originais da coluna e das células destacadas após comparação


Realçar células se duplicadas noutra coluna com Usar Formatação Condicional

No Excel, Usar Formatação Condicional oferece uma forma rápida e flexível de realçar valores que aparecem em ambas as colunas. É especialmente útil quando pretende identificar visualmente correspondências à primeira vista, sem alterar os seus dados subjacentes. Siga estes passos:

1. Selecione as células na Coluna A onde pretende realçar entradas que também existam na Coluna C. Certifique-se de que escolhe o intervalo de dados correto, sem incluir células vazias adicionais — caso contrário, estas poderão ser realçadas se aparecerem em ambas as colunas.

2. Aceda ao separador Base, clique em Usar Formatação Condicional e escolha Nova Regra. Na caixa de diálogo Nova Regra de Formatação, selecione Utilizar uma fórmula para determinar quais as células a formatar. Na caixa com a etiqueta Formatar valores para os quais esta fórmula é verdadeira, introduza: =CORRESP(A2;$C$2:$C$12;0). Esta fórmula verifica se cada valor na Coluna A pode ser encontrado no intervalo limitado da Coluna C. Veja a captura de ecrã:

Criar uma nova regra de Formatação Condicional com uma fórmula

Nota:Nesta fórmula,A2refere-se à primeira célula de dados da coluna que pretende comparar (Lista A) e $C$2:$C$12é o intervalo de procura da Lista B. Mantenha A2relativo para que se ajuste em cada linha e mantenha $C$2:$C$12absoluto para fixar o intervalo de comparação.

3. Clique em Formatar para abrir a caixa de diálogo Definir formato de célula. No separador Preenchimento, escolha uma cor de realce e, em seguida, confirme e feche a caixa de diálogo com OK.

Selecionar uma cor de destaque

4. Clique em OK para aplicar a regra. Qualquer valor na Lista A que também exista na Lista B será realçado. Exemplo do resultado:

Resultados destacados

Nota (sentido oposto):Para destacar valores na Lista B (Coluna C) que também apareçam na Lista A, selecione primeiro as células na Coluna C e, em seguida, utilize:=CORRESP(C2;$A$2:$A$15;0)Tenha atenção às referências das células para evitar erros de âmbito ou omissões.

A Formatação Condicional é ótima para uma análise visual rápida. Contudo, em conjuntos de dados muito grandes, várias regras baseadas em fórmulas podem tornar o cálculo e a navegação mais lentos; note que este método apenas realça correspondências, sem as extrair ou filtrar.


Comparar duas colunas e realçar células se duplicadas noutra coluna

Quando precisar de comparar duas colunas e realçar rapidamente os valores que existem em ambas, a funcionalidade Kutools para Excel Selecionar Células Iguais/Diferentes é uma opção extremamente conveniente. É perfeita para quem procura uma interface intuitiva e quer evitar fórmulas complexas ou configurações manuais. Com o Kutools, realçar duplicados faz-se em apenas alguns cliques — ideal para lidar com listas extensas ou tarefas repetitivas.Transfira e experimente gratuitamente o Kutools para Excel já!

uma captura de ecrã da utilização de Kutools for Excel para comparar facilmente duas colunas e destacar células se duplicadas noutra coluna


Realçar células se duplicadas noutra coluna com Kutools para Excel

Se não se sentir à vontade a escrever fórmulas ou a configurar regras de Formatação Condicional, pode tirar partido do suplemento fácil de utilizar Kutools para Excel. A sua funcionalidade Selecionar Células Iguais/Diferentes simplifica o processo de comparação de duas colunas e destaca os valores correspondentes, sendo ideal para utilizadores de todos os níveis.

Após instalar o Kutools para Excel, siga estes passos:

1. Aceda ao separador Kutools, depois clique em Selecionar > Selecionar Células Iguais/Diferentes para abrir a caixa de diálogo. Esta opção é fácil de encontrar e a funcionalidade está acessível sem necessidade de escrever ou ajustar fórmulas.

uma captura de ecrã da ativação da funcionalidade Selecionar Células Iguais e Diferentes

2. Na caixa de diálogo Selecionar Células Iguais/Diferentes, realize as seguintes ações:

(1.) Defina os seus intervalos de comparação selecionando as duas listas que pretende comparar nas caixas Procurar valores eme De acordo com;

(2.) Em Com base em, escolha Cada linhapara garantir que a comparação percorre cada item;

(3.) Na secção Procurar, selecione Valores Iguaispara focar-se nos itens comuns entre as duas colunas;

(4.) Especifique a cor de realce pretendida para o fundo ou o tipo de letra utilizando a opção Processamento dos Resultados Selecionados. Este passo torna imediatamente visíveis os valores correspondentes após a conclusão do processo.

uma captura de ecrã mostra como configurar a funcionalidade

3. Assim que tudo estiver configurado, clique no botão Ok. O Kutools processará a sua seleção e exibirá uma mensagem indicando quantas células correspondentes foram encontradas e realçadas. Clique em OK na mensagem para fechá-la. Os valores duplicados na Lista A estarão agora claramente selecionados e realçados, facilitando a sua revisão e análise posterior.

uma captura de ecrã mostra os resultados destacados

Nota: Se pretender realçar duplicados na Lista B, basta inverter os intervalos de comparação na caixa de diálogo. Esta flexibilidade permite-lhe destacar correspondências em qualquer uma das listas, conforme necessário.

Transfira e experimente gratuitamente o Kutools para Excel já!

A solução Kutools é ideal para quem procura consistência e eficiência. Contudo, tenha em atenção que se trata de um suplemento adicional do Excel e poderá não estar disponível em todos os ambientes, como em configurações corporativas restritas ou em computadores públicos partilhados.


Código VBA – Utilize VBA para percorrer colunas e realçar programaticamente os valores correspondentes

Se frequentemente precisar de comparar colunas ou quiser automatizar totalmente o processo de realce, utilizar VBA é uma solução eficaz e repetível. Com VBA, pode controlar com precisão a comparação, realçar os valores correspondentes diretamente e personalizar o comportamento para qualquer estrutura de dados consistente nas suas folhas de cálculo. Esta abordagem é adequada para utilizadores mais avançados ou quando necessita de realizar tais tarefas regularmente.

1. Abra a pasta de trabalho do Excel e, em seguida, aceda ao separador Programador. Clique em Visual Basic para abrir a janela Microsoft Visual Basic para Aplicações. Na janela do Projeto VBA, clique em Inserir > Módulo para criar um novo módulo. Copie e cole o seguinte código no módulo:

Sub HighlightMatchingValues()
    Dim rngA As Range
    Dim rngB As Range
    Dim cellA As Range
    Dim matchCell As Range
    Dim xTitleId As String
    Dim matchFound As Boolean
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rngA = Application.InputBox("Select the range for List A", xTitleId, Type:=8)
    Set rngB = Application.InputBox("Select the range for List B", xTitleId, Type:=8)
    
    Application.ScreenUpdating = False
    
    For Each cellA In rngA
        matchFound = False
        For Each matchCell In rngB
            If cellA.Value = matchCell.Value And cellA.Value <> "" Then
                matchFound = True
                Exit For
            End If
        Next matchCell
        
        If matchFound Then
            cellA.Interior.Color = RGB(255, 255, 0) 'Highlight with yellow
        End If
    Next cellA
    
    Application.ScreenUpdating = True
    
    MsgBox "Matching values in List A have been highlighted.", vbInformation, "KutoolsforExcel"
End Sub

2. Para executar o código, clique dentro do módulo e pressione F5 ou clique no botão ExecutarBotão Executar. Quando solicitado, selecione primeiro o intervalo da Lista A e, de seguida, o da Lista B. A macro realça automaticamente todos os valores da Lista A que também estejam presentes na Lista B, utilizando uma cor de preenchimento amarela para facilitar a visualização.

Dicas e considerações: Utilize esta abordagem quando tiver listas extensas, precisar de automação repetida ou exigir maior personalização. É essencial guardar o seu trabalho antes de executar a macro e garantir que quaisquer células com Cor de preenchimento já definida sejam tidas em conta, uma vez que a macro substituirá os fundos das células correspondentes existentes. Caso pretenda inverter a comparação ou alterar a cor de destaque, basta editar o código em conformidade. Os avisos da macro guiam-no durante a seleção, minimizando o risco de uma Seleção de intervalo incorreta.

Se encontrar erros, verifique se os intervalos selecionados não incluem células mescladas nem cabeçalhos e se os valores são comparáveis (números ou texto, sem caracteres especiais ocultos).


Fórmula do Excel – Utilize a fórmula CONTAR.SE para criar uma coluna auxiliar que indique duplicados

Para além do destaque direto, também pode utilizar colunas auxiliares com fórmulas para Marcar Duplicatas e, em seguida, destacá-las manualmente ou através de formatação condicional. Este método é simples, especialmente quando precisa de assinalar explicitamente as correspondências antes de aplicar qualquer formatação. É prático em situações em que pretende uma coluna indicadora permanente para análise posterior ou fluxos de trabalho automatizados.

1.Numa Coluna em branco junto à sua Lista A (por exemplo, na célula)B2), introduza a seguinte fórmula:

=IF(COUNTIF($C$2:$C$12,A2)>0,"Duplicate","")

Esta fórmula verifica se o valor em A2 é encontrado em qualquer posição no intervalo C2:C12. Se for encontrado, a fórmula devolve «Duplicate»; caso contrário, deixa a célula em branco. Pode ajustar as referências das células para corresponderem à posição e extensão reais das suas listas de dados.

2. Prima Enter e, de seguida, utilize a alça de preenchimento para arrastar a fórmula por todas as linhas da Lista A. Assim, preencherá a coluna auxiliar, identificando os valores que aparecem nas duas colunas.

3.(Opcional) Para uma visualização mais clara, pode agora utilizar Usar Formatação Condicional com base nesta coluna auxiliar:

  • Selecione o intervalo na Lista A que pretende realçar.
  • Aceda a Base > Usar Formatação Condicional > Nova Regra.
  • Escolha Utilizar uma fórmula para determinar quais as células a formatar e introduza uma fórmula como =$B2=«Duplicate» (assumindo que B é a sua coluna auxiliar).
  • Defina o formato de destaque pretendido e confirme para aplicar a regra.

Esta abordagem garante transparência na comparação, oferece flexibilidade para processamento ou filtragem adicionais e adapta-se perfeitamente a registos de auditoria de dados. Tenha em atenção que precisará de manter a coluna auxiliar para comparações contínuas, e que colunas adicionais poderão aumentar ligeiramente a complexidade da folha de cálculo.


Artigos relacionados:

Como verificar ou encontrar se um valor existe noutra coluna?

Como comparar duas colunas e listar as diferenças no Excel?

Como destacar células se não estiverem noutra coluna no Excel?


As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

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.

ExcelWordOutlookTabsPowerPoint
  • 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