excel表格中怎么在一组文字中,提取部分文字

如题所述

身份证上的生日进行提取出来,是excel提取数字中较为常用的一种。如下图数据的填充,分为姓名+身份证号码,

对数据进行提取之前需要考虑数据的特征,如身份证号码的长度和属性,可以知道生日是从第7位数字开始的8个数,如下图“=TEXT(MID(C5,7,8),"0000-00-00")”提取生日

当表格里的数据为汉字和数字组合而成的时候,如下图,也是可以进行数据数字的提取的。

在数据里如果左边是数字右边是文字,如下图显示,就可以利用“=LEFT(C5,2*LEN(C5)-LENB(C5))”,这个公式对表格里的数据进行提取、

如果表格里的数据是“年龄23”这种排列方式,可以采用“=--RIGHT(C5,LEN(C5)*2-LENB(C5))”右侧数字提取的方式进行提取,如下图显示

如果在表格里,既有这种“年龄23”又有“1978年”等之类的数字数据的时候,可以用“=IF(DISNUMBER(--LEFT(C5,1)),--RIGHT(C5,LEN(C5)*2-LENB(C5)),--LEFT(C5,LEN(C5)*2-LENB(C5)))”条件格式进行替换。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-09-04
如果都是文字在左数字在右,可以用
=left(a1,lenb(a1)-len(a1))
具体单元格引用可以自己修正
第2个回答  2017-09-04
先截图看看数据,才能有的放矢。
相似回答