分享

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

 千彩一工作室 2019-11-13

第一部分:函数介绍

1 头截取函数——left函数

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

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

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

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

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

2 尾截取函数——right函数

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

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

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

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

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

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

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

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

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

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

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

第二部分:常见应用举例

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多