问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在EXCEL表格中 如何从身份证号码中提取出生年月

发布网友 发布时间:2022-04-23 05:55

我来回答

4个回答

热心网友 时间:2023-08-28 17:38

使用mid函数在身份证号中提取出生日期的方法

热心网友 时间:2023-08-28 17:38

可用提取函数mid,它的语法是=mid(原数据,从第几位开始提取,提取几位数)

由于身份证从第七位开始是出生年月,所以第二个数值输入7,出生年月共6位,第三个数值输入6即可,如下例:

热心网友 时间:2023-08-28 17:39

闲话不说,先出公式!楼主自己复制过去就可以,然后下拉!

M1=IF(LEN(J1)=18,IF(ISBLANK(A1),"",CONCATENATE(MID(J1,7,4),"年",MID(J1,11,2),"月",MID(J1,13,2),"日")),IF(ISBLANK(J1),"",CONCATENATE("19",MID(J1,7,2),"年",MID(J1,9,2),"月",MID(J1,11,2),"日")))

这个公式同时适用15位和18位

一、分析身份证号码

其实,身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是15位还是18位的身份证号码,其中都保存了相关的个人信息。

15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。

18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。

例如,某员工的身份证号码(15位)是320521720807024,那么表示1972年8月7日出生,性别为女。如果能想办法从这些身份证号码中将上述个人信息提取出来,不仅快速简便,而且不容易出错,核对时也只需要对身份证号码进行检查,肯定可以大大提高工作效率。

二、提取个人信息

这里,我们需要使用IF、LEN、MOD、

MID、DATE等函数从身份证号码中提取个人信息。如图1所示,其中员工的身份证号码信息已输入完毕(C列),出生年月信息填写在D列,性别信息填写在B列。

1. 提取出生年月信息

由于上交报表时只需要填写出生年月,不需要填写出生日期,因此这里我们只需要关心身份证号码的相应部位即可,即显示为“7208”这样的信息。在D2单元格中输入公式“=IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4))”,其中:

LEN(C2)=15:检查C2单元格中字符串的字符数目,本例的含义是检查身份证号码的长度是否是15位。

MID(C2,7,4):从C2单元格中字符串的第7位开始提取四位数字,本例中表示提取15位身份证号码的第7、8、9、10位数字。

MID(C2,9,4):从C2单元格中字符串的第9位开始提取四位数字,本例中表示提取18位身份证号码的第9、10、11、12位数字。
IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4)):IF是一个逻辑判断函数,表示如果C2单元格是15位,则提取第7位开始的四位数字,如果不是15位则提取自第9位开始的四位数字。

如果需要显示为“70年12月”这样的格式,请使用DATE格式,并在“单元格格式→日期”中进行设置。

2. 提取性别信息

由于报表中各位员工的序号编排是按照上级核定的编制进行的,因此不可能按照男、女固定的顺序进行编排,如果一个一个手工输入的话,既麻烦又容易出错
例如性别信息统一在B列填写,可以在B2单元格中输入公式“=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女")”,其中:

LEN(C2)=15:检查身份证号码的长度是否是15位。

MID(C2,15,1):如果身份证号码的长度是15位,那么提取第15位的数字。

MID(C2,17,1):如果身份证号码的长度不是15位,即18位身份证号码,那么应该提取第17位的数字。

MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2):用于得到给出数字除以指定数字后的余数,本例表示对提出来的数值除以2以后所得到的余数。

IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女"):如果除以2以后的余数是1,那么B2单元格显示为“男”,否则显示为“女”。

回车确认后,即可在B2单元格显示正确的性别信息,接下来就是选中填充柄直接拖曳。如图2所示,现在这份报表无论是提取信息或是核对,都方便多了

热心网友 时间:2023-08-28 17:40

你想让结果显示在哪个单元格,就在那个单元格输入函数(公式):=MID(A1,7,8)
其中,A1是你的身份证号所在单元格,7是取值的起始位置,8是取值长度。

假设A1-A10000存放的是这些人的身份证号码,也假设全部使用18位号码,你可以在F1输入我提供的公式,然后用填充柄下拉复制、直到F10000,这时在F1-F10000中就得到了你需要的出生日期,最后把它们在复制、选择性粘贴-“数值”到你需要的Excel表中进行编辑排版。
如果大家的身份证号码有15位的、也有18位的,就要采用我消息给你的公式了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
纯种萨摩和不纯的萨摩的区别 不是纯种萨摩,长大成型后和纯种萨摩外表一样吗 学播音主持和配音哪个更赚钱,各有各的长处 学播音真的能改变声音吗,会让自己的普通话更加标准 学习播音和配音的作用,可以提升自信和气质 普通人学配音有没有用,有兴趣则有用 什么是永诚财产保险股份有限公司 win10电脑升级不了ie11win10怎么升级ie11 电脑硬件保修哪些电脑硬件保修包括什么 电脑固态硬盘质保几年一般的电脑保修时间是多久 A4纸的尺寸是多,在A4纸张上设置6寸相片4张怎么设置尺寸是多少 对方把我电话拉黑了,我怎么弄出来呢 姓刘有金有水的男孩名字 如何用EXCEL函数得到如2008-07-27属于本年中的第几周? 电话加入黑名单有什么作用 爱普生打印机要打6寸照片 怎么 调··· 带水字的男孩名字有哪些? 佳能打印机236,打印照片的时候怎么设置,用6寸的照片纸,如何设置纸张大 ... 五行属水的字有哪些?五行属水的男孩取名用什么字比较好? 6寸照片尺寸多大? EXCEL如何从系统中提取时间的年份值? 打印6寸照片怎么设置纸张大小 excel得到每年的第一天与最后一天 打印机打印照片6寸照片怎么设置 Excel 如何将系统当前时间计算出是本年的第几周 EXCEL中函数TODAY()的用法是什么?谁能告诉我? 怎么用excel计算日期在本年中的第几天 EXCEL中取 第几月的第几周。 excel中如何取当年的第一天 中学生作文《给自己的一封信》 无法登录怎么办? 你好,惠普打印机怎么打印6寸照片?如何设置电脑 请问如何在excel里面取去年今天的日期? 被对方拉黑了,可以用其他软件打电话过去吗? 有木有水的字,男孩子的名字有哪些? excel中如何选取身份证号的出生年月日期 苹果笔记本怎么选择打印照片6寸的尺寸 五行属水缺金的男孩名字 怎么才能把电脑上的文件传到手机上 a4纸尺寸打印6寸相片4张怎么设置 如何把电脑文件传到手机 要打印6寸照片,打印机里怎么选 五行属水的字都有哪些?男孩起名字用 男孩子取名字用五行属水最好的字 对方把你电话拉黑用触宝电话可以打通吗? 打6寸照片需要a几的纸? 五行缺水的男孩取名用字有哪些? 求周姓男孩五行带水的名字 刚买了个6寸相框,可是不知道6寸相纸怎么打印设置? 五行当中属水,有什么好的作为男孩子名字的字?要说出那个字的具体含义哦...