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

Respostas:


69

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

=exact(A1, B1)

Retornará true se as strings forem idênticas.


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").

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.