身份证号码提取出生年月日
1、如果我们已经提取出出生日期了,我们也可以用DATEDIF()函数来计算年龄。
2、=IF(MOD(MID(A7,17,1),2)=1,"男","女")以上就是在Excel中从身份证号里获取出生日期、年龄、性别的方法。
3、如果出生日期是在1991年4月23日,今天2019年4月23日,才能算28岁的话,那应该如何计算?
4、目的:从身份证号码中快速提取出生年月。
5、下面我们就从身份证号码中提取出生年月日。在A1单元格输入身份证号码,------YYYYMMDD0078(18位),在B1单元格输入公式:
6、提取性别:在C列编辑性别。在C1单元格输入:=IF(LEN(A1)=15,IF(MOD(VALUE(RIGHT(A1,3)),2)=0,"女","男"),IF(LEN(A1)=18,IF(MOD(VALUE(MID(A1,15,3)),2)=0,"女","男"),"身份证错"))。
7、如果过了一年,又需要把2019改成2020,如果我们不希望改动的话,可以使用公式:=YEAR(TODAY())-MID(B2,7,4)
8、解读:在【分列】操作时,一定要将多余的部分删除掉,即【不导入此列】。
9、=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))→回车,看看是不是显示出来了,然后利用填充手柄把下面所有的身份证号码就全部提取出来出生年月日了。
10、身份证号中从第7位开始到第14位结束,是出生年月日,共8个字符。如果要给提取出来的出生日期指定格式,就要用到TEXT()函数
11、前面输入的字符里有字母,如果你输入18位真实身份证号码会以科学计数法显示,下面告诉大家怎么才能显示18位数字的身份证号码。
12、鼠标移到计算出的出生年月单元格中,光标移到单元格右下角,光标变成十字的时候双击鼠标。
13、=TEXT(MID(A7,7,8),"00-00-00")
14、首先把带有正确身份号信息的表格打开。
15、在“出生年月”列下方的第一个空白格中输入公式,提取出出生年月日。公式:=TEXT(MID(B2,7,8),"00-00-00")注意:公式中B2为身份号所在列,要灵活变动。
16、使用MID函数,在C2中输入公式:=MID(B2,7,4),表示从B2单元格的第7位开始取4个字符。
17、出生年月:
18、DATEDIF()是Excel中的一个隐藏函数。参数“Y”表示按年计算。
19、在身份找后面增加一列为“出生年月”的列。
20、在【数据预览】区单击鼠标左键,选择需要提取字符的开始位置和结束位置,并【下一步】。
21、=DATEDIF(A7,TODAY(),"Y")
22、下面以一个通用的身份证号码(18位)为例,”------“前六位是原籍、地区等信息;”YYYY“第七到第十位是”出生年份“;”MM“第十一位到第十二位是”月“;”DD“第十三位到第十四位是”日“。
23、=YEAR(NOW())-MID(A7,7,4)
24、身份证号的第17位是用来表示性别的,奇数为男,偶数为女。那如何判断奇数或偶数呢?在数学上,如果一个数能被2整除,也就是余数是0,我们就说这个数是偶数;不能被2整除,也就是余数是1,这个数就是奇数。
25、我们知道身份证号的第7至14位,代表着出生的年,月,日,现在我们仅需要根据出生的年份来计算年龄,如吕布是1993年的,我们只需要用2019-1993=26来计算年龄,所以首先要把身份证号中的第7位至10位提取出来:
26、首先我们得提取出身份证里面的年月日,我们使用公式:=TEXT(MID(B2,7,8),"0-00-00")
27、根据出生的年月日计算年龄
28、如果出生日期是在1991年4月26日,今天是2019年4月23日,还没有到26日,那么不能算已满的年龄,只能算2019-1991-1=27岁
29、开机→单击左下角”开始“打开excel软件。
30、TODAY()函数显示今天的日期,YEAR()函数是求日期的年份。
身份证号码提取出生年月日
31、提取出生年月:Excel函数公式法。
32、选中想要身份证号码的那一列(A列)→右键单击→设置单元格格式→”数字“下的”文本“,再输入18位数字,是你想要的了吧。
33、软件根据身份证号自动填充下面所有的列,一定要确保身份证号的正确性。
34、excel身份证号提取出生日期
35、我们可以用MID()函数获取身份证号的第17位。如果余数等于1,就显示“男”,否则就显示“女”。可用IF()函数实现。
36、打开电脑上的excel表格,鼠标放在需要提取出生日期的单元格中。2、输入MID函数,输出年份选择函数的参数。3、点击回车键即可根据身份证算出年龄。4、根据以上步骤即可在excel中提取身份证号里的出生日期。注意事项:1、输入MID函数,输出年份选择函数的参数。2、输入函数时注意符号要是英文符号。
37、其中DATEDIF(起始日期,结束日期,"y")表示两个日期之间已满多少年。
38、提取年龄:假如在D列编辑年龄,在D1单元格输入:=IF(LEN(A1)=15,year(now())-1900-VALUE(MID(A1,7,2)),if(LEN(A1)=18,year(now())-VALUE(MID(A1,7,4)),"身份证错"))随便输入一个出生年月日的演示一下这个也不涉及隐私。到这里就完事了,如果你觉得有帮助就顺手点个赞,多谢!以上操作适合15位、18位身份证号码
39、在目标单元格中输入公式:=TEXT(MID(C3,7,8),"00-00-00")。
40、这就需要另外一个函数,MOD(number,divisor),用来获得两个数的余数。number表示被除数,divisor表示除数。在这里,number应该是身份证号的第17位,divisor是2。
41、然后我们使用今年的年份2019减去这个出生年份:C2公式改成=2019-MID(B2,7,4)
42、选择【列数据格式】中的【不导入此列】;并选中需要删除的结尾部分,单击【不导入此列】;选中“出生年月”部分,单击【日期】并【完成】。
43、然后再使用DATEDIF函数来进行计算:
44、【数据】-【分列】-【固定宽度】-【下一步】。
45、根据中华人民共和国公安部关于居民身份证编制规范的要求,中华人民共和国大陆范围内的居民身份证的第七位至第十位,所,是当事人出生的年份,第十一至第十二位为当事人出生的月份,第十三位至第十四位为当事人出生月份,所以当事人要看自己的的出生年月日,只要看第七位至第14位即可。
46、TEXT()函数的作用就是将字符串设置为指定的格式。
47、=DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),TODAY(),"y")
48、获取性别:
49、函数Mid的作用为:从字符串的指定位置开始返回指定长度的字符;语法结构为:=Mid(字符串,起始位置,字符长度);而身份证号码中的出生年月从第7位开始,长度为8。
50、方法:1、复制身份证号码至“出生日期”列。
51、获取年龄:
52、=TEXT(MID(A1,9+(LEN(A1)=18)*2,4),"00-00")15位和18位身份证都适用的。上述公式得到的是文本。如果要得到日期数值,公式为=--TEXT(MID(A1,9+(LEN(A1)=18)*2,4),"00-00")然后将单元格设置为日期格式类型为3月14日确定。