乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel函数应用-5分钟学3个函数,从此文本截取不在是问题!敲黑板,重点在于应用

excel函数应用-5分钟学3个函数,从此文本截取不在是问题!敲黑板,重点在于应用

作者:乔山办公网日期:

返回目录:excel表格制作

EXCEL进阶课堂 · 函数说 持续更新!我们将为各位小伙伴提供更加专业、更加精炼、更加实用的EXCEL操作技能,帮助大家轻松解决工作任务,提高工作效率,不再做不停加班的表哥,表姐。欢迎各位小伙伴转发、点赞、讨论,更欢迎私信获取练习素材,刻意练习才能学有收获。


这是函数说的第32篇教程。


从所周知,一个单元格里可以存放若干个文本。那么,如果想从这些若干文本中提取想要的文本应该如何进行呢?进阶君在这里给大家介绍3个函数,它们基本可以解决文本提取的大多数问题,花5钟学习,你绝对有所收获。



第一部分:函数介绍1 头截取函数——left函数

所谓的头截取函数,是指从开头截取指定个数的文本的函数。通常来说,文本的最左端是开头。所以有了left函数。


函数格式:=left(目标文本,截取文本个数)


函数功能:从 目标文本 的左侧开始,截取指定的个数的文本。


如:=left(A2,3),表示从A2单元格的左侧开始,截取3个文本出来。下图所示例子,结果为 thi 。


2 尾截取函数——right函数

所谓的尾截取函数,是指从尾部开始截取指定个数的文本的函数。通常来说,文本的最右端是尾部。所以有了right函数。


函数格式:=right(目标文本,截取文本个数)


函数功能:从 目标文本 的右侧开始,截取指定的个数的文本。


如:=right(A2,3),表示从A2单元格的右侧开始,截取3个文本出来。下图所示例子,结果为 ok! 。


3 任意起始位置截取函数——mid函数

left函数,从是左侧开始,right函数,从是右侧开始,开始的位置是固定的,有小伙伴肯定觉得太受限了。如果截取开始的位置由我们自己指定,那是多么的快乐呀。任意起始位置截取函数肯定能满足大家的需要。


函数格式:=mid(目标文本,开始位置,截取个数)


函数功能:根据指定的开始位置,从目标文本中截取指定个数的文本。


如:=mid(A2,2,6),表示从A2单元格中文本的第2位置开始,截取6个字符出来。下图所示例子,结果为 his is 。


第二部分:常见应用举例

1 身份证号码提取出生日期


从身份证号码中提取出生日期是属于常见操作。一个身份证号码(标准为18位),第7位开始到14位是属于出生日期信息。也就是说,需要从身份证号码的第7位开始,截取8位,就可以得到出生日期信息。分析可知,这需要使用mid函数完成。如下图所示:


2 从地址中提取省份名称(初级版)


在我们的信息登记中,完整的地址中应该包括省份信息(直辖市除外)。在下表中,登记了若干个买主的地址,现在想把其中的省份信息提取出来。省份信息,是在地址中的最开始部分出现的,所以可以运用left函数来完成。观察表中数据发现,所有的省份信息都是前三个文本。于是有了如下图所示的公式应用。


3 从地址中提取省份名称(升级版)


上例当中,所有的省份信息都是3个字,所以用LEFT函数,截取前3个文本是可以完成的。但是,肯定有小伙伴说:这种方法有漏洞,因为并不是所有的省份只有3个字。如 黑龙江省,它就是4个字。这如何处理呢?这需要升级一下我们的方法。


基本思路:地址是从省份信息开始的,所以使用LEFT函数可以完成。关键在于截取多少个文本,有可能是3,也有可能是4,如何确定呢?我们观察发现,”省“字在地址中的位置,就是要取的文本数目。如何判定”省“字在地址中的位置呢?可以使用 find函数或是 search函数 完成。这两个函数的功能大体相当,在此,先介绍find函数。


函数格式:=find(查找对象,查找目标,[开始位置])


函数功能:在查找目标文本当中,从指定位置开始,查找指定对象出现的位置。开始位置可以省略,表示从第1个位置开始。


如:=find("省",B16),函数将在B16单元格中,查找“省”字出现的位置,得到结果为4.


接下来,我们将left函数和find函数结合起来使用。



为方便小伙伴们学习,进阶君将原始素材共享出来,获取素材的方法:


第一步:关注 Excel进阶课堂。


第二步:私信 Excel进阶课堂,因为设定的是自动回复,所以内容一定要准确


私信内容:练一练


第三步:根据得到信息打开网盘,找到 第32讲 文本截取函数 工作簿 自行下载


相关阅读

关键词不能为空
极力推荐
  • excel随机数-excel简单运用之随机函数

  • 情景问题:如何生成随机数(特定的数值范围内包含小数,随机字符等)?解决思路:利用随机函数RANDBETWEEN生成1.正整数随机数生成通过设置最大值和最小值随机生成2.小数生成用过*0.1生成

ppt怎么做_excel表格制作_office365_word文档_365办公网