Comparando duas strings no Excel?

61

Preciso comparar duas strings no excel e determinar se são iguais, as strings estão em células adjacentes. Por exemplo, dado:

apple   apple
water   water
pear    carrot
apple   water
dog     dog
pear    carrot
Apple   apple

a fórmula na terceira coluna deve me dar:

true
true
false
false
true
false
false

Qualquer ajuda apreciada, Ted

Flethuseo
fonte

Respostas:

69

Use a exact()função exactinterna que é apenas para esta finalidade:

=exact(A1, B1)

Retornará true se as strings forem idênticas.

super
fonte
11
Eu nunca notei que iguais eram maiúsculas de minúsculas antes. Obrigado.
Kevin Manning
28

Se o resultado da terceira coluna não for importante =A1=B1,. Se o caso em seu resultado importa =IF(A1=B1,"true","false"),.

Essa comparação (= A1 = B1) é um pouco diferente da comparação exata, pois a distinção entre maiúsculas e minúsculas dos caracteres não é comparada. A função exata também compara o caso dos caracteres. Se você precisar verificar a diferenciação entre maiúsculas e minúsculas e especificar seus próprios resultados, use =IF(EXACT(A1,B1),"true","false").

Kevin Manning
fonte