玩转excel:活用LEFT、RIGHT、MID,文本字符处理不用愁!

大家平常在工作中,总会遇到一段文本字符中需要提取相关信息的需求。


比如一段文字中括号中的部分,或是某一个数字,或是某一段数字......

我想LEFT、RIGHT、MID这3个函数可以帮到您~

用法很简单~咱走起!

玩转excel:活用LEFT、RIGHT、MID,文本字符处理不用愁!

三个函数,字如其义:左、右、中

一、LEFT、RIGHT、MID的定义及用法

1、LEFT:从一个文本字符串的第一个字符开始,截取指定数目的字符。

用法:LEFT(text,num_chars),text是包含要提取字符的文本字符串,num_chars指定要由LEFT所提取的字符数。必须大于或等于0。

大白话用法:LEFT(目标单元格,从内容的左边开始截取指定的字的个数);

2、RIGHT:从一个文本字符串的最后一个字符开始,截取指定数目的字符。

用法:RIGHT(text,num_chars),text是包含要提取字符的文本字符串,num_chars指定希望RIGHT提取的字符数。

大白话用法:RIGHT(目标单元格,从内容的右边开始截取指定的字的个数);

MID:从一个文本字符串的指定位置开始,截取指定数目的字符。

用法:MID(text,start_num,num_chars),text是包含要提取字符的文本字符串,start_num是文本中要提取的第一个字符的位置.文本中第一个字符的start_num为1,以此类推,num_chars指定希望MID从文本中返回字符的个数。

大白话用法:MID(目标单元格,内容的左边指定开始位置,指定截取的字的个数)。

二、经典用法

玩转excel:活用LEFT、RIGHT、MID,文本字符处理不用愁!

经典用法

三、截取某特征前的字符

玩转excel:活用LEFT、RIGHT、MID,文本字符处理不用愁!

结合FIND函数,实现智能提取

说明:(拿LEFT举例)

LEFT指定从内容开始处截取,没有指定,即从第一个字符开始;

FIND("@",B25)指定从第一位开始截取到"@"为止;

-1是指@的前一位,如果是截取到"@"前的1为止,那就是-3;

合在一起的意思:从第一个字符开始,截取到"@"前一位为止。

四、提取文本字符里括号()中的内容

玩转excel:活用LEFT、RIGHT、MID,文本字符处理不用愁!

FIND函数作用还是比较大的哈~

说明:

提取的是括号内的数字,所以需要用MID函数;

起始数为(所在位数+1;

提取位数为)所在位数减去(所在位数,再-1。

五、其余拓展PS

1、提取字符某段内容,使用EXCEL数据-分列亦可有效,不过操作较为麻烦;

2、LEFTB、RIGHTB、MIDB与LEFT、RIGHT、MID用法大致相同。

六、懂下面这张图片的,我能看到你哦!!!

玩转excel:活用LEFT、RIGHT、MID,文本字符处理不用愁!

粉笔灰~飘过~~~


分享到:


相關文章: