Pular para o conteúdo principal

Como comparar duas colunas no Excel: Um guia passo a passo

Saiba como comparar duas colunas no Excel para encontrar correspondências e duplicatas usando métodos como o operador de igualdade, a função IF(), EXACT(), VLOOKUP() e muito mais.
Actualizado 16 de jan. de 2025  · 9 min de leitura

Você já se viu olhando para duas colunas de dados do Excel e se perguntando se existe uma maneira rápida de compará-las? Talvez você queira identificar duplicatas ou cruzar informações. Eu sei como você se sente, é frustrante.

Por isso, neste guia, apresentarei instruções passo a passo para que você compare duas colunas no Excel usando os métodos mais comuns, incluindo o operador de igualdade, a função IF() e a função EXACT(). Você também aprenderá a usar o site VLOOKUP() para fazer referências cruzadas e técnicas avançadas, como formatação condicional e fórmulas de matriz, para tornar suas comparações mais eficazes.

Aprenda os fundamentos do Excel

Adquira habilidades para usar o Excel de forma eficaz - não é necessário ter experiência.
Comece a aprender de graça

Como comparar duas colunas no Excel para obter correspondências

Ao trabalhar com dados, muitas vezes você precisa comparar duas colunas para identificar correspondências. Para isso, o Excel oferece vários métodos, cada um com vantagens, dependendo da complexidade dos dados que você tem em mãos.

Comparação de duas colunas usando o operador de igualdade

A maneira mais fácil de comparar duas colunas no Excel é usar o operador de igualdade =. O operador de igualdade verifica diretamente se os valores em duas células são os mesmos. Por exemplo, tenho duas colunas aqui - ColunaA e Coluna B. Também adicionei uma terceira coluna e inseri a seguinte fórmula para verificar se os dois valores são iguais.

=A2=B2

Insira a fórmula Equal em uma célula no Excel

Insira a fórmula Equal em uma célula. Imagem do autor.

O operador = compara o conteúdo de duas células e retorna TRUE se elas forem idênticas e FALSE se não forem. 

Verificar se as células são iguais ou não no Excel

Verificar se duas colunas são iguais. Imagem do autor.

Você pode usar esse método quando precisar de uma maneira rápida e simples de comparar dados em duas colunas diferentes e verificar se as entradas de dados coincidem, por exemplo, ao comparar listas de nomes ou códigos de produtos.

Comparação de duas colunas usando a função IF()

Como o operador = fornece apenas o padrão TRUE ou FALSE, não é o caso ideal para todas as necessidades, como quando você precisa criar uma saída personalizada. Se precisar de uma saída personalizada, você poderá usar a função IF(). Aqui está o mesmo exemplo, mas desta vez uso umafunção IF() :

=IF(A2=B2, "Found", "Not Found")

Fórmula IF no Excel

Digite a fórmula IF() na célula. Imagem do autor.

Eu personalizei a saída de acordo com minha preferência. Escrevi Found e Not Found, mas você poderia ter escrito qualquer coisa.

Personalize a mensagem usando a função IF no Excel

Personalize a mensagem usando a função IF(). Imagem do autor.

Comparação de duas colunas usando a função EXACT()

A função EXACT() compara dois valores executando uma comparação com distinção entre maiúsculas e minúsculas, o que é útil quando você precisa distinguir entre letras maiúsculas e minúsculas. Por exemplo, tenho duas colunas, Coluna A e Coluna Be uma terceira coluna chamada Resultadona qual insiro a seguinte fórmula:

=EXACT(A2,B2)

Fórmula exata no Excel

Insira a fórmula EXACT() em uma célula. Imagem do autor.

Você pode ver que escrevi Apple e Cherry com dois casos diferentes e, quando aplico a fórmula, ela exibe FALSE, embora os nomes sejam os mesmos. O motivo é que essa é uma fórmula que diferencia maiúsculas de minúsculas, portanto, ela distingue entre letras maiúsculas e minúsculas.

Comparar valores no Excel com a função Exato

 Compare os valores que diferenciam maiúsculas de minúsculas com a função Exact(). Imagem do autor.

