62 votes

Comparer deux chaînes de caractères dans Excel ?

J'ai besoin de comparer deux chaînes de caractères 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 est appréciée, Ted

71voto

super Points 818

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

=exact(A1, B1)

Il retournera vrai si les chaînes de caractères sont identiques.

28voto

Jeff Thompson Points 1248

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 puisque 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 que la sensibilité à la casse soit vérifiée et que vous spécifiez vos propres résultats, utilisez la fonction =IF(EXACT(A1,B1),"true","false") .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X