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

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.


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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.