web-dev-qa-db-fra.com

Comparer deux chaînes dans Excel?

J'ai besoin de comparer deux chaînes dans Excel et de 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

62
Flethuseo

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

=exact(A1, B1)

Il retournera true si les chaînes sont identiques.

70
super

Si la casse dans votre troisième colonne, le résultat n'est pas important, =A1=B1. Si le cas de votre résultat compte, =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").

28
Kevin Manning