求EXCEL中如何从身份证号码求出生年月日~36
发布网友
发布时间:2023-10-13 02:01
我来回答
共5个回答
热心网友
时间:2023-11-05 04:13
你想让结果显示在哪个单元格,就在那个单元格输入函数(公式):=MID(A1,7,8)
其中,A1是你的身份证号所在单元格,7是取值的起始位置,8是取值长度。
假设A1-A10000存放的是这些人的身份证号码,也假设全部使用18位号码,你可以在F1输入我提供的公式,然后用填充柄下拉复制、直到F10000,这时在F1-F10000中就得到了你需要的出生日期,最后把它们在复制、选择性粘贴-“数值”到你需要的Excel表中进行编辑排版。
如果大家的身份证号码有15位的、也有18位的,就要采用我消息给你的公式了。
热心网友
时间:2023-11-05 04:13
假设身份证在A1
=mid(a1,7,8)
直接在单元格里输入上面的内容即可
热心网友
时间:2023-11-05 04:14
假如单元格C8是身份证号码:362835196403185649
提取性别:F8=IF(C8="","",IF(MOD(MID(C8,15,3),2),"男","女")),返回结果:女
提取年龄:G8=IF(C8="","",DATEDIF(TEXT(MID(C8,7,6+2*(LEN(C8)=18)),"0-00-00"),NOW(),"y")),返回结果:51
提取出生年月:H8=TEXT(IF(C8="","",TEXT(MID(C8,7,(LEN(C8)=18)*2+6),"00-00-00")*1),"yyyy年mm月dd日"),返回结果:1964年3月18日
热心网友
时间:2023-11-05 04:14
告诉你一些常用的取字节函数,以后碰到这些问题就很简单了
1,left()函数可以取字符串左边指定长度的字节,比如身份证号码在G2中,号码是521005198809090554,你想知道他的地区编号就是身份证号码左边6位数,就可以用 =left(g2,6) 即可
2,right()与上面的刚好相反,取右边的字节
3,mid()就是取指定位置开始指定长度的字节,比如你要的生日就可以用这个函数了 =mid(g2,7,8) 取521005198809090554 从第7位开始的8个数字
热心网友
时间:2023-11-05 04:15
18位号码;A3单元格是身份证明号码.
=DATE(MID(A3,7,4),MID(A3,11,2),MID(A3,13,2))
DATE()函数查下用法.