cellio

Como Comparar Duas Colunas no Excel: Valores Iguais e Diferenças

Aprenda a comparar duas colunas no Excel linha por linha ou em listas com SE, CONT.SE, PROCX e formatação condicional de forma rápida.

Por Ayoub Farid · · 2 min de leitura

"Quais clientes estão na lista A, mas não na lista B?" "Essas duas colunas de preços batem?" Temos duas situações bem diferentes aqui: comparar linha por linha ou comparar listas inteiras. Para cada caso, você vai usar uma fórmula diferente na sua planilha.

Linha por linha: os valores são iguais?

=A2=B2

O resultado será VERDADEIRO ou FALSO. Se quiser exibir textos personalizados com a função IF (SE no Excel em português):

=IF(A2=B2,"Match","Different")

Para diferenciar maiúsculas de minúsculas (case-sensitive): =EXACT(A2,B2).

Para números com uma pequena margem de tolerância (diferenças de arredondamento):

=IF(ABS(A2-B2)<0.01,"Match","Different")

Listas: este item está em algum lugar da outra coluna?

O valor da célula A2 aparece em qualquer linha da coluna B? Use a função COUNTIF (CONT.SE):

=IF(COUNTIF($B$2:$B$500,A2)>0,"In both","Only in A")

Trave o intervalo usando o cifrão ($) para criar uma referência absoluta antes de arrastar a fórmula para baixo. Veja mais sobre o CONT.SE.

Ou você pode fazer isso combinando ISNUMBER com MATCH (ÍNDICE/CORRESP):

=ISNUMBER(MATCH(A2,$B$2:$B$500,0))

Puxar o valor correspondente

Se o item existir na outra lista, traga o preço dele usando XLOOKUP (PROCX):

=XLOOKUP(A2,$D$2:$D$500,$E$2:$E$500,"Missing")

Depois, basta comparar: =IF(B2=XLOOKUP(...),"Same price","Price changed"). Veja nosso guia completo sobre o PROCX. Também dá para fazer buscas tradicionais com VLOOKUP (PROCV).

Itens que estão em A, mas não em B (Microsoft 365)

=FILTER(A2:A500,COUNTIF(B2:B500,A2:A500)=0)

Essa fórmula retorna a lista completa apenas com os itens ausentes. Veja mais detalhes sobre a função FILTRO.

Destacar diferenças visualmente

Selecione ambas as colunas e vá em Página Inicial > Formatação Condicional > Regras de Realce das Células > Valores Duplicados e mude a opção para "Exclusivos" para destacar os itens que aparecem apenas uma vez.

Limpe os dados primeiro

Espaços extras ou números formatados como texto fazem dados idênticos parecerem diferentes — um erro clássico que costuma cair em teste de Excel para entrevista de emprego. Aplique a função TRIM (ARRUMAR) em ambas as listas antes de começar: veja como usar o ARRUMAR. O mesmo vale se você estiver trabalhando no Planilhas Google (Google Sheets).

Perguntas frequentes

Como comparar duas colunas para encontrar correspondências no Excel?

Linha por linha: =A2=B2. Como listas: =COUNTIF($B$2:$B$500,A2)>0.

Como encontrar valores de uma coluna que não estão na outra?

Use =IF(COUNTIF($B$2:$B$500,A2)=0,"Missing","") ou a função FILTER no Microsoft 365.

Como comparar duas colunas e retornar um valor correspondente?

Use as funções do Excel XLOOKUP (PROCX) ou VLOOKUP (PROCV) para buscar o valor correspondente na outra lista.

Por que valores iguais aparecem como diferentes no Excel?

Geralmente por causa de espaços invisíveis no início ou fim do texto, ou porque um dos valores está formatado como texto e o outro como número.

Continue lendo