首页 > 解决方案 > 比较具有相同内容但格式不同的 2 个单元格

问题描述

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

当使用公式评估函数时,它显示:

5866863="5866863"=FALSE

5865527=5865527=TRUE

我该如何进行比较,最好在公式中。我不知道从哪里开始或搜索什么。

更新: 我忘了提,单元格可以包含类似M0150. 有没有办法进行文本比较而不是值?

标签: excelexcel-formula

解决方案


格式化为文本的数字可以通过VALUE(). 它也可以应用于数字而不改变值。因此,如果您不确定比较的任何值是否是文本而不是数字,请应用VALUE().

比较看起来像A1B1

=VALUE(A1)=VALUE(B1)

导致TRUEFALSE

编辑

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

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

返回TRUEFALSE

在此处输入图像描述


推荐阅读