Excel格式化使值相等

时间:2018-05-22 18:02:44

标签: excel excel-formula

我在Excel工作,我想根据另一张表中的列表找出一张表中是否有匹配项。

我已将值粘贴到列表中,并希望从其他工作表中返回相应的值。包含字母和数字的单元格正常工作(例如:D5765000),但由于某些原因,如果单元格只有数字,则Excel无法在其他工作表中找到它,即使它存在。

我在列表中粘贴了一个值745‐3000,我正在另一张表中查找相应的值。它在查找中显示为#N/A,表示它不存在于另一个工作表中。但是,如果我删除745‐3000并手动键入745-3000,则Excel会以某种方式识别该值并在另一个工作表中找到它。

两者的格式完全相同,两个列表中都没有空格。我无法理解为什么Excel无法识别745-3000的粘贴值。有什么想法吗?

1 个答案:

答案 0 :(得分:3)

Excel正在阅读" - "使用与手动输入的#34; - "

不同的代码

隔离" - "并用于查找和替换。某些数据是否包含多个违规行为" - "''

=REPLACE(H4,FIND(G4,H4),1,"-")

编辑:从代码切换到Unicode TY @ron

我们使用下图所示的设置找到有问题的字符:

使用的一些公式:

黄色细胞:

=UNICODE(MID($A$3,C4,1))

浅蓝色细胞:

=UNICODE(MID($E$3,C4,1))

在底部,我们检查我们从该值获得的代码。我从unicode值得到一个VALUE标记" - "