巧用Excel函数提取身份证中的出生日期.doc
2页巧用函数提取身份证中的出生日期从身份证号码中提取出生年月日:假如A1为身份证号码,则=IF(LEN(A1)=18,MID(A1,7,4)&"年"&MID(A1,11,2)&"月"&MID(A1,13,2)&"日",IF(LEN(A1)=15,"19"&MID(A1,7,2)&"年"&MID(A1,9,2)&"月"&MID(A1,11,2)&"日","身份证号码长度错误!"))巧用函数提取身份证中的出生日期15位身份证号从第位到第12位是出生年月日,年份用的是2位数1位身份证号从第位到第1位是出生的年月日,年份用的是位数从身份证号码中提取出表示出生年、月、日的数字,用文本函数MID()可以达到目的MID()——从指定位置开始提取指定个数的字符(从左向右)对一个身份证号码是15位或是1位进行判断,用逻辑判断函数IF()和字符个数计算函数N辅助使用可以完成综合上述分析,可以通过下述操作,完成形如1978-12样-式24的出生年月日自动提取:假如身份证号数据在单元格,在B1单元格中编辑公式=IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2),MID(A1,74)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2))回车确认即可。
如果只要“年-月”格式,公式可以修改为=IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2),MID(A1,7,4)&"-"&MID(A1,12))这是根据身份证号码(15位和18位通用)自动提取性别和出生年月的自编公式,供需要的网友参考:说明:公式中的B2是身份证号1、根据身份证号码求性别:=IF(N(B2)=15,IF(MD(U(RIT(B2,3女男,〃〃),IF(N(B2)=1,IF(MD(U(MID(B2,15,3)女2)=男〃),〃身份证错〃))2、根据身份证号码求出生年月:=IF(LEN(B2)=15,CONCATENATE(〃19〃,MID(B2,7,2),〃.〃,MID(B2,9,2)),IF(LEN(B2)=1,CNCTNT(MID(B2,,),〃〃,MID(B2身份证错〃))3、根据身份证号码求年龄:=IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)(())U(MID(B2身份证错〃:〃)接下来我们应将光标移至D3单元格中,然后输入“=IF(MID(B3,15,1)/2二TRUNC(MID(B3,15,1)/2),〃女〃,〃男〃)”。
这就表示取身份证号码的第15位数,若能被2整除,这表明该员工为女性,否则为男性。

卡西欧5800p使用说明书资料.ppt
锂金属电池界面稳定化-全面剖析.docx
SG3525斩控式单相交流调压电路设计要点.doc
话剧《枕头人》剧本.docx
重视家风建设全面从严治党治家应成为领导干部必修课PPT模板.pptx
黄渤海区拖网渔具综合调查分析.docx
2024年一级造价工程师考试《建设工程技术与计量(交通运输工程)-公路篇》真题及答案.docx
【课件】Unit+3+Reading+and+Thinking公开课课件人教版(2019)必修第一册.pptx
嵌入式软件开发流程566841551.doc
生命密码PPT课件.ppt
爱与责任-师德之魂.ppt
制冷空调装置自动控制技术讲义.ppt


