EXCLE数据统计处理过程中,正常需要提取其中的部分字符串。例如,从身份证号中提取生日,从单元格中提取前几位编码,提取后几位数字等等。本期给大家介绍提取字符串的四大美人:LEFT,RIGHT,MID,FIND。FIND特别容易混淆,最后我会着重讲。
一、left、right公式 这两个公式分别提取单元格左边、右边特定个数的字符。公式结构为=left(A5,4),在A5单元格中提取最左边的4个字符;right公式类似,提取右边的字符。看一下动图演示:
二、mid公式 mid公式结构为 =MID(text, start_num, num_chars),例如=mid(A6,4,3),在A6单元格中,提取第4个字符开始往右数3个字符。空格也计算字符。看一下动图: 看一下下图的结果,注意一下最下面两行:如果 start_num 大于文本长度,则 MID 返回空文本 ('');如果 start_num 小于文本长度,但 start_num 加上 num_chars 超过了文本的长度,则 MID 只返回至多直到文本末尾的字符。 三、find公式 find的公式用于寻找特定字符在字符串中的位置。结构为:FIND(find_text,within_text,start_num)。例如:=find('西',A12,5),在A12单元格中,从第5个字符往右找,找到的第一个“西”字在这个字符串中第几位?这个公式特别容易混淆,大家先看一下动图,再具体分析: 以动图中的=find('西',A11,4)作为例子分析:从“木木西里为科研助力木木西里”中找西,因为里面有两个“西”,所以要区分一下找哪个“西”,本例要找的是从第4个字符往右找的第一个“西”,即为整个字符串中的第二个,然后查询这个“西”在字符串中的第12位。 要注意,上例中的4只为了区分找哪个字符,查找字符位置都从左边第一个开始,大家对照着下面的图表自己体会一下:
四个函数讲完了,但是这几个函数和计数函数len、lenb配合起来会用很多神奇的用法,后面几期,木木会给大家详细讲解。 我是一个狂热的跑者、一个数据处理民工。更多“OFFICE使用技巧”、“跑步瘦身建议”,请订阅“木木西里跑者”,或关注微信公众平台“木木西里”和我交流。想了解什么功能,在留言告诉木木哦! |
|