Se você quiser substituir os valores TRUE ou FALSE pela sua mensagem personalizada, envolva sua fórmula na função IF(), como fiz abaixo.

=IF(EXACT(A2,B2),"Match","Mismatch")

Combine IF com EXACT para personalizar a saída no Excel

Para personalizar a mensagem, combine IF() com EXACT(). Imagem do autor.

Esse método é ideal para verificar nomes de usuários, códigos de produtos ou outras sequências de texto em que a diferença entre letras maiúsculas e minúsculas pode levar a resultados diferentes.

Comparação de duas colunas usando formatação condicional

A formatação condicional é um recurso do Excel que permite que você aplique diferentes estilos de formatação às células com base em critérios específicos. T Paradestacar os valores duplicados em uma coluna, siga estas etapas:

  • Selecione o intervalo de células em que você gostaria de identificar entradas duplicadas. 
  • Em seguida, vá para Página inicial > Estilos > Formatação condicional > Regras para destacar células > Duplicar valores.

Destacando duplicatas usando técnicas avançadas de comparação no Excel

Selecionando a opção de valores duplicados. Imagem do autor

  • Quando a caixa de diálogo for exibida, você verá o formato vermelho claro preenchido com vermelho escuro pré-selecionado. Clique em OK.

Ilustração da caixa de diálogo "Duplicar valor" no Excel

Ilustração da caixa de diálogo com valores duplicados. Imagem do autor.

Observação: Se preferir um formato diferente, você pode escolher entre vários outros formatos predefinidos no menu suspenso. E se você quiser uma aparência completamente diferente, selecione Custom Format... na parte inferior do menu suspenso e escolha as cores de preenchimento e fonte desejadas. Pressione OK quando você tiver terminado .

Destaque os valores duplicados usando a formatação condicional no Excel

Destaque os valores duplicados usando a formatação condicional. Imagem do autor.

  • Da mesma forma, selecione Unique (Exclusivo) em um menu suspenso para destacar os valores exclusivos em vez de Duplicados.

Destacar os valores exclusivos no Excel

Destaque os valores exclusivos. Imagem do autor.

Comparação de duas colunas com a função VLOOKUP()

Você também pode usar a função VLOOKUP() para comparar colunas no Excel. Por exemplo, tenho o mesmo conjunto de dados do exemplo da função IF(), mas aqui eu inseri a seguinte fórmula:

=VLOOKUP(A2, $B$2:$B$10, 1, FALSE)

Use <code524

Use VLOOKUP() para comparar os valores. Imagem do autor.

Se a sua comparação apresentar erros, conforme mostrado na imagem acima, envolva a fórmula na função IFERROR() para lidar com isso.

=IFERROR(VLOOKUP(A2, $B$2:$B$10, 1, FALSE), "Not Matched")

Veja como isso funciona:

  • Ele procura o valor na célula A2 dentro do intervalo $B$2:$B10.

  • Se for encontrada uma correspondência exata, VLOOKUP() retornará o valor correspondente. 

  • Se nenhuma correspondência for encontrada, IFERROR() retornará Not Matched em vez do erro. 

Trate o erro usando <code624

Trate o erro usando IFERROR() com a função VLOOKUP(). Imagem do autor.

Comparação de duas colunas usando fórmulas de matriz

As fórmulas de matriz podem lidar com vários valores de uma só vez. Em vez de trabalhar com um único valor, eles processam um intervalo de dados, tornando os cálculos complexos mais eficientes. Para usar uma fórmula de matriz, digite-a na célula e pressione Ctrl+Shift+Enter.

Por exemplo, tenho duas colunas aqui - ColunaA e ColunaB. Agora, quero determinar se há uma correspondência entre esses dois.

Duas colunas no Excel: Coluna A e Coluna B

A coluna A e a coluna B contêm dados. Imagem do autor.

Para isso, usarei a seguinte fórmula: 

=SUM(--(A2=B2))

Aqui:

  • A função SUM() soma os valores da matriz. Se houver pelo menos uma correspondência, a soma será maior que 0. Caso contrário, será 0.
  • O operador unário duplo (-- ) converte os valores TRUE e FALSE em 1 e 0resultando em uma matriz de 1s e 0s.

Comparar colunas com <code456

