Excel数据分析常用函数③——字符串查找/替换/拼接/截取函数(replace/find/left/right/mid/concat)

本文介绍了Excel中常用的字符串处理函数,包括查找、替换、拼接和截取。详细讲解了如何使用Ctrl+F进行精准查找与替换,以及Replace函数的多种应用。在字符串拼接部分,提到了&号拼接、自定义格式、Concatenate、concat和textjoin函数的用法。字符截取部分,重点讨论了left、right和mid函数的使用,并给出了与find和len结合的实例。

Excel 系列目录:
Excel数据分析常用函数①——查询函数
Excel数据分析常用函数②——统计函数
Excel数据分析常用函数④——日期函数
Excel高级图表11—数据可视化的极简之美
Excel数据分析高级技巧①——动态图表制作
Excel数据分析高级技巧②——数据透视表

一、字符串查找(文末有大礼赠送

Ctrl+F快速调出查找框,默认是字符匹配,而不是单元格匹配,比如下图,我搜索"鞋",会查询到3组结果
在这里插入图片描述
但如果仅想查找"鞋"而不想查找其它的,可以在选项中勾选单元格匹配,这个在精准替换中起到很大的作用
在这里插入图片描述

二、字符串替换

①Ctrl+H快速调起替换框,输入想替换和被替换的字符,跟查找一样,可以通过单元格匹配实现精准匹配,如下
在这里插入图片描述
在这里插入图片描述
查找和替换均可以使用通配符,通常用得比较多的就是"“和”?","“代表一个或多个字符,”?"代表一个字符,如图
在这里插入图片描述
在这里插入图片描述
②Replace函数

1)replace(被替换的字符,替换开始的位置,替换字符数量,替换的字符),比如将身份证出生日期变成星号
在这里插入图片描述在这里插入图片描述
比如将手机号码只保留前3位
在这里插入图片描述
在这里插入图片描述
2)如果替换长度为0,则是在第2个参数选定的替换字符后新增一个位置,用被替换的字符补上
在这里插入图片描述
3)可以同时进行多层replace的嵌套,实现多个不连续字符串的替换,第二层替换时在注意要以第1次被替换后的字符来作为初始字符
在这里插入图片描述
比如将手机号码变成"-"连接
在这里插入图片描述
在这里插入图片描述
比如替换3和4为三和四
在这里插入图片描述
在这里插入图片描述
比如修改文本为日期格式
在这里插入图片描述
在这里插入图片描述
4)与find配合,替换某个字符串附近的字符,如修改163邮箱为126邮箱
在这里插入图片描述
在这里插入图片描述
还可以在此基础上增加前缀
在这里插入图片描述
在这里插入图片描述

三、字符串拼接

① 用&号拼接,适用于所需拼接字符较少的情况
在这里插入图片描述
在这里插入图片描述
除了单元格直接拼接,还可以插入任意想要的字符
在这里插入图片描述
在这里插入图片描述
② 自定义格式

选中单元格后设置自定义格式,输入要拼接的字符加@,那么拼接字符就会和原来的字符拼接好
在这里插入图片描述
在这里插入图片描述
③concatenate(text1, [text2],…)

依次选择要拼接的文本单元格即可
在这里插入图片描述
在这里插入图片描述
⑤concat

可以直接选取区域,不像concatenate只能选择单元格
在这里插入图片描述
⑥textjoin

textjoin不仅可以选择区域,还可以添加拼接符
在这里插入图片描述

四、字符传截取

①left(text,num_chars)

text被截取的字符
num_chars截取的长度

在这里插入图片描述
left 与find 一起搭配使用,可以截取长度不固定的字符
在这里插入图片描述
在这里插入图片描述
②righ(text,num_chars)

text被截取的字符
num_chars截取的长度
与left用法一致,只是从右边开始数


在这里插入图片描述
与find和len一起搭配,可以截取不固定长度的字符
在这里插入图片描述
在这里插入图片描述
③MID(text, start_num, num_chars)

text被截取的字符
start_num从左起第几位开始截取
num_chars从左起向右截取的长度是多少

在这里插入图片描述
在这里插入图片描述
特殊应用场景

<>与LEN,IF,TEXT搭配使用取出身份证的年月日
在这里插入图片描述
在这里插入图片描述
<>与FIND搭配, 取出括号里面的字符
在这里插入图片描述
在这里插入图片描述


本人互联网数据分析师,目前已出ExcelSQLPandasMatplotlibSeaborn机器学习统计学个性推荐关联算法工作总结系列。


微信搜索 " 数据小斑马" 公众号,回复“数据分析"就可以免费领取数据分析升级打怪 15本必备教材

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值