Excel LEN,SEARCH和FIND Double Space Bug?

时间:2016-11-29 14:05:55

标签: excel excel-2010

我正在尝试将条件格式添加到Excel 2010工作表,并且遇到其中一个公式时遇到问题。根据我能够确定的Excel将双倍空格计为1个字符,双倍空格是我试图识别的内容!

这是我的工作表,附带说明的目的:

Snip of Excel worksheet showing formulas in use

很难看到,但是单元格B45中的字符串在" 1XXX"之间有一个双倍空格。和"卡车"。 B46是完全相同的字符串,但在同一位置只有一个空格。单元格M45:N46的公式注释显示结果。

问题是当SUBSTITUTE应该用单个空格替换双空格时两个公式结果相等的原因?我已尝试使用SEARCHFIND进行" " (双倍空间),结果相似。

我开始使用条件格式的两个值之间的比较来确定单元格是否包含双空格,但是在这个问题上我无法完成这个简单的任务!任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

我认为您只需根据您当前的公式,通过替换双空格“”使用ZERO空格“”而不是一个空格“”来更改您的公式。如果有一个双倍空间(因为双空格被替换为空),N45将返回38,如果有两个双空格,则返回36,等等。

希望这会有所帮助。 欢呼声,

答案 1 :(得分:0)

使用双倍空间为我工作,所以我不太确定。但试一试:

=LEN(SUBSTITUTE(A1,CHAR(1)," "))