Comparação de colunas com fórmulas SUM(). Imagem do autor.

Agora, quero exibir uma mensagem personalizada em vez de 0s e 1s, portanto, envolvo a função SUM() em uma função IF().

=IF(SUM(--(A2=B2))=0, "No match", "Match")

A função IF() verifica se a soma é 0. Se for, você retornará No match. Caso contrário, ele retorna Match.

Envolvendo uma fórmula do Excel dentro de <code553

Fórmula SUM() dentro de IF(). Imagem do autor.

E está pronto. Com a fórmula de matriz, você pode realizar com eficiência comparações complexas semelhantes.

Como comparar duas colunas no Excel em busca de duplicatas

Agora você sabe como comparar colunas para obter correspondências, mas há situações em que você também precisa identificar duplicatas. Para deixar claro, corresponde a e se refere a valores correspondentes em colunas diferentes, mas na mesma linha. Por outro lado,as duplicatas do referem-se especificamente a valores que aparecem uma ou mais vezes em ambas as colunas, mas em linhas diferentes .

Comparação de duas colunas usando IF() e MATCH()

A função IF() ou a função MATCH() sozinha não pode realizar pesquisas para identificar duplicatas. Mas se os usarmos juntos, poderemos identificar duplicatas. Por exemplo, tenho um conjunto de dados de nomes de meses organizados na Coluna A e na Coluna B. Em seguida, crio outra coluna para buscar os resultados. Digitei a seguinte fórmula MATCH() na primeira célula e a arrastei até a última célula para verificar os valores duplicados em meu intervalo de dados.

MATCH(A2,$B$2:$B$7,0)

Usando a função MATCH() para localizar duplicatas no Excel.

Usando MATCH() para localizar duplicatas. Imagem do autor.

Mas você pode ver se o valor é duplicado -MATCH() retorna a posição do valor da segunda coluna. Caso contrário, você receberá um erro #N/A. Em vez de exibir um erro #N/A, coloque sua fórmula dentro da função ISERROR(). Você verá TRUE se houver um erro #N/A. Caso contrário, FALSE.

Tratamento de erros usando a função ISERROR() no Excel.

Tratamento de erros usando ISERROR(). Imagem do autor.

Prefiro uma saída personalizada em vez de TRUE ou FALSE. Para obter uma saída personalizada, envolva a fórmula em uma função IF() como esta:

=IF(ISERROR(MATCH(A2,$B$2:$B$7,0)),"Unique","Duplicate")

Exibição de valores duplicados usando IF() e MATCH() no Excel.

Exibição de valores duplicados usando as funções IF() e MATCH(). Imagem do autor.

Comparação de duas colunas usando COUNTIF()

Você também pode usar a função COUNTIF() para comparar duas colunas e identificar duplicatas. Ele identifica as ocorrências de um valor na segunda coluna e exibe 0 quando o valor é exclusivo e 1 quando é duplicado. Dê uma olhada na fórmula a seguir:

=COUNTIF($B$2:$B$7,$A2:$A7)

Usando COUNTIF() para verificar os valores duplicados no Excel.

Usando COUNTIF() para verificar os valores duplicados. Imagem do autor.

Se você quiser exibir uma mensagem personalizada em vez de 0s e 1, envolva a função COUNTIF() dentro da função IF().

=IF(COUNTIF($B$2:$B$7,$A2:$A7)=0,"Unique","Duplicate")

Usando IF() para exibir as mensagens personalizadas no Excel.

Usando IF() para exibir as mensagens personalizadas. Imagem do autor.

Considerações finais

Até agora, você deve ter uma sólida compreensão dos diferentes métodos que pode usar para comparar duas colunas no Excel, desde o operador primário = até técnicas mais avançadas, como VLOOKUP() e fórmulas de matriz. Cada método tem seu valor, quer você precise de comparações rápidas ou esteja realizando tarefas mais complexas de validação de dados. Os diferentes métodos também funcionam se você precisar comparar duas colunas em busca de correspondências ou duplicatas.

Se você quiser aprimorar ainda mais suas habilidades, recomendo que consulte outros recursos. Comece com um curso de Introdução ao Excel para garantir uma base sólida. A partir daí, explore o curso Análise de dados no Excel para saber como transformar dados brutos em relatórios perspicazes.

