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

Como comparar duas colunas e destacar os dados que não coincidem no Excel?

AutorSiluvia Data de Modificação

Conforme ilustrado na imagem abaixo, para comparar duas colunas de células adjacentes e destacar os dados que não coincidem, experimente os métodos descritos neste artigo.

Captura de ecrã que mostra colunas do Excel com dados não correspondentes destacados

Comparar duas colunas e realçar os dados não coincidentes com código VBA
Comparar duas colunas e realçar os dados não coincidentes com Kutools para Excel


Comparar duas colunas e realçar os dados não coincidentes com código VBA

Conforme ilustrado na imagem acima, está a comparar os dados da Coluna A com os da Coluna B. Execute o seguinte código VBA para destacar os valores que não coincidem.

1. Prima simultaneamente as teclas Alt+F11 para abrir a janela do Microsoft Visual Basic for Applications.

2. Na janela do Microsoft Visual Basic for Applications, clique em Inserir > Módulo. Em seguida, copie e cole o seguinte código na janela de Código.

Código VBA: Comparar duas colunas e realçar os dados não coincidentes

Sub Dyeware()
    Dim xRg1 As Range
    Dim xRg2 As Range
    Dim xTxt As String
    Dim xCell1 As Range
    Dim xCell2 As Range
    Dim I As Long
    Dim J As Integer
    Dim xLen As Integer
    Dim xDiffs As Boolean
    On Error Resume Next
    If ActiveWindow.RangeSelection.Count > 1 Then
      xTxt = ActiveWindow.RangeSelection.AddressLocal
    Else
      xTxt = ActiveSheet.UsedRange.AddressLocal
    End If
lOne:
    Set xRg1 = Application.InputBox("Range A:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg1 Is Nothing Then Exit Sub
    If xRg1.Columns.Count > 1 Or xRg1.Areas.Count > 1 Then
        MsgBox " Multiple ranges or columns have been selected ", vbInformation, "Kutools for Excel"
        GoTo lOne
    End If
lTwo:
    Set xRg2 = Application.InputBox("Range B:", "Kutools for Excel", "", , , , , 8)
    If xRg2 Is Nothing Then Exit Sub
    If xRg2.Columns.Count > 1 Or xRg2.Areas.Count > 1 Then
        MsgBox "Multiple ranges or columns have been selected", vbInformation, "Kutools for Excel"
        GoTo lTwo
    End If
    If xRg1.CountLarge <> xRg2.CountLarge Then
       MsgBox "Two ranges must have the same numbers of cells ", vbInformation, "Kutools for Excel"
       GoTo lTwo
    End If
    xDiffs = (MsgBox("Click Yes to highlight matched data, click No to highlight unmatched data ", vbYesNo + vbQuestion, "Kutools for Excel") = vbNo)
    Application.ScreenUpdating = False
    xRg2.Interior.ColorIndex = xlNo
    xRg1.Interior.ColorIndex = xlNo
    For I = 1 To xRg1.Count
        Set xCell1 = xRg1.Cells(I)
        Set xCell2 = xRg2.Cells(I)
        If xCell1.Value = xCell2.Value Then
            If Not xDiffs Then
                xCell1.Interior.Color = vbRed
                xCell2.Interior.Color = vbRed
            End If
        Else
            If xDiffs Then
                xCell1.Interior.Color = vbRed
                xCell2.Interior.Color = vbRed
            End If
        End If
    Next
    Application.ScreenUpdating = True
End Sub

3. Prima a tecla F5 para executar o código. Na caixa de diálogo que surge, Kutools para Excel, selecione a primeira coluna que pretende comparar e, em seguida, clique no botão OK. Veja a imagem.

Captura de ecrã da primeira caixa de diálogo do Kutools para selecionar a primeira coluna de comparação

4. De seguida, selecione a segunda coluna a comparar na próxima caixa de diálogo que surgir, Kutools para Excel.

Captura de ecrã da segunda caixa de diálogo do Kutools para selecionar a segunda coluna de comparação

5. Na caixa de diálogo apresentada na imagem abaixo, clique no botão Não para realçar os dados não coincidentes.

Captura de ecrã da caixa de diálogo que solicita destacar dados correspondentes ou não correspondentes

De imediato, todos os dados que não coincidem entre as duas colunas são destacados. Veja a imagem:

Captura de ecrã que mostra dados não correspondentes destacados


Comparar duas colunas e realçar os dados não coincidentes com Kutools para Excel

Se pretender apenas identificar e realçar se os valores de uma coluna existem ou não noutra — por exemplo, como ilustrado na imagem abaixo, em que o número 2 da coluna A não existe na coluna B — experimente a funcionalidade Comparar Intervalos do Kutools para Excel.

Captura de ecrã que mostra dados em colunas com um exemplo de uma célula não correspondente na coluna A

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando 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 de Kutools para Excel...         Teste gratuito...

1. Clique em Kutools > Inserir > Selecionar Células Iguais/Diferentes. Veja a imagem:

Captura de ecrã da opção do Kutools 'Selecionar Células Iguais e Diferentes' no Excel

2. Na caixa de diálogo Selecionar Células Iguais/Diferentes, configure da seguinte forma:

2,1 Selecione a primeira coluna com as células não coincidentes que pretende realçar na caixa Procurar valores;
2,2 Selecione a segunda coluna com base na qual pretende efetuar a comparação na caixa De acordo com;
2,3 Na secção Com base em, escolha a opção Célula única;
2,3 Escolha a opção Valor diferentena secção Localizar;
2,4 Na secção Processamento dos Resultados Selecionados, assinale a caixa Preencher Cor de Fundoe especifique um Cor de Fundo a partir do Lista suspensa;
2,5 Clique no botão OK. Veja a imagem:

Captura de ecrã da caixa de diálogo 'Selecionar Células Iguais e Diferentes'

3. De seguida, surge uma caixa de diálogo a indicar quantas células existem na coluna A mas não na coluna B. Clique no botão OK para selecionar automaticamente todas as células correspondentes na coluna A.

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á


Artigos relacionados:

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