第1个回答 2012-09-18
假如数据在A1
方法1:B1=MID(A1,7,8)
方法2:B1=MID(A1,7,LEN(A1)/2-1)
如果是算年龄附加公式:B1=DATEDIF(TEXT(MID(A1,7,LEN(A1)/2-1),"0-00-00"),TODAY(),"Y")
第2个回答 2012-09-18
前面的字符与你想要的字符长度是固定的吗?
如果是固定的长度,则可以用mid函数。
设前面的数字长度为a,你想要的长度为b,则公式为 mid(a2,a+1,b),a2表示单元格、
如从身份证号里面找出生日期,则可以使用mid(a2,7,8)
第3个回答 2012-09-18
提取身份证号码中的出身年月日,需要注意还有15位的号码需要兼容
下面的公式或许列加适合你
=TEXT(--text(mid(a1,7,len(a1)/2-1),"0-00-00"),"emmdd")
第4个回答 2012-09-18
你这是从身份证号码中提到出生年月日吧
假设数据在A1,在B1输入:
=MID(A1,7,8)