如何从文本中删除尾随空格

时间:2013-12-04 03:19:50

标签: string google-sheets trim

在Google电子表格中,我有一些从.csv文件导入的数据,其中loc A1 = 123.4后跟2个空格

我想使用数值,但电子表格拒绝将字符串识别为数字。

显而易见的答案是替代(A1;“”;“”),但这不起作用!!也没有任何其他字符串搜索命令。

我疯了吗?

我正在使用运行10.4.7和Chrome的Mac

3 个答案:

答案 0 :(得分:1)

行。我已经在Excel中检查了这一点(我在VBA /等方面比较方便),这些不是你单元格中的普通“空格”,它们实际上是非破坏空格,ascii chr值为160(普通空间为{ {1}})。

尝试使用此公式将空中字符替换为空字符串:

Chr(32)

Excel有一个名为=SUBSTITUTE(A13,CHAR(160),"")的功能,可以删除这样的非打印字符,但我在Google文档中看不到此功能。

答案 1 :(得分:1)

不确定你是否已经解决了这个问题......试试这个......这似乎正在发挥作用

=Value(Substitute(A13,CHAR(160), ""))

=Substitute(A13,CHAR(160), "")*1

答案 2 :(得分:0)

感谢@kaushai和@davidzemens

我已经编辑了表格的第22行。

它显示=替换(A4,CHAR(160),“”)不是数字

然而=替代(A4,CHAR(160),“”)* 1是数字

和= value(替换(A4,CHAR(160),“”))是数字