Excel学习笔记(1)常见的文本清洗函数的用法

这篇博客详细介绍了Excel中常用的文本清洗函数,包括FIND函数用于查找文本位置,LEFT和RIGHT函数进行文本截取,MID函数从任意位置截取字符串,CONCATENATE函数连接文本,REPLACE函数替换特定位置的文本,SUBSTITUTE函数替换所有指定文本,以及TEXT, TRIM和LEN函数用于格式转换、去除空格和计算字符数。" 126160821,14899579,Docker容器镜像的深度解析与管理,"['Docker', '容器', '运维']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

常见的文本清洗函数

注意:当单元格A1是单元格B1和C1的和,如果把B1删除,由于函数关系,A1也不能正常显示。所以在对A1进行操作之前要进行一次复制粘贴,粘贴格式为数值型。这是将B1或C1删除不再影响A1的操作。

一、FIND函数

1.find函数的含义

对要查找的文本进行定位,以确定其位置。【返回一个字符串在另一个字符串中出现的起始位置,区分大小写】。

2.find函数的语法格式

=find(find_text,witnin_text,[start_num])

中文意思  find(要查找的文本,文本所在的单元格,从第几个位置开始查找[可以自己设置,默认设置为从第一个位置开始,一般省略默认设置])。

3.案例

如上要查找单元格中的“k”,在find函数中k要用英文双引号括住,P2代表的是哪一个单元格。

 

二、LEFT函数(RIGHT同理)

1.left函数的含义

left函数用来对单元格内容进行截取。从左边第一个字符开始截取,截取指定的长度。

2.语法格式

=left(text,num_chars)

text代表用来截取的单元格的内容。

num_chars代表从左开始截取的字符数。

3.案例

 

4.综合应用

 

三、MID函数

1.mid函数的含义

从任意位置截取字符串,而LEFT和right函数只能从左或者从右的截取字符串,注意区别。

2.mid函数的语法格式

=mid(text,start_num,num_chars)

=mid(单元格,开始截取的位置,截取字符的个数)

=从单元格中的字符串中指定的起始位置起返回指定长度的字符。

3.案例(来源于百度文库)

4.注意事项

(1)空格也算一个字符

(2)如果mid的参数是一个文本,要加引号,且在英文状态下输入。

四、Concatenate函数

1.concatenate函数含义

把多个字符文本或数值连接在一起,实现合并的功能,类似于&。

2.concatenate函数的语法格式

=concatenate(text1,[text2],...)

text1,text2可以是文本或者是数值

最多为255项,但是项与项之间必须用逗号隔开。

3.案例(来源于百度文库)

4.注意事项

(1)当concatenate中的参数为“-”时,要加引号,且在英文状态下输入。

 

(2)concatenate作用相当于“&”。当参数较少时(三个以内),使用&较为方便。

五、replace函数

1.replace函数的含义

用新字符串替换旧字符串,而且替换的位置和数量都是指定的。

2.语法格式

=replace(old_text,start_num,num_chars,new_text)

=replace(要替换的字符串,开始位置,替换个数,新的文本)

=将一个字符串中的部分字符用另一个字符替换

注意:第四个参数是文本要加上双引号。

3.案例(来自百度文库)

4.用replace删除字符的用法

即第四个参数为“”,表示为空。

六、substitute函数

1.substitute函数的含义

将字符串中的部分字符串以新字符串替换

2.substitute函数的语法格式

=substitute(text,old_text,new_text,[instance_unm])

=substitute(需要替换的文本,旧文本,新文本,第N个旧文本)

参数instance_num——为一数值,用来指定以new_text(新文本)替换第几次出现的old_text(旧文本)。

参数instance_num可省略,这表示用new_text(新文本)替换掉所有的old_text(旧文本)。

3.substitute函数案例

参数instance_num可省略,这表示new_text(新文本)替换掉所有的old_text(旧文本)。

(1)如图所示,屏蔽手机号码后四位。这里参数instance_num省略,替换掉所有的old_text(旧文本)。

如图所示,屏蔽手机号码也可以使用replace函数。

(2)substitute函数经常用来去掉文本之间的空格

七、text函数

1.text函数表示将数值转化为自己想要的文本格式

2.text函数的语法格式

=text(value,format_text)

value 为数字值,format_text为设置单元格格式中自己所要选用的文本格式。

3.案例

如图,text函数就是将数值转化为设置单元格格式中的数字——格式类型。这里公式为

=text(C1,"yyyy年m月"),转化效果如图所示。注意把年和月上的双引号去掉。

 

如图,求加班时间,然后把时间转化为自己想要的格式。

求当前日期是星期几,format_text为ddd,这个记住就行。ddd为星期几的省略格式。

 

八、trim函数

1.含义:trim函数主要用于把单元格内容前后的空格去掉,但并不去除字符之间所有的空格。如果单元格中有从其他

程序中获得的带有不规则空格的文本时,可以使用trim函数。

2.如果要去除所有的空格则要用substitute函数。

九、LEN函数

1.含义:表示返回文本字符串的字符个数

2.语法格式

=len(text)

3.注意事项

空格也算一个字符;

通常与其他函数结合使用。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值