朋友们,你们好!

在日常工作中,经常使用EXCEL函数处理手册,使用函数可以显着提高生产率。笔者收集了实际工作,逐一详细说明了最常用的EXCEL函数。课堂上有很多例子。为了帮助朋友们更好地理解每个函数的用法,每天上午将在7:00上同时发布视频教程和图形教程(包括公式)。通过不懈的努力和持续的实践,通过30天的系统学习,可以成为excel函数的高手,从此可以离开加班,对同事和朋友刮目相看。

今天我将与大家分享提取字符串函数LEFT、MID、RIGHT,这些函数主要用于从字符串指定位置提取所需字符。

一、左、MID、RIGHT函数基础知识

(a)定义LEFT函数

LEFT函数用于截断单元格的内容。从左侧的第一个字符开始向右修剪指定的长度。空格也算作一个字符。

语法:LEFT(字符串,值)

字符串:表示要剪切的单元格内容的必需参数。

值:必需参数,指示从左到右开始修剪的字符数。如果为零,则返回零长度的空字符串(' ')。如果大于或等于字符串字符数,则返回整个字符串。如果省略此参数,则默认值为1。

(b)定义MID函数

MID函数用于从指定位置开始向右提取用户指定的字符数。例如:从第三个字符开始提取两个字符,公式为MID(参数,3,2),参数为字符串提取单元,“3”表示提取的开始位置,“2”表示提取的字符数。

语法:MID(参数、开始位置、值)

参数:指示要修剪的字符串的必需参数。

起始位置:从左到右剪切的必需参数。

值:必需参数,指示从参数2“起点位置”指定的位置向右截断的长度。

(c)定义RIGHT函数

RIGHT函数用于截断单元格的内容。从右侧的第一个字符开始向左修剪指定的长度。空格也算作一个字符。用法与LEFT函数类似,但值的方向不同。

语法:RIGHT(字符串,值)

字符串:表示要剪切的单元格内容的必需参数。

值:必需参数,指示从右到左截断的字符数。如果为零,则返回零长度的空字符串(' ')。如果大于或等于字符串字符数,则返回整个字符串。如果省略此参数,则默认值为1。

二、左、MID、RIGHT函数案例实践

理解了LEFT、MID、RIGHT三个字符串拦截函数的用法和基本知识。我来做几个案例分析。

(a)从家庭地址提取州

某个地方需要从家庭地址中提取相应的姓氏,在这种情况下,因为姓氏位于地址的开头,所以可以使用LEFT函数提取家庭地址的姓氏。

在单元格E3中输入公式=LEFT(D3,FIND(' deg ',D3)),然后按enter键将州提取到家庭地址。请参见下图。

此示例首先使用FIND(“度”,D3)从单元格D3中提取具有“度”的“位置数字”,然后使用LEFT(D3,“位置数字”)提取州。

扩展知识:

FIND函数用于通过在原始数据中查找字符串来确定位置。FIND函数始终从指定位置开始,并返回找到的第一个匹配字符串的位置编号,而不管后面是否有匹配的字符串。

语法:FIND(关键字、查找区域、找到的字符数)

关键字:要查找的字符串。

查找区域:包含要查找“关键字”的单元格的单元格。也就是说,必须在这个单元内找到“关键字”。

找到的字符数:指定开始搜索的字符数。如果

值为1,则从单元格内第一个字符开始查找关键字,如果忽略该参数,则默认值为1。

(二)根据身份证号码提取出生日期

某单位在进行职工信息登记时,需登记姓名、性别、身份证号码、出生日期等基本信息,如果录入身份证号码后再录入出生日期,显得看不起EXCEL强大的函数功能,对于截取身份证号码里的出生日期,我们可以用MID函数轻松搞定。

在D3单元格输入公式:=TEXT(MID(C3,7,8),"0000-00-00"),按回车键,即可从身份证号码中提取出生日期。见下图:

我们知道,二代身份证号码都是18位数,从身份证号码第7位数开始的8位数就是个人出生日期信息。本例中,首先用MID(C3,7,8)从身份证号码所在单元格C3中提取出生日期,然后再用TEXT函数对提取出来的日期进行转换。

知识拓展:

TEXT函数是EXCEL中一个非常有用的函数,该函数可通过格式代码更改数字的显示方式。0000-00-00和0000年00月00日都是日期的表现形式。

(三)RIGHT根据身份证号码统计男职工人数

某单位登记了职工的基本信息,包含身份证号码,大家知道,如果身份证号码第17位是单数,则为男性,如果是双数,则为女性。本例利用RIGHT、LEFT、MOD和SUM多个函数嵌套进行统计,看似复杂,只要思路对了,一层一层分析后也就那么回事。

在D11单元格输入公式:=SUM(MOD(LEFT(RIGHT(C3:C8,2)),2)),按【Ctrl+Shift+Enter】三键组合即可通过身份证号码计算出男职工的人数。见下图:

本例中,公式涉及到多层嵌套,我们对各层嵌套依次进行解析。首先用RIGHT(C3:C8,2)截取C3:C8区域中所有身份证号码的后面两位;然后用LEFT(RIGHT(C3:C8,2))取得这个两位数的第一位;用MOD(LEFT(RIGHT(C3:C8,2)),2)计算LEFT取得的第一位数是单数还是双数,如果是单数,除以2余数为1,如果是双数,除以2余数为0;再用SUM函数对余数为1的个数进行求和,最终得到男职工人数。

如果要用该函数嵌套的方法统计女职工人数,则需要统计所有单元格个数,然后减去男职工人数,公式可写成:=COUNTA(C3:C8)-SUM(MOD(LEFT(RIGHT(C3:C8,2)),2))。

此例主要是为了演示多函数嵌套的使用方法,在实际工作中,一般不会用身份证号码直接统计男女人数。

以上就是字符串截取函数LEFT、MID和RIGHT的几个经典案例,想要学习好EXCEL函数,要学会多个函数的组合,后续课程中我们会讲到多函数结合的用法,能进行更为复杂的计算,对提升工作效率有很大帮助。

个人建议:在学习EXCEL函数时,首先要熟悉函数的功能和语法,尽量多写,通过反复书写和实践,对照文中的案例,举一反三,我相信,你的EXCEL技巧会得到快速提升,日积月累,必成大器!

感谢朋友们的支持,如果你有好的意见建议和问题,欢迎在评论区留言交流,期待你的精彩!

1.《【excel怎么提取单数】第18天:EXCEL提取字符串函数LEFT,MID,RIGHT的妙用》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《【excel怎么提取单数】第18天:EXCEL提取字符串函数LEFT,MID,RIGHT的妙用》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/2542503.html