excel中从身份证中提取出生年月日

excel中从身份证中提取出生年月日

15位身份证号从第7位到第12位是出生年月日,年份用的是2位数。 18位身份证号从第7位到第14位是出生的年月日,年份用的是4位数。 从身份证号码中提取出表示出生年、月、日的数字,用文本函数MID()可以达到目的。

MID()——从指定位置开始提取指定个数的字符(从左向右)。

对一个身份证号码是15位或是18位进行判断,用逻辑判断函数IF()和字符个数计算函数LEN()辅助使用可以完成。

综合上述分析,可以通过下述操作,完成形如1978-12-24样式的出生年月日自动提取:

假如身份证号数据在A1单元格,在B1单元格中编辑公式

=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))

回车确认即可。

如果只要“年-月”格式,公式可以修改为

=IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2),MID(A1,7,4)&"-"&MID(A1,11,2))

识别18位和15位身份证的性别

A1是身份证号

B1输入公式

=IF(MOD(RIGHT(LEFT(A1,17)),2),"男","女")

-------------------------------------------------------------------------------------------------------------------------

这是根据身份证号码(15位和18位通用)自动提取性别和出生年月的自编公式,供需要的网友参考:

说明:公式中的B2是身份证号

1、根据身份证号码求性别:

=IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男

"),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,3)),2)=0,"女","男"),"身份证错"))

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)),"身份证错"))

3、根据身份证号码求年龄:

=IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)),"身份证错"))

----------------------------------------------------------------------------------------------------------------------------

接下来我们应将光标移至D3单元格中,然后输入

“=IF(MID(B3,15,1)/2=TRUNC(MID(B3,15,1)/2),"女","男")”。这就表示取身份证号码的第15位数,若能被2整除,这表明该员工为女性,否则为男性。

从身份证号码中提取年龄

IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)),"身份证错"))

=IF(LEN(A2)=18,DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)),IF(LEN(A2)=15,DATE(MID(A2,7,2),MID(A2,9,2),MID(A2,11,2)),"错误身份证号"))

excel中从身份证中提取出生年月日

15位身份证号从第7位到第12位是出生年月日,年份用的是2位数。 18位身份证号从第7位到第14位是出生的年月日,年份用的是4位数。 从身份证号码中提取出表示出生年、月、日的数字,用文本函数MID()可以达到目的。

MID()——从指定位置开始提取指定个数的字符(从左向右)。

对一个身份证号码是15位或是18位进行判断,用逻辑判断函数IF()和字符个数计算函数LEN()辅助使用可以完成。

综合上述分析,可以通过下述操作,完成形如1978-12-24样式的出生年月日自动提取:

假如身份证号数据在A1单元格,在B1单元格中编辑公式

=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))

回车确认即可。

如果只要“年-月”格式,公式可以修改为

=IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2),MID(A1,7,4)&"-"&MID(A1,11,2))

识别18位和15位身份证的性别

A1是身份证号

B1输入公式

=IF(MOD(RIGHT(LEFT(A1,17)),2),"男","女")

-------------------------------------------------------------------------------------------------------------------------

这是根据身份证号码(15位和18位通用)自动提取性别和出生年月的自编公式,供需要的网友参考:

说明:公式中的B2是身份证号

1、根据身份证号码求性别:

=IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男

"),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,3)),2)=0,"女","男"),"身份证错"))

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)),"身份证错"))

3、根据身份证号码求年龄:

=IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)),"身份证错"))

----------------------------------------------------------------------------------------------------------------------------

接下来我们应将光标移至D3单元格中,然后输入

“=IF(MID(B3,15,1)/2=TRUNC(MID(B3,15,1)/2),"女","男")”。这就表示取身份证号码的第15位数,若能被2整除,这表明该员工为女性,否则为男性。

从身份证号码中提取年龄

IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)),"身份证错"))

=IF(LEN(A2)=18,DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)),IF(LEN(A2)=15,DATE(MID(A2,7,2),MID(A2,9,2),MID(A2,11,2)),"错误身份证号"))


相关文章

  • Excel在高校学生档案管理中的应用
  • 摘 要:介绍Excel在高校学生档案管理中快速准确处理数据的方法与技巧.如怎样制作下拉列表框选择所需数据:通过函数的使用保证输入的身份证号是唯一的:通过身份证号自动得出性别.出生日期.户口所在地等. 关键词:Eexcel:处理数据:函数 中 ...查看


  • 巧用Excel:利用身份证号码提取个人信息
  • 操作技巧 巧用Excel:利用身份证号码 提取个人信息 一.分析身份证号码 其实,身份证号码与一个人的性别.出生年月.籍贯等信息是紧密相连的,无论是15位还是18位的身份证号码,其中都保存了相关的个人信息. 15位身份证号码:第7.8位为出 ...查看


  • 如何从身份证中提取出生年月及信息
  • 假如,A1是姓名,B1是身份证号码,C1是出生年月 可以用以下公式求出 =IF(LEN(B2)=15,"19"&MID(B2,7,2)&"年"&MID(B2,9,2)& ...查看


  • 神技!Excel实现根据身份证号码提取出生日期.性别和年龄
  • 我们每个人的身份证号码都不是简单的,里面包含了我们的生日.年龄和性别信息,甚至包含了户籍所在地区的信息. 网上有一些网址,可以根据身份证号码获取这些信息,但是要一个一个来,非常麻烦.当我们一次性处理几百条信息就麻烦了,其实这个功能Excel ...查看


  • EXCEL提取身份证信息以及鉴别身份证真伪的技术文件
  • EXCEL中如何提取身份证出生日期.性别.检验身份证号码的正确性 中国居民身份证号码是一组特征组合码,原为15位,现升级为18位,其编码规则为: 15位:6位数字常住户口所在县市的行政区划代码,6位数字出生日期代码,3位数字顺序码. 18位 ...查看


  • 在建立企事业单位员工电子档案的过程中
  • 在建立企事业单位员工电子档案的过程中,员工的身份证号.所属省份.性别等信息都是必须要输的,如果单位员工众多的话,相关个人信息的输入工作量无疑是相当大的. 那么,我们能不能让这个繁琐的个人信息输入过程变得更轻松以提高自己的工作效率呢?答案当然 ...查看


  • 电子表格函数公式使用集锦
  • 电子表格函数公式使用集锦 怎么让excel 表格公式只能看不能被改:选定不需要保护的的单元格,单击右键-设置单元格格式-取消锁定-选定需要保护的的单元格,单击右键-设置单元格格式-锁定-工具-保护-保护工作表-输入密码-确定. 一. 电子表 ...查看


  • Excel表格公式大全
  • 1.查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","") . 2 3.从输入的18位身份证号的出生年月计算公式:=CONCATENATE(MID(E2,7,4),&qu ...查看


  • 根据身份证号码知道出生日期和性别
  • 别再错过了 大家好,我是集函数代码等于一身的Coffee,代号无敌,人称无敌大师姐Coffee是也. 近期群中有人提问如何根据身份证号码知道出生日期和性别,公式整理好发给他们后,次日又有人问同样的问题,有些东西错过就已错过了,自己爬楼去看记 ...查看


热门内容