Comparer deux chaînes dans Excel?

61

Je dois comparer deux chaînes dans Excel et déterminer si elles sont égales, les chaînes sont dans des cellules adjacentes. Par exemple, étant donné:

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

la formule de la troisième colonne devrait me donner:

true
true
false
false
true
false
false

Toute aide appréciée, Ted

Flethuseo
la source

Réponses:

69

Utilisez la exact()fonction intégrée qui est exact-ly à cette fin:

=exact(A1, B1)

Il retournera true si les chaînes sont identiques.

super
la source
1
Je n'avais jamais remarqué qu'égaux était insensible à la casse auparavant. Merci.
Kevin Manning
28

Si le cas dans votre troisième colonne, le résultat n'est pas important =A1=B1. Si le cas dans votre résultat importe, =IF(A1=B1,"true","false").

Cette comparaison (= A1 = B1) est légèrement différente de la comparaison exacte car la sensibilité à la casse des caractères n'est pas comparée. La fonction exacte compare également la casse des caractères. Si vous souhaitez vérifier la sensibilité à la casse et spécifier vos propres résultats, utilisez =IF(EXACT(A1,B1),"true","false").

Kevin Manning
la source