比较内容相同但格式不同的2个单元格

时间:2019-05-24 10:02:11

标签: excel excel-formula

我有2个电子表格,其中包含2个要相互比较的列表。现在的问题是,尽管内容相同,但是某些单元格被评估为文本,而某些单元格被评估为数字。当所有单元格格式都设置为文本时,甚至会发生这种情况。我做了一个example sheet,并在其中插入了2个示例。

使用公式评估功能时,它会显示:

5866863="5866863"=FALSE

5865527=5865527=TRUE

我该如何进行比较,最好是在公式内进行比较。我不知道从哪里开始或寻找什么。

更新: 我忘了提到,单元格可以像M0150一样包含字母。有没有办法进行文本比较而不是值比较?

1 个答案:

答案 0 :(得分:0)

格式化为文本的数字可通过VALUE()评估为数字。它也可以应用于数字而无需更改值。因此,如果不确定所比较的任何值是文本而不是数字,请应用VALUE()

A1B1进行比较看起来像:

=VALUE(A1)=VALUE(B1)

产生TRUEFALSE

编辑

如果您的目标是将值作为文本进行比较,则只需将TEXT()包含正确的@格式即可。像这样:

=TEXT(A1,"@")=TEXT(B1,"@")

返回TRUEFALSE

enter image description here