一键提取身份证号出生日期,不用函数不用分列,简单快捷方便!

之前我们提取身份证号出生日期都是用函数进行提取,今天给大家介绍一键提取出生日期技巧,很简Ctrl+E一键搞定,以下图为例提取身份证号中的出生日期。

在E2单元格中输入19961011,然后选中E2:E7单元格,按Ctrl+E,提取完毕。

是不是很简单快捷。


再给大家介绍一个提取性别的方法:

我们都知道身份证号的第17位数字代表性别,奇数代表男性,偶数代表女性,只要把第17位数字提取出来,用MOD()函数进行奇偶性判断返回0或1,然后用IF函数将0值显示为“女”,将“1”值显示为“男”。还没明白的伙伴往下看图。

步骤1、在D2单元格写入函数:=IF(MOD(RIGHT(LEFT(C2,17)),2),男,女)



步骤2、填充D3:D7区域


LEFT(C2,17)作用取身份证号的左边17位数,RIGHT()函数是指取右边第一位数,

所以RIGHT(LEFT(C2,17))可以取第17位数字。

MOD(RIGHT(LEFT(C2,17)),2)判断第17位数字是奇数还是偶数,返回1或0

IF(MOD(RIGHT(LEFT(C2,17)),2),男,女) 等同于IF(0,“男”,“女”)或IF(1,“男”,“女”),根据1或0返回“女”或“男”。

最后,求年龄,我们可以使用Datedif()函数,配合出生日期列求出年龄

注意:在使用“出生日期”列数据之前先要变成日期格式。

利用“分列”变成日期格式,步骤1、在“数据”选项卡下点击“分列”按钮,弹出“文本分列向导”,点“下一步”

将“分隔符号”区域所有项目取消勾选,点“下一步”

选择“日期”,YMD,点击“完成”

E列转换成日期格式了。

现在,我们用Datedif()函数求年龄,如下图

在F2单元格 输入=DATEDIF(E2,TODAY(),“Y”),填充F2:F7单元格,年龄出现了。

有关身份证号码提取部分个人信息 就讲到这里。 有问题可以私信我!


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 做为互联网的一个工作人员,尤其是运营岗位,一天工作时间最多触碰的工具就是excel了,比如数据整理、分析、设计报表...
    韩利阅读 14,461评论 9 204
  • 上次给大家分享了《2017年最全的excel函数大全(5)——逻辑函数》,这次分享给大家日期和时间函数(上)。 D...
    幸福的耗子阅读 11,133评论 0 5
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,718评论 18 399
  • 第七篇. Excel函数 一、IF函数 (一)IF函数的基本用法 函数语法:IF(logical_test,[va...
    温暖在靠近阅读 4,842评论 0 0
  • 每个人都是自己的上帝。如果你自己都放弃自己了,还有谁会救你?每个人都在忙,有的忙着生,有的忙着死。忙着追名逐...
    大耳朵的小圈阅读 4,628评论 2 1

友情链接更多精彩内容