tzkr.net
当前位置:首页 >> 怎么提取出生年月日 >>

怎么提取出生年月日

用字符串截取函数就可以 截取Excel字符串的部分字符,我们可以使用Mid、Left、Right等函数从长字符串内获取一部分字符. ①LEFT函数: LEFT(text,num_chars) Text是包含要提取字符的文本串.Num_chars指定要由LEFT 所提取的字符个

从excel身份证号中提取出生年月日的方法:=mid(a1,7,8) 出来就是yyyymmdd的八位数字形式 如果要格式化就用=text(mid(a1,7,8),"yyyy-mm-dd")

假设身份证号码在A1,在B1输入公式:出生日期: =TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00") 性别: =IF(MOD(MID(A1,15,3),2),"男","女") 年龄:=DATEDIF(TEXT(MID(A1,7,LEN(A1)*2/3-4),"0-00-00"),TODAY(),"Y")

假如身份证号码在A列(从A2开始),出生年月日在B列中,可以利用下面的函数提取出生年月日,注意必须用英文半角输入.在B2单元格中输入=IF(LEN(A2)=15,DATE(MID(A2,7,2),MID(A2,9,2),MID(A2,11,2)),DATE(MID(A2,7,4).MID(A2,11,2),MID(A2,13,2)))回车确定.然后用填充柄充填B列,选中B列,右键单击,弹出“单元格格式”,在“格式类别”下面选中“日期”你喜欢的格式,确即可.

mid(x,x,x) & "年" & mid(x,x,x) & "月" & mid(x,x,x) & "日"如果用CONCATENATE就不用&符号,直接把&符号替换为逗号

如果身份证号在c2单元格,那么输入以下公式,得到出生年月日=date(mid(c2,7,4),mid(c2,11,2),mid(c2,13,2))

年月日:=if(len(a1)=18,date(mid(a1,7,4),mid(a1,11,2),mid(a1,13,2)),date("19"&mid(a1,7,2),mid(a1,9,2),mid(a1,11,2)))

身份证号码都是现在都是18位的,从第7位到14位就是出生年月,在excel中我们假设a1单元格是身份证号码,则你在b2输入=mid(a1,7,4)&"-"&mid(a1,11,2)&"-"&mid(a1,13,2)

假设身份证号码在a1,在b1输入公式:出生日期:=text((len(a1)=15)*19&mid(a1,7,6+(len(a1)=18)*2),"#-00-00") 性别:=if(mod(mid(a1,15,3),2),"男","女") 年龄:=datedif(text(mid(a1,7,len(a1)*2/3-4),"0-00-00"),today(),"y")

设A1为出生年月日时间,要在B1内获取日期,则=year(A1) & "-" & month(A1) & "-" & day(A1) 其中year公式获取年份,month公式获取月份,day公式获取天数.要获取其他格式,同理可得.

网站首页 | 网站地图
All rights reserved Powered by www.tzkr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com