trim和clean函数连用,trim函数和clean函数的区别

http://www.itjxue.com  2023-01-05 00:16  来源:未知  点击次数: 

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步即可。

(责任编辑:IT教学网)

更多

推荐Flash实例教程文章