身份证号码算年龄公式.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
身份证号码算年龄公式

身份证号码算年龄公式: =DATEDIF(TEXT(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),#-00-00),e-mm-dd),TODAY(),y) A1为身份证号所在单元格设A1文本格式的18位身份证号,B1输入如下公式,即可算出当天的年龄. =YEAR(TODAY()-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))-1900岁MONTH(TODAY()-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))-1月DAY(TODAY()-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))天 如要算指定日期的年龄,则设A1文本格式的18位身份证号,B1为指定日期,在C1输入公式如下: =YEAR(B1-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))-1900岁MONTH(B1-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))-1月DAY(B1-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))天=IF(LEN(A1)=15,MID(A1,7,2)-MID(A1,9,2)-MID(A1,11,2),MID(A1,7,4)-MID(A1,11,2)-MID(A1,13,2)) 2、获取性别,如果Excel表上,A1为身份证号码。 =IF(MOD(MID(A1,IF(LEN(A1)=15,15,17),1),2),男,女) 注释:公式对身份证号码的长度都做了判断,所以适用15、18位的身份证号码。 一、excel表格中18位身份证号码如何转换成出生日期 可以做一个判断取值的宏,即先判断身份证号码位数,从身份证号码的第几位到第几位截取数值并付到新表格。 身份证在A1,B1输入 =TEXT(MID(A1,7,8),00-00-00) 注释:Mid(string, start, length)   参数   string   字符串表达式,从中返回字符。如果 string 包含 Null,则返回 Null。   Start   string 中被提取的字符部分的开始位置。如果 start 超过了 string 中字符的数目,Mid 将返回零长度字符串 ()。   Length   要返回的字符数。如果省略或 length 超过文本的字符数(包括 start 处的字符),将返回字符串中从 start 到字符串结束的所有字符。 二、在EXCEL表格中,如何自动根据身份证号码判断性别 =IF(MOD(MID(A1,17,1),2),男,女) 1、如果既有15位的又有18位的则有加个决断 =IF(MOD(MID(A4,IF(LEN(A4)=15,15,17),1),2),男,女) 注释:LEN函数的功能为 返回文本字符串中的字符数。   LENB函数的功能为 返回文本字符串中用于代表字符的字节数。此函数用于双字节字符。 LEN函数语法   LEN(text)   LENB(text)   Text 是要查找其长度的文本。空格将作为字符进行计数。 2、如果在B列中,1表示性别为“ 男”,0表示性别为“女”,则可以用下列来判断 =IF(INT(B1)=1,男,女) Excel表中身份证号码提取出生年月,性别,年龄的使用技巧(15、18位都可以) 1.Excel表中用身份证号码中取其中的号码用:MID(文本,开始字符,所取字符数); 2.15位身份证号从第7位到第12位是出生年月日,年份用的是2位数。 18位身份证号从第7位到第14位是出生的年月日,年份用的是4位数。 从身份证号码中提取出表示出生年、月、日的数字,用文本函数MID()可以达到目的。MID()——从指定位置开始提取指定个数的字符(从左向右)。 对一个身份证号码是15位或是18位进行判断,用逻辑判断函数IF()和字符个数计算函数LEN()辅助使用可以完成。综合上述分析,可以通过下述操作,完成形如1978-12-24样式的出生年月日自动提取: 假如身份证号数据在A1单元格,在B1单元格中编辑公式 =IF(LEN(A1)=15,MID(A1,7,2)-MID(A1,9,2)-MID(A1,11,2),MID(A1,7,4)-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,11,2)) 3.这是根据身份证

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档