在日常的 Excel 数据处理工作中,我们常常需要从各种文本内容中提取特定的信息。而 LEFT、MID、RIGHT 这三个函数就是非常强大的字符串提取工具。下面就为你详细介绍这三个函数的含义、语法以及具体的应用示例。

一、函数含义及语法

1、LEFT 函数:

LEFT 即 “左边” 的意思,它从字符串左边开始提取指定数量的字符。

语法:=LEFT (字符串,长度)。其中,“字符串” 是返回最左侧字符的字符串表达式,可以是具体的文本,也可以是存放文本的单元格;“长度” 是数值表达式,指示要返回的字符数。若长度为 0,则返回零长度字符串 ("");若长度大于或等于字符串中的字符数,则返回整个字符串;若省略长度,则默认为 1,返回一个字符串。

2、RIGHT 函数:

RIGHT 即 “右边” 的意思,它从字符串右边提取指定数量的字符。

语法:=RIGHT (字符串,长度)。“字符串” 是返回最右侧字符的字符串表达式;“长度” 的含义与 LEFT 函数中的长度相同。

3、MID 函数:

MID 即 “中间” 的意思,它在字符串中间提取指定的字符。

语法:=MID (字符串,截取起始位置,截取数量)。“字符串” 是包含要提取字符的文本字符串;“截取起始位置” 是要在文本中提取的第一个字符的位置,若大于文本长度,则返回空文本 (""),若小于文本长度但加上截取数量超过了文本的长度,则返回至文本末尾的字符,若小于 1,则返回错误值 #VALUE!;“截取数量” 指定希望 MID 从文本中返回字符的个数,若为负数,则返回错误值 #VALUE!。

二、示例解析

1、身份证号提取籍贯:

公式:身份证号提取籍贯 = VLOOKUP (LEFT (A2,6),$AB$17,2,0)。身份证号的前两位代表籍贯的省份,三四位代表的是市,五六位是区县。利用 LEFT 函数提取身份证号的前六位,再对照数据表查找对应的籍贯。LEFT (A2,6) 就是从身份证号左边起提取 6 位,然后利用 VLOOKUP 在对照表中查找对应的籍贯。

excel取字符串的某一段,excel提取字符串函数LEFT、MID、RIGH用法详解-趣帮office教程网

2、身份证号提取出生年月日:

公式:身份证号提取出生年月日 = TEXT (MID (A2,7,8),"0000-00-00")。身份证号的第七位开始,至第十五位是出生年月日,所以使用 MID 函数提取身份证号中从第七位开始的八位。MID (A2,7,8) 表示从身份证号第七位开始提取 8 位,再利用 TEXT 函数转化为日期格式。

excel取字符串的某一段,excel提取字符串函数LEFT、MID、RIGH用法详解-趣帮office教程网

3、身份证号提取性别:

公式:身份证号提取性别 = IF (ISEVEN (LEFT (RIGHT (A2,2),1)),"女","男")。身份证号的倒数第二位是性别代码,奇数代表男性,偶数代表女性。RIGHT (A2,2) 提取身份证号后两位,LEFT (RIGHT (A2,2)) 再提取后两位中的前面一位,ISEVEN (LEFT (RIGHT (A2,2),1)) 判断是不是偶数。如果是偶数,返回 “女”,否则返回 “男”。

excel取字符串的某一段,excel提取字符串函数LEFT、MID、RIGH用法详解-趣帮office教程网

掌握 LEFT、MID 和 RIGHT 这三个函数,可以在 Excel 数据处理中更加高效地提取所需的字符串内容。