Para aumentar sua proficiência, considere a possibilidade de concluir o curso de habilidades Excel Fundamentals, que abrange uma ampla gama de funções e recursos essenciais. E não se esqueça de pegar a folha de consulta de fórmulas do Excel - umguia de referência útil para você ter sempre à mão. 

Avance em sua carreira com o Excel

Adquira as habilidades para maximizar o Excel - não é necessário ter experiência.

Comece hoje gratuitamente

Laiba Siddiqui's photo
Author
Laiba Siddiqui
LinkedIn
Twitter

Sou um estrategista de conteúdo que adora simplificar tópicos complexos. Ajudei empresas como Splunk, Hackernoon e Tiiny Host a criar conteúdo envolvente e informativo para seus públicos.

Perguntas frequentes sobre o Excel

Posso comparar colunas no Excel sem usar fórmulas?

Embora as fórmulas sejam mais eficientes para grandes conjuntos de dados, você também pode usar Formatação condicional.

Como posso comparar colunas e destacar a primeira ocorrência de uma incompatibilidade?

Para fazer isso, você pode usar a formatação condicional com uma fórmula como =AND(A2<>B2, COUNTIF($A$2:A2, A2)=1).

Como faço para comparar colunas somente para duplicatas?

Use Formatação condicional > Destacar regras de células > Duplicar valores.

Posso comparar colunas e contar o número de correspondências ou diferenças?

Sim, você pode usar COUNTIF() ou SUMPRODUCT() para contar o número de células iguais ou diferentes.

Temas

Aprenda Excel com a DataCamp

programa

Fundamentos do Excel

16 horas hr
Adquira as habilidades essenciais que você precisa para usar o Excel, desde a preparação de dados até a elaboração de fórmulas e a criação de visualizações. Não é necessário ter experiência prévia.
Ver DetalhesRight Arrow
Iniciar curso
Certificação disponível

curso

Análise de dados no Excel

3 hr
69.7K
Aprenda a analisar dados com tabelas dinâmicas e funções lógicas intermediárias antes de passar para ferramentas como análise hipotética e previsão.
Ver maisRight Arrow
Relacionado

tutorial

Como fazer um VLOOKUP() com vários critérios

Domine a arte de usar VLOOKUP() com vários critérios no Excel. Explore técnicas avançadas, como colunas auxiliares e a função CHOOSE().
Laiba Siddiqui's photo

Laiba Siddiqui

10 min

tutorial

XLOOKUP() vs. VLOOKUP(): Uma comparação para usuários do Excel

XLOOKUP() pesquisa em qualquer direção, tem como padrão as correspondências exatas e possui tratamento de erros incorporado, enquanto VLOOKUP() pesquisa somente à direita e precisa de indexação manual de colunas.
Laiba Siddiqui's photo

Laiba Siddiqui

11 min

tutorial

As 15 fórmulas básicas do Excel que todos precisam saber

Aprenda a adicionar fórmulas aritméticas, de cadeia de caracteres, de séries temporais e complexas no Microsoft Excel.
Abid Ali Awan's photo

Abid Ali Awan

15 min

tutorial

Tutorial do Excel Regex: Dominando a correspondência de padrões com expressões regulares

Descubra o poder das Expressões Regulares (RegEx) para correspondência de padrões no Excel. Nosso guia abrangente revela como padronizar dados, extrair palavras-chave e realizar manipulações avançadas de texto.
Chloe Lubin's photo

Chloe Lubin

12 min

tutorial

Gráficos de colunas agrupadas no Excel: Como criá-los e personalizá-los

Este tutorial discute os gráficos de colunas agrupadas, por que o Excel é bom para criá-los e como criar e personalizar gráficos de colunas agrupadas no Excel.
Elena Kosourova's photo

Elena Kosourova

24 min

tutorial

SELEÇÃO de várias colunas no SQL

Saiba como selecionar facilmente várias colunas de uma tabela de banco de dados em SQL ou selecionar todas as colunas de uma tabela em uma consulta simples.
DataCamp Team's photo

DataCamp Team

3 min

Ver maisVer mais