trim和clean函数连用,trim函数和clean函数的区别
Excel常用文本处理函数总结及用法
Excel文本处理函数总结及用法
摘要:本文主要介绍常用文本处理函数如Find函数、Search 函数Left函数、Right 函数、Mid 函数、Clean 函数、Trim 函数等函数,及部分使用场景。
一、函数介绍
1.1? Find 函数
Find函数用来对 原始数据 中某个字符串进行定位,以确定其位置。Find函数进行定位时,总是从指定位置开始,返回找到的第一个匹配字符串的位置,而不管其后是否还有相匹配的字符串。
使用语法
FIND(find_text,within_text,start_num)
Find_text 是要查找的字符串。
Within_text是包含要查找关键字的单元格。就是说要在这个单元格内查找关键字
Start_num指定开始进行查找的字符数。比如Start_num为1,则从单元格内第一个字符开始查找关键字。如果忽略 start_num,则假设其为 1。
1.2? Search 函数
SEARCH 函数可在第二个文本字符串中查找第一个文本字符串,并返回第一个文本字符串的起始位置的编号,该编号从第二个文本字符串的第一个字符算起。
SEARCH(find_text,within_text,[start_num])
find_text:必需,要查找的文本字符串
within_text:必需,要在哪一个字符串查找
start_num:可选,从within_text的第几个 字符 开始查找。当从第一个字符开始查找时可省略。但实际上,不管你输几,它都是从第一个字符开始查找,只是会跳过从开始到你输入数字中间的字符。
注意:
1、在find_text中,可以使用 通配符 ,例如:问号“?”和星号“*”。其中问号“?”代表任何一个字符,而星号“*”可代表任何字符串。如果要查找的字符串就是问号或星号,则必须在这两个符号前加上“~”符号。
2、如果找不到find_text的值,则返回错误值 #VALUE!。
3、如果省略了start_num参数,则假设其值为 1。
4、如果start_num不大于 0(零)或大于within_text参数的长度,则返回 错误值 #VALUE!。
例如:
? ? AB(公式)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?B(结果)
1? 你的大学是什么学校?=SEARCH("学",A1)? ? ? ? 4
2? =SEARCH("?",A1)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1
3? =SEARCH("~?",A1)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?10
4? =SEARCH("学",A1,5)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 8
1.3? Left right mid函数
Left Right Mid函数分别是left、right(text,num)函数,返回text左侧、右侧的num个字符;
mid(text,start,num)返回text从start开始的num个字符。
1.4? clean函数Trim 函数
CLEAN(text),删除文本text中不能打印的字符
TRIM(text),清除文本前和后的所有空格。
CONCATENATE(text1[,text2...]),将多个字符串连接起来。与用法差不多。
二、函数嵌套使用
如图:
trim函数怎么用的
trim是修剪、整理的意思。
各种 trim 函数的语法如下:
LTRIM(字串):将字串左边的空格移除。
RTRIM(字串): 将字串右边的空格移除。
TRIM(字串): 将字串首尾两端的空格移除,作用等于RTRIM和LTRIM两个函数共同的结果。
ALLTRIM(字串):将字串左右边两边的空格移除。
在EXCEL中,TRIM函数主要用于把单元格内容前后的空格去掉,但并不去除字符之间的空格。如果单元格中有从其他程序中获得带有不规则空格的文本是,可以使用TRIM函数。
1. 如下图所示,在B1中录入TRIM(A1),可以看到,B1中还是A1单元格内容,只是前面空格去除了,但是中间的单元格依然在。向下拉,既可以把整个A列单元格中前后无用的单元格去掉了。如下图所示,BW在B1中录入TRIM(A1),可以看到,B1中还是A1单元格内容,只是前面空格去但是中间的单元格依然在。向下拉,既可以把整个A列单元格中前后无用的单元格去掉了。
2.如果是想要去掉所有的空格,需要用substitute函数。如图所示:
3.如果单元格里的数据或文本同时带无意义空格和空白行,那么也可以用公式:= Clean(trim())?嵌套就可以直接删除了。
4.TRIM函数作为辅助函数,还有另外一种用法,如图在A1中(A1常规状态)录入12位以上数字,A1就会以科学计数的方式显示出来,这不是我们想要的结果,我们想要B1所示的结果,这时, 我们在B1单元格输入公式:=TRIM(A1),回车,就可以看到全部显示出来了。
5.当然,我们也可以更改单元格格式为:数字,或者自定义格式“0”,都可以显示,如图:
6.下面,我们再来学习一下TRIM的另一种用法---和MID函数结合提取有用的信息,如图,在B1中需要提取A1单元格中的生产年限,我们可以在B1单元格中录入公式:TRIM(MID(A1,FIND("",A1),4)),就可以得到想要的结果。

excel用clean之后可以直接用吗
不可以。
1、在Excel中,Clean函数用于删除文本中所有不能打印的字符。如果这些字符在文本的前后,则可以把它们全部删除;如果这些字符在文字之间,不会删除全部,而是留下一个。
2、Clean函数与Trim函数的作用相似,所不同的是Trim函数用于去除空格。
3、Clean函数只能删除ASCII码为0到31的非打印字符,一些Unicode字符集的非打印字符它无法删除,这种情况需要用Substitute函数替换;如果仍然无法删除,还需要结合Left、Mid、Right、Code等函数才能删除。另外,Clean的文本参数可以为数组,此功能可以把一列中的非打印字符一次全部删除;如果求和数值带非打印字符,就需要先用Clean把它们去除再求和。
如何去掉EXCEL表格中隐藏空格及双引号?
去掉EXCEL表格中隐藏空格及双引号的具体操作步骤如下:
1、首先我们打开Excel,找到目标列表。
2、如果某些字段两端有空格或双引号,表格会有自动检索的功能,会在表格的左上角一个绿色的三角标志提醒操作者。
3、函数TRIM可以去除掉表格两端的空格,在空白单元格处输入“=TRIM(目标数据的位置)”函数。
4、回车确认,系统会自动完成函数运算,去除掉除了每个单词之间的一个空格的其他多余空格。此时系统单元格左上角的提醒标志也没有了,表示表格两端的空格和双引号已经消除。
如何把EXCEL表格中的多个空格只留下一个
假设数据在单元格A1
使用公式=TRIM(A1)
可以去除多个连续空格,而只留下有意义的空格。
如果单元格中有其余不可见字符,还可以再使用一下Clean函数,
把特殊字符去掉。
方法:
使用公式=TRIM(CLEAN(A1))
即可。
EXCEL表中数字不能求和 只能计数 怎么处理?
Excel数字只能计数不能求和的原因,是因为数字是以文本的格式。
解决办法很多:
使用公式=VALUE()将文本批量转换成数字,再对公式所在的列求和即可。
如果VALUE公式无效,原因是有一些特殊字符导致Excel不能识别出数字。
可以使用CLEAN和TRIM函数把多余的或不可打印、不可见的特殊字符去掉。
例如:公式=TRIM(CLEAN(A1))
终极解决办法:
打开空白记事本,把数字复制进去,然后复制到Excel新的一列即可。
如果仍然不能求和,重做第2步即可。