本文主要是介绍如何去除字符串两侧的空白字符?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
TRIM函数会去掉字符串左侧和右侧的空格,语法是:TRIM(字符串)
excel中,TRIM函数能去掉字符串左侧和右侧的空格,它的ASCII码是32。
以下设定一个字符串组合,它的第一个字符中空格,最后一个字符是换行符
=" " & "abcde"&CHAR(10)
使用TRIM处理后,字符长度为6,第一个字符是“a”,说明空格已被清除。
实际工作中,我们还会遇到一些看上去的“空白字符”,它们的ASCII码不是32,常被称为“非打印字符”,TRIM函数对它们是无能为力。
那对其它看上去的“空白字符”怎么办呢?
excl中还有一个函数数可以试一试,CLEAN函数,它的语法是 CLEAN(字符串),CLEAN函数可以清除掉一部分看上去的“空白字符”。
在TRIM函数之外套用CLEAN函数,
=CLEAN(TRIM(A1))
可以看到,输出结果是5个字符,第一个字符中“a”,最后一个字符是“e”,字符前面的空格,和后在贩换行符都被清除了。
还有一种情况是,字符是从其它软件中复制粘贴而来,其中有“外星字符”,如果用CODE函数求它的编码,会得到63,但是63对应的字符是“?”,这个TRIM+CLEAN组合也无能为力,但是用SUBSTITUTE函数可以清除它。
还有例外情况情况要复杂些,只能视实际情况而定。
这篇关于如何去除字符串两侧的空白字符?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!