大家平常在工作中,总会遇到一段文本字符中需要提取相关信息的需求。
比如一段文字中括号中的部分,或是某一个数字,或是某一段数字......
我想LEFT、RIGHT、MID这3个函数可以帮到您~
用法很简单~咱走起!
一、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(目标单元格,内容的左边指定开始位置,指定截取的字的个数)。
二、经典用法
三、截取某特征前的字符
说明:(拿LEFT举例)
LEFT指定从内容开始处截取,没有指定,即从第一个字符开始;
FIND("@",B25)指定从第一位开始截取到"@"为止;
-1是指@的前一位,如果是截取到"@"前的1为止,那就是-3;
合在一起的意思:从第一个字符开始,截取到"@"前一位为止。
四、提取文本字符里括号()中的内容
说明:
提取的是括号内的数字,所以需要用MID函数;
起始数为(所在位数+1;
提取位数为)所在位数减去(所在位数,再-1。
五、其余拓展PS
1、提取字符某段内容,使用EXCEL数据-分列亦可有效,不过操作较为麻烦;
2、LEFTB、RIGHTB、MIDB与LEFT、RIGHT、MID用法大致相同。
六、懂下面这张图片的,我能看到你哦!!!
閱讀更多 皓月當空驚豔 的文章