excel学习库

excel表格_excel函数公式大全_execl从入门到精通

用Excel提取身份证号码中的出生日期,格式变化与统计分析的思考

日常工作中,很时候都需要通过自动提取身份证号码里面的信息,来获取员工的生日,性别等等。 在这个过程当中,很多人第一时间会想到的是用函数的方式。例如,可以使用 MID 函数,公式是: =MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日" 还有TEXT加MID函数,公式是: =TEXT(MID(身份证单元格,7,8),"0000-00-00") 也可以这样表达: =TEXT(TEXT(MID(身份证单元格,7,8),'0-00-00'),'e/mm/dd') 还有看了会让人头晕的: =--TEXT((LEN(身份证单元格)=15)*19&MID(A2,7,6+(LEN(身份证单元格)=18)*2),''#-00-00'')当然,还有更简便的神操作,那就是组合键 Ctrl + E,具体步骤如下: 第一步:在身份证号码后插入一列,手动输入日期,注意日期格式为:0000-00-00第二步:在第二行按住 Ctrl+E,后面的即可显示日期,且都是日期格式 由下图就可以看到,结果实时显示为日期格式。对此,很多人在使用了函数之后,会出现以下的问题,也就是提取后的日期不便于后期的处理,因为所提取出来的日期是“文本”属性了,那样的话,又得进行二次加工,到时候又会费事费力。所以,在使用函数,在想要获得数据结构的时候,得做好评估和考量,应该要考虑几方面的因素: 提前的是什么数据?(What)提取的数据要用来干嘛?(For What)如何提取更快捷及方便?(Fast)如何辅助后期的加工或统计分析?(Supprot)如何确保准确性、稳定性和及时性?(Accuracy, stability and timeliness)让他人能看得懂及第一时间掌握(确保交接、验证及延续性)?(Continuity) 从以上几点出发,一开始就应该要做好相关的定位,而不是单纯地炫耀函数的技能或仅仅为了完成暂时的工作任务。 例如,日期有专门的属性,那就是要确保提取后的数据应该是日期格式的,也就是还原日期本来的属性,这样才能便于后续的统计分析。 以上就是关于Excel提前身份证中的出生日期,需要思考的问题做个探讨,希望对大家有帮助。
已下架 (期待您的关注、转发和点赞;文章为原创,如有雷同及不符,欢迎联系探讨;文中图片来自网络,如有侵权,请联系删除。) 2021年2月7日

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接