¿Comparando dos cadenas en Excel?

61

Necesito comparar dos cadenas en Excel y determinar si son iguales, las cadenas están en celdas adyacentes. Por ejemplo, dado:

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

la fórmula en la tercera columna debería darme:

true
true
false
false
true
false
false

Cualquier ayuda apreciada, Ted

Flethuseo
fuente

Respuestas:

69

Use la exact()función integrada que es exact-ly para este propósito:

=exact(A1, B1)

Volverá verdadero si las cadenas son idénticas.

súper
fuente
1
Nunca me di cuenta de que igual era insensible a mayúsculas y minúsculas antes. Gracias.
Kevin Manning
28

Si el caso en el resultado de la tercera columna no es importante =A1=B1,. Si el resultado de su caso en el que importa, =IF(A1=B1,"true","false").

Esta comparación (= A1 = B1) es ligeramente diferente de la comparación exacta ya que no se compara la mayúscula y minúscula de los caracteres. La función exacta también compara el caso de caracteres. Si necesita verificar la sensibilidad de mayúsculas y minúsculas y especificar sus propios resultados, use =IF(EXACT(A1,B1),"true","false").

Kevin Manning
fuente