Excel中有三个文本提取函数,分别是left、mid、right,根据单词的意思可以看出,left是从文本的左边提取,mid是从文本的中间提取,right是从文本的右边开始提取,left和right函数的功能都可以有mid函数实现,下面分别讲解下这三个函数的用法:
下面是excel帮助中对这个函数的说明:
LEFT(text, [num_chars])
LEFT 从文本字符串的第一个字符开始返回指定个数的字符。
text 必需。 包含要提取的字符的文本字符串。
num_chars 可选。 指定要由 LEFT 提取的字符的数量。
Num_chars 必须大于或等于零。
如果 num_chars 大于文本长度,则 LEFT 返回全部文本。
如果省略 num_chars,则假定其值为 1。
放在中括号里面的参数的是可选参数
例如我们要从下列地址中提取省份
right函数和left函数差不多,唯一的区别在于,前者是从右边提取,后者是从左边提取。
RIGHT(text,[num_chars])
RIGHT 根据所指定的字符数返回文本字符串中最后一个或多个字符。
text 必需。 包含要提取字符的文本字符串。
num_chars 可选。 指定希望 RIGHT 提取的字符数。
例如我想提取下面这个文本中最后四个字符
mid函数是这三个函数中功能最强大的,可以从文本的任意位置提取,left函数和right函数都可以用mid函数来实现。
MID(text,start_num,num_chars)
MID 返回特定数目的字符的文本字符串中从指定的位置,基于您所指定的字符数。
text必填。要从中提取包含字符的文本字符串。
start_num必填。要从文本中提取的第一个字符的位置。文本中的第一个字符start_num为1,依次类推。
num_chars必填。指定要 MID 从文本中返回的字符数。
平时我们经常要从身份证号中提取生日,这时就可以使用mid函数
有的时候我们想要的格式是1996年12月14日,而不是19961214,这时候怎么办呢?
我们先介绍一个非常实用 & 操作符,它可以将两个文本连接在一起,例如将“北京市”和“海淀区”这两个文本连接在一起
回到上面生日提取,我们可以用&操作符来转换成我们想要的格式
这三个函数就讲解完了,是不是觉得很实用啊,关于生日提取,下次介绍一个更为简便的方法。
第一次发表教程,还望大家多多包涵,如果您觉得还可以的话,麻烦您在下面点赞呦,欢迎评论区吐槽。
联系客服