在Excel中比较两个字符串?


61

我需要在excel中比较两个字符串,并确定它们是否相等,字符串是否在相邻的单元格中。例如,给定:

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

第三列的公式应该给我:

true
true
false
false
true
false
false

任何帮助,泰德

Answers:


69

为此exact(),请使用内置函数exact-ly:

=exact(A1, B1)

如果字符串相同,则返回true。


1
我从没注意到过平等对大小写不敏感。谢谢。
凯文·曼宁

28

如果第三栏中的大小写结果不重要,则=A1=B1。如果结果不重要,请=IF(A1=B1,"true","false")

此比较(= A1 = B1)与确切比较稍有不同,因为未比较字符的大小写敏感性。精确函数还会比较字符大小写。如果需要检查是否区分大小写并指定自己的结果,请使用=IF(EXACT(A1,B1),"true","false")

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.