excel上15位身份证号用哪个函数算出生日期

来自:    更新日期:早些时候
EXCEL 如何把身份证号的生日月份提取出来,要15位和18位都能用的~

1.打开EXCEl文件,将身份证号所在列复制一列,用来提取出生年月日

2.选择复制好的一列,在“数据”菜单下选择“分列”工具。

3.在“分列”对话框中选择“固定列宽”

4.单击数据预览的下方的标尺,把身份证号,分成3段,中间一段为出生年月。

5.单击图示中标出来的1、3,分别选择“不导入此列(跳过)”

6.选择中间一列,列数据格式选择“日期”格式。单击“完成”确认。

7.看一下效果是不是可以了。当然日期的格式,可以自己再调整。

如果身份证号码在a2, 输入公式:
=IF(A2"",DATEDIF(TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00"),TODAY(),"y"),)可得到年龄。前提是电脑中的日期是正确的。
在excel中通过身份证号(15位或18位)自动生成性别、出生年月、当前年龄:假设有身份证号码的单元格名称为A2,且为纯文本格式出生年月:将B2设置为日期格式;在B2中输入:=--TEXT(19*(LEN(A2)=15)&MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00")当前年龄:加入C1单元格,内容为Y;在C2输入当期日期yyyy-mm-dd;在D2输入:=DATEDIF(B2,C2,C$1)性别:在E2中输入:=IF(MOD(MID(A2,15+(LEN(A2)=18)*2,1),2),"男","女")

=IF(LEN(B2)=15,CONCATENATE("19",MID(B2,7,2),".",MID(B2,9,2)),IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4),".",MID(B2,11,2)),"身份证错"))
这个公式 15位和18位的 都适用。

输入以下公式
="19"&TEXT(MID(D2,7,6),"00-00-00")
公式表示:由D2单元格的身份证号的第7位开始,截取6位出生日期编号,以规定的文本格式显示为出生年月日。
也可以直接以日期格式显示
=DATE(1900+MID(D2,7,2),MID(D2,9,2),MID(D2,11,2))


excel上15位身份证号用哪个函数算出生日期视频

相关评论:
  • 17048699778Excel中如何通过身份证计算出生日期?使用函数,身份证为15位。谢谢!
    甘颖昌Excel 表中用身份证号码中取其中的号码用:MID(文本,开始字符,所取字符数); 2.15 位身份证号从第 7 位到第 12 位是出生年月日,年份用的是 2 位数。 18 位身份证号从第 7 位到第 14 位是出生的年月日,年份用的是 4 位数。 从身份证号码中提取出表示出生年、月、日的数字,用文本...

  • 17048699778如何在Excel中使用身份证号码计算精确到月日的年龄?
    甘颖昌要在Excel中使用身份证号码计算精确到月日的年龄,请按照以下步骤操作:1. 确保身份证号码格式正确,通常是15位或18位。15位号码适用于1980年1月1日之后出生的人,而18位号码适用于1990年1月1日之后出生的人。2. 在Excel中,选择一个单元格(例如B1),并输入以下函数:```excel =DATEDIF(--TEXT...

  • 17048699778excel中身份证号明明是15位,但用len公式后却显示18,这是为什么呀?谢谢...
    甘颖昌有图有真相,单元格B2的值是多少,B2的单元格格式是不是文本呢,如果是常规的话可能自动改变了数值长度。你只是在文字描述,没法解释清楚是为什么。

  • 17048699778excel表格如何用身份证号提取性别
    甘颖昌身份证号码隐藏着你的性别信息,如果我们建立的数据表有身份证号码那就不必录入性别了,直接利用公式就可以将性别输入,这样既方便了录入,提高了工作的效率。还节省了数据的存储空间。下面介绍具体的做法。1、在身份证号码中,如果你的号码是15位,那么你的身份证号码的最后一位是奇数的话你就是男滴,...

  • 17048699778怎样用Excel筛选身份证是15位或18位的记录
    甘颖昌,改函数表示求a1单元格中文本的长度。4、输入完成后,使用格式填充柄对其余数据进行判断,得到所有的数据长度。5、可以看到我们已经获取了所有的身份证号长度,只是我们可以选中身份证号长度的列,然后使用条件格式将包含15和18的数值筛选出来,可以看到我们已经将所有身份证号是15位或18位的筛选出来了。

  • 17048699778如何使用EXCEL公式:使用身份证号码算实际年龄。
    甘颖昌如果身份证号写在A1中,则公式可以写成:=DATEDIF(TEXT(IF(LEN(A1)=15,19&MID(A1,7,6),MID(A1,7,8)),"0-00-00"),TODAY(),"Y")首先要确认的是身份证号的位数,15位的身份证号生日是第7位开始的6位(年份码两位,完整年份应在前面加上“19”),而18位的身份证号生日是第7位开始的...

  • 17048699778如何在excel中的输入身份证号码时,既限制位数(只能是15位或18位),又...
    甘颖昌比如要在A列输入证号,可A列(如果只是在某区域内输入,如:A1:A100,就应从A1开始向下选择至A100),打开菜单“数据”-“有效性”-“设置”-“允许”-“自定义”,输入公式:=and(len(a1)=18,countif(a:a,a1)=1)保存后就可以了。

  • 17048699778Excel如何判断身份证号码数据的第17或15位数字的奇偶性决定男女性别_百 ...
    甘颖昌仅E6判断15位身份证号返回正确结果,其他均将超过15位的数字视为0,即判别未偶数而返回性别为"女"。以上便是为大家介绍的有关在Excel中根据身份证号码判断性别的方法,原理就是判断末位数字的奇偶性,公式中使用到了MOD函数及RIGHT和LEFT,至于函数使用的详细说明可以参阅相关文档。如果你是...

  • 17048699778excel的15位身份证号码和18位的身份证号码应该分别应该怎么自动输入性 ...
    甘颖昌性别:=IF(MOD(MID(A2,15,3),2),"男","女")出生年月:=TEXT(RIGHT(19&MID(A2,7,LEN(A2)\/2.2),8),"0000-00-00")年龄:=DATEDIF(C2,TODAY(),"y")以上公式都是15\/18位身份证号通用的,其中求年龄的公式引用了出生年月的结果,如果不想引用,把C2替换为出生年月的公式也可以。

  • 17048699778excel里面。例如我有一列15位的身份证号,我想在中间任意位置加入两位数 ...
    甘颖昌=LEFT(A1,6)&19&RIGHT(A1,9)下拉公式

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网