为什么这个excelstring比较返回失败?

这是一个Excel错误? 任何人都遇到过这个问题,请帮忙?

EXCEL BUG

只是一个想法,但这是什么MS说TRIM

TRIMfunction旨在从文本中修剪7位ASCII空格字符(值32)。 在Unicode字符集中,还有一个额外的空格字符,称为不中断空格字符,其十进制值为160.此字符通常在网页中用作HTML实体。 TRIMfunction本身并不会去除这个不间断的空格字符。

你可以尝试这个来replace非破坏空间(如果这是你的问题)。

 =TRIM(SUBSTITUTE(A5,CHAR(160),CHAR(32))) 

在这里输入图像说明

我不得不同意@Jeeped。 你的公式在所有方面都看起来正确。 它必须是非打印字符。 如果这些数据来自外部来源(即另一个文件),那么很可能是一个非打印的字符。 我只是input你手动的一切,并提出这个。