Excel LEN,search和查找双空间的错误?

我正在尝试将条件格式添加到Excel 2010工作表中,并遇到涉及的公式之一的问题。 从我能够确定的Excel中,计算一个双字空间作为一个字符,双空格就是我想要识别的!

这是我的工作表,附有说明的插图:

显示使用公式的Excel工作表片段

很难看到,但单元格B45的string在“1XXX”和“TRUCK”之间有一个双倍空间。 B46是完全相同的string,但在同一位置只有一个空格。 单元格M45:N46的公式用结果显示注释。

问题是为什么当SUBSTITUTE应该用一个空格replace双重空间时,两个公式结果是相等的? 我已经尝试使用SEARCHFIND “”(双空间)具有类似的结果。

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

我认为你只需要改变你的公式一点点replace双空间“”零空间“”,而不是一个空间“”根据您当前的公式。 那么如果有一个双倍空间(因为双倍空间被replace为空),N45将返回38;如果有两个双倍空间,则N45将返回38等等。

希望这可以帮助。 干杯,

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

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