我收到一份 Excel 工作簿,其中我发现,如果将包含字母“A”的单元格与“A”进行比较,结果将为 FALSE。也就是说,如果该单元格是 B2,则 =B2="A" 返回 FALSE。
在尝试弄清楚这一点时,我注意到了以下几点:
=CODE("A") returns 65
and
=UNICODE("A") returns 65
并且,假设我在空白单元格 C3 中输入了“A”,则显示:
=CODE(C3) returns 65
and
=UNICODE(C3) returns 65
一切正如预期。
然而,相比之下 - 并且再次假设 B2 是似乎包含“A”的预先存在的单元格 - 我注意到以下情况:
=CODE(B2) returns 63 (question mark??)
and
=UNICODE(B2) returns 1040
我的理解是 UNICODE 1040 是“西里尔字母 A”,我不确定它是否相关,但电子表格的作者在塞尔维亚(而我在美国)。
现在我真的很想拥有一些看起来、游动起来、嘎嘎叫的东西,就像任何一个字母一样,是那封信。
那么,发生了什么事?我该如何解决?