今天分享如何从单元格中截取部分内容的小技巧,希望能帮到你!
一、常用的截取字符串函数
在Excel中,使用Left Right Mid 几个函数,即可截取所需的内容。
函数用法:
=Left( 单元格, 从左向右截取几个字符 )
=Right( 单元格, 从右向左截取几个字符 )
=Mid( 单元格, 从那个字符开始, 从左向右截取几个字符 )
如下所示,从身份证号中,提取出生日期,就是使用公式:=MID(A1,7,8)
若,数据源不规则,那,还可以配合Len或者Find函数使用
=Len(字符串),返回字符串的长度;
=Find(查找的字符串, 在哪里找, 从哪个位置开始),返回找到的文本位置;
如下示例,使用Len函数返回身份证号的长度,使用Find函数查找“19”出现的位置:
通过以上的几个字符串函数,基本上能搞定日常工作中的各种单元格内容截取。
二、数据分列
截取单元格内容,数据分列,是一个非常好用的工具。
通过分列功能,我们可以截取固定长度或者带有分隔符内容,使用方法也很简单。
还是如上的身份证号中提取生日,使用分列功能,不用输入任何公式,动动鼠标,就能轻松搞定,如下所示:
再如,职场中,从其他系统导出的数据(通常带有分隔符,如空格,逗号,分号等),分列功能尤为好用。
三、快速填充
新版本Excel中,新增了“快速填充”功能,快捷是<Ctrl>+E。
这个功能,对于从字符串中获取有一定规律的内容,很是好用,甚至比分列功能还好用!
还是在身份证号提取生日实例,如下所示: