欢迎访问服务器技术网-www.fuwuqijishu.com

在Excel按身份证号码截取出生年月的方法谁知道呢?

软件 fuwuqijishu 2年前 (2022-10-01) 10次浏览 0个评论 扫描二维码

关于在Excel按身份证号码截取出生年月的方法谁知道呢?请高手帮忙….在Excel按身份证号码截取出生年月的方法谁知道呢?请高手帮忙….的问题

出生日期码(第七位至十四位)
假设D2是身份证号,A1中产生出生年月日,则在A1中输入:
  =TEXT(IF(LEN(D2)=18,MID(D2,7,8),CONCATENATE(“19″,MID(D2,7,6))),”#年00月00日”)
  即用len判断D2的长度,如果长是18(即18位身份证号),则调用函数mid(D2,7,8)即从D2中第7位起取8位,正好是完整的出生年月日,形如19581202;如果不是,由调用函数CONCATENATE(“19”,MID(D2,7,6))即从D2中第7位起取6位以后,前面加上“19”,也形如19581202式的出生年月日。

最后,前面加上text函数,指定格式为“#年00月00日”,这样,所有的出生年月都形成为“1958年12月02日”的格式。
  即:用len判断长度,用if根据判断出来的长度选择是取8位,还是取6位后再加上“19”,然后用text函数指定格式为“#年00月00日”。

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2706.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900