利用身份证号码 提取个人信息
[Word]在excel中从身份证号中提取出生日期--方法
方法一:15位身份证号:410881********* 输出出生日期1979/06/05=CONCATENATE("19",MID(B2,7,2),"/",MID(B2,9,2),"/",MID(B2,11,2))公式解释:a.MID(B2,7,2)为在身份证号码中获取表示年份的数字的字符串b. MID(B2,9,2) 为在身份证号码中获取表示月份的数字的字符串c. MID(B2,11,2) 为在身份证号码中获取表示日期的数字的字符串d.CONCATENATE("19",MID(B2,7,2),"/",MID(B2,9,2),"/",MID(B2,11,2))目的就是将多个字符串合并在一起显示。
18位身份证号:410881************ 输出出生日期1979/06/05=CONCATENATE(MID(B2,7,4),"/",MID(B2,11,2),"/",MID(B2,13,2))(B2表示身份证号码所在的列位置)0000复制后面的就行了=CONCATENATE(MID(I2,7,4),"-",MID(I2,11,2),"-",MID(I2,13,2))跟其他函数的使用方法相同,算出第一个后,在往下拖就都算好了方法二:15位身份证号:410881********* 出生日期790605=IF(LEN(B2)=15,MID(B2,7,6),MID(B2,9,6))18位身份证号:410881************ 出生日期790605=IF(LEN(B2)=15,MID(B2,7,6),MID(B2,9,6))公式解释:LEN(B2)=15:检查E2单元格中字符串的字符数目,本例的含义是检查身份证号码的长度是否是15位。
从身份证号中提取生日、年龄、性别、归属地和属相
从⾝份证号中提取⽣⽇、年龄、性别、归属地和属相我们的⾝份证号码中隐藏着很多信息,有时候我们为⼯作需要要从⾝份证号码中提取信息,如出⽣⽇期、年龄、性别、归属地和属相等,今天我们就讲⼀下提取这⼏种信息的⽅法;1.提取出⽣⽇期从⾝份证号码中提取出⽣⽇期的⽅法有很多种,今天我们介绍其中的⼏种;1.1)快速填充法如果⾝份证号码都是18位的或者15位的,则可以直接⽤快速填充,例如下图:A2:A6为⾝份证号码,在B2单元格中输⼊第⼀个号码的中间8位,按Ctrl+E(快速填充),或者下拉填充,点击右下⾓图标,选择快速填充;然后【数据】【分列】【下⼀步】【下⼀步】,选择【⽇期】【完成】;1.2)分列法选中⾝份证号码所在单元格,【数据】【分列】选择【固定宽度】【下⼀步】,选取宽度,刚好把⽇期选择出来,【下⼀步】,这样就把⾝份证号码分成三列,前六位所在列和后四位所在列选择【不导⼊此列】,出⽣⽇期所在列选择【⽇期】,【⽬标区域】选择C2:C6,【完成】1.3)以上两种⽅法适合只有18位的⾝份证号或者只有15位的⾝份证号,即有18位也有15位的,可以⽤函数法;在D2单元格输⼊=IF(LEN(A2)=18,TEXT(MID(A2,7,8),"0-00-00"),TEXT(MID(A2,7,6),"1900-00-00")),向下填充;如果只有18位⾝份证号则输⼊=TEXT(MID(A2,7,8),"0-00-00")即可;⽤MID函数从第7位数开始提取8位数,⽤TEXT函数转换成⽇期格式;⽇期有两种标准格式:1982/9/1或者1982-09-01;1.4)⽤DATE函数DATE函数的⽤法:DATE(年,⽉,⽇),在单元格输⼊=DATE(1982,9,1),结果得到1982/9/1;在E2单元格输⼊=IF(LEN(A2)=18,DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)),DATE(MID(A2,7,2),MID(A2,9,2),MID(A2,11,2))),向下填充;如果只有18位的⾝份证号,则输⼊=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2))即可;⽤MID函数从第7位数开始提取4位数,从第11位数开始提取2位数,从第13数位开始提取2位数,分别做为DATE函数的年、⽉、⽇;2.从⾝份证号码中提取年龄在F2单元格输⼊=IF(LEN(A2)=18,DATEDIF(TEXT(MID(A2,7,8),"00-00-00"),TODAY(),"Y"),DATEDIF(TEXT(MID(A2,7,6),"1900-00-00"),TODAY(),"Y")),向下填充;如果只有18位⾝份证号码,则输⼊=DATEDIF(TEXT(MID(A2,7,8),"00-00-00"),TODAY(),"Y")即可,把⽇期转换成标准⽇期,⽤DATEDIF函数计算出⽣⽇期到今天有多少年,即为年龄;3.从⾝份证号码提取性别18位⾝份证号码中,第17位数为奇数(1,3,5,7,9),是男性,第17位数为偶数(0,2,4,6,8),是⼥性;15位数最后⼀位数为奇数(1,3,5,7,9),是男性,最后⼀位数为偶数(0,2,4,6,8),是⼥性;在G2单元格中输⼊=IF(LEN(A2)=18,IF(MOD(MID(A2,16,2),2),"男","⼥"),IF(MOD(MID(A2,14,2),2),"男","⼥")),向下填充;如果只有18位⾝份证号,则输⼊=IF(MOD(MID(A2,16,2),2),"男","⼥")4.从⾝份证号码中提取归属地在H2单元格中输⼊=VLOOKUP(--LEFT(A2,6),⾝份证前六位所在地区对照表!B:C,2,),向下填充;⽤LEFT函数提取⾝份证号前六位,提取出来的六位数是⽂本形式,⽤双负号(--)转换成数值,然后根据《⾝份证前六位所在地区对照表》查找出对应的归属地;对照表可在百度搜到;5.从⾝份证号中提取属相在I2单元格中输⼊=IF(LEN(A2)=15,MID("⿏⽜虎兔龙蛇马⽺猴鸡狗猪",MOD("19"&MID(A2,7,2)-4,12)+1,1),MID("⿏⽜虎兔龙蛇马⽺猴鸡狗猪",MOD(MID(A2,7,4)-4,12)+1,1)),向下填充;如果只有18位⾝份证号,则输⼊=MID("⿏⽜虎兔龙蛇马⽺猴鸡狗猪",MOD(MID(A2,7,4)-4,12)+1,1)即可;。
提取身份证信息方法
提取身份证信息方法一、提取出生年月日设A1=身份证号码,B1输出结果15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。
18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。
输出公式:(格式:0000-00-00)=TEXT(MID(A1,7,8),"#-00-00")输出公式:(格式:00000000)公式如下:=IF(LEN(A1)=15,“19”&MID(A1,7,6),MID(A1,7,8))二、“年-月-日”格式出生日期转为年龄设A1=出生日期,B1输出结果如果出生日期如:A1=1980-11-25,那公式如下方式一:=DATEDIF(A1,TODAY(),"y")方式二:=YEAR(TODAY())-YEAR(A1)三、“年月日格式出生日期转为年龄设A1=出生日期,B1输出结果如果出生日期如:A1=19801125,那公式如下=DATEDIF(TEXT(A1,"0000-00-00"),TODAY(),"y")四、把yyyymmdd改成yyyy-mm-dd格式方法如下:1、选中要更改格式这一栏,然后执行数据--分列。
2、在弹出的窗口中选中(分隔符号)这一栏。
3、然后点击下一部,在弹出的窗口中选中(tab键)。
再点击下一步。
4、这一步很关键(在列数据格式中选中“日期YMD”格式)。
然后点击完成。
5、这时在表格出现的格式是YYYY-M-D,然后再选中日期这一栏,执行自定义格式yyyy -mm-dd。
五、提取身份证号前6位,再加三个“0”做为户籍代码=left(a1,6) & ”000”六、从身份证前6位号提出户籍信息假设身份证号在sheet1表,身份证号从A2开始。
[计算机]EXCEL中如何从身份证号码求出生年月日及年龄公式
EXCEL中如何从身份证号码求出生年月日及年龄公式性别信息方法注今天帮助一位网友处理一些表格的问题也使自己重新又温习了一下电子表格的相关内容在解决这个问题的过程中借鉴了一位网友的文章感觉里面的信息非常全面可能许多朋友都有可能遇到特转载到自己的博客当中。
也对这位网友表示感谢。
excel中如何根据身份证号自动求出出生年月很好用根据我的实际工作需要又少作修改的方法假如身份证号数据在A1单元格在B1单元格中编辑公式IFLENA11519MIDA172MIDA192MIDA1112MIDA174MIDA1112MIDA1132这样输出格式就都是19821010这种格式了。
excel中如何根据身份证号自动求出性别假定身份证号在A1单元格则在B1单元格中编辑公式IFANDLENA115MODMIDA1151121男IFANDLENA118MODMIDA1171121男女在excel是根据身份证自动填充年龄假设A列从A1开始是身份证号在B列中进行转换则在B1中输入YEARTODAY-IFLENA11519MIDA172MIDA174然后再向下复制即可。
公式解析分析身份证号码其实身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的无论是15位还是18位的身份证号码其中都保存了相关的个人信息。
15位身份证号码第7、8位为出生年份两位数第9、10位为出生月份第11、12位代表出生日期第15位代表性别奇数为男偶数为女。
18位身份证号码第7、8、9、10位为出生年份四位数第11、第12位为出生月份第13、14位代表出生日期第17位代表性别奇数为男偶数为女。
例如某员工的身份证号码15位是320521*********那么表示1972年8月7日出生性别为女。
如果能想办法从这些身份证号码中将上述个人信息提取出来不仅快速简便而且不容易出错核对时也只需要对身份证号码进行检查肯定可以大大提高工作效率。
二、提取个人信息这里我们需要使用IF、LEN、MOD、MID、DATE等函数从身份证号码中提取个人信息。
让EXCEL自动提取身份证号码中的个人信息
让EXCEL⾃动提取⾝份证号码中的个⼈信息
让EXCEL⾃动提取⾝份证号码中的个⼈信息
张朝辉;魏涛
【摘要】在⽇常办⼯中我们常常需要往表格中输⼊⼈员的姓名、性别、⾝份证号码、出⽣年⽉、籍贯、出⽣地等信息,如果数据量⼤,则是很费事的.其实,让功能强⼤的Excel来做这些事是毫不费⼒的.我们知道,⾝份证号码与⼀个⼈的性别、出⽣年⽉、出⽣地等信息密切相关,⽆论是15位的⾝份证还是18位的⾝份证,其中都保存了相关的个⼈信息.因此,根据在⾝份证号码中包含着持证⼈的最基本信息的特点,如在15位(18位)⾝份证号码中,第7⾄12位(14位)号码代表持证⼈的出⽣⽇期,第15位(17位)数字代表持证⼈的性别,奇数为男,偶数为⼥.于是我们就可以利⽤Excel中⾃带的强⼤的函数功能来提取出⽣⽇期、性别、居住地等信息,这对于我们⽇常繁杂的⼯作来说是⾮常有⽤的.当然也可以利⽤Excel的⾃定义函数功能,定制⼀个提取出⽣⽇期和判断性别的函数,然后再结合其他函数(如⽤VLOOKUP函数对持证⼈的居住地做出判断),就可以让Excel⾃动从⾝份证号码中提取你需要的相关信息.这⾥以Excel⾃带的函数和⽂本操作函数来说明如何从⾝份证号码中提取出⽣⽇期和性别.
【期刊名称】《办公⾃动化(综合版)》
【年(卷),期】2005(000)011
【总页数】2页(P55-56)
【关键词】⾝份证号码;⾃动提取;个⼈信息;EXCEL;VLOOKUP函数;Excel;函数功能;基本信息;操作函数;相关信息
【作者】张朝辉;魏涛。
15位身份证号码
15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。
18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。
这里,我们需要使用IF、LEN、MOD、MID、DATE等函数从身份证号码中提取个人信息。
其中员工的身份证号码信息已输入完毕(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位。
excel表格中如何根据身份证号提取,户籍所在地行政区划代码
竭诚为您提供优质文档/双击可除excel表格中如何根据身份证号提取,户籍所在地行政区划代码篇一:excel中提取身份证号码及姓别excel中怎么快速输入复杂序号有时候我们需要输入一些比较长的产品序号,如1987542230001、1987542230002、1987542230003……,前面的数字都是一样的,只是后面的按照序号进行变化。
对于这样的序号我们也可以进行快速输入。
选中要输入这些复杂序号的单元格,接着点击菜单“格式”-“单元格”,在弹出的对话框中点击“数字”标签,在分类下选择“自定义”,然后输入“"198754223"0000”完成后点击“确定”按钮。
以后只要在选中的单元格中输入1、2、3……序号时,就会自动变成设置的复杂序号了。
excel自动提取身份证中生日和性别每年新入学的一年级学生,都需要向上级教育部门上报一份包含身份证号、出生年月等内容的电子表格,以备建立全省统一的电子学籍档案。
数百个新生,就得输入数百行相应数据,这可不是个轻松活儿。
有没有什么办法能减轻一下输入工作量、提高一下效率呢?其实,我们只需在excel20xx 中将学生的身份证号完整地输入后,它就可以帮我们自动填好出生日期和性别。
现在学生的身份证号已经全部都是18位的新一代身份证了,里面的数字都是有规律的。
前6位数字是户籍所在地的代码,7-14位就是出生日期。
第17位“2”代表的是性别,偶数为女性,奇数为男性。
我们要做的就是把其中的部分数字想法“提取出来”。
step1,转换身份证号码格式我们先将学生的身份证号完整地输入到excel20xx表格中,这时默认为“数字”格式(单元格内显示的是科学记数法的格式),需要更改一下数字格式。
选中该列中的所有身份证号后,右击鼠标,选择“设置单元格格式”。
在弹出对话框中“数字”标签内的“分类”设为“文本”,然后点击确定。
step2,“提取出”出生日期将光标指针放到“出生日期”列的单元格内,这里以c2单元格为例。
Excel中怎样通过身份证号码提取性别
Excel中怎样通过身份证号码提取性别
有了身份证号码之后,不仅可以提取出生地、出生日期,还可以提取性别,正如下图所示,利用自动提取功能,可以减少人员信息录入的时间。
如何提取性别呢?
1Excel中怎样通过生日计算年龄
0怎样在Excel中输入身份证号码
1Excel怎样从身份证号码中提取生日(分列法)
步骤阅读
方法/步骤
以下表为例,本文将利用MID、MOD和IF函数提取性别。
步骤阅读
1.
输入公式“=IF(MOD(MID(A2,17,1),2)=1,"男","女")”。
注意公式中的引号是英文半角符号状态下的引号。
步骤阅读
输入完毕,就得到了第一个性别。
选中它,将鼠标移动至右下角,就会看到一个小十字,这时按住鼠标向下拖动。
步骤阅读
这样就完成了所有单元格的自动填充,也就完成了所有的身份证号码的性别提取。
步骤阅读
步骤中的公式解释
“MID(A2,17,1)”用于提取第17位数字。
步骤阅读
1.
“MOD(MID(A2,17,1),2”用2去除第17位数字,余数可能是1,也可能是0。
步骤阅读
“IF(MOD(MID(A2,17,1),2)=1,"男","女")”则表示用2去除第17位数字的余数,如果是1,则表示性别是“男”,如果是“0”,表示“女”。
利用身份证号码计算年龄公式
利用身份证号码计算年龄公式标题:利用身份证号码计算年龄公式摘要:身份证号码是中国公民个人身份识别的重要工具,其中包含了一定的个人信息,其中之一就是出生日期。
本文将介绍如何利用身份证号码来计算年龄的公式,并提供一个简单的计算示例。
通过身份证号码计算年龄可以方便地获取个人的准确年龄信息,对于各种统计和分析工作具有重要作用。
读者可以根据本文提供的公式和示例,自行计算身份证号码对应的年龄。
一、背景介绍身份证号码是中国居民身份证件上的唯一标识符。
身份证号码由18位数字和字母组成,其中包含了一些重要的个人信息。
其中,出生日期是身份证号码中的一个重要部分。
通过身份证号码中的出生日期信息,我们可以精确地计算出一个人的年龄。
二、计算公式根据身份证号码中的出生日期信息,可以利用以下公式来计算年龄:年龄 = 当前年份 - 出生年份 -1如果当前日期在出生日期之后,则不需要再减去1。
三、计算示例假设一个人的身份证号码为362525************,我们来计算他的年龄。
1. 首先,我们提取出身份证号码中的出生日期信息,即19900101;2. 然后,获取当前的年份,假设为2022;3. 计算年龄 = 2022 - 1990 - 1 = 31。
四、注意事项1. 身份证号码的倒数第二位表示性别,奇数代表男性,偶数代表女性。
在计算年龄时,不需要考虑性别信息。
2. 当前日期必须在出生日期之后,否则计算出的年龄可能会出现负数。
3. 此公式仅适用于中国大陆的身份证号码,其他国家或地区的类似号码可能需要使用不同的计算方法。
五、应用场景和意义1. 身份证号码是中国公民个人身份的重要标识,计算年龄可以帮助各种统计和数据分析工作。
2. 政府部门可以利用身份证号码计算年龄,进行人口统计、社会福利、医疗健康等方面的工作。
3. 企事业单位可以利用身份证号码计算年龄,进行人员管理、人才评估、职业发展等方面的工作。
六、结论通过身份证号码计算年龄是一种方便快捷的方式,无需专门询问个人的出生日期信息。
身份证号码
身份证号码其实,身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是15位还是18位的身份证号码,其中都保存了相关的个人信息。
15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。
18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。
1. 提取出生年月信息由于上交报表时只需要填写出生年月,不需要填写出生日期,因此这里我们只需要关心身份证号码的相应部位即可,即显示为“7208”这样的信息。
在D2单元格中输入公式“=IF(LEN(C2)=15,MID(C2,7,4),MID(C2,7,6))”,其中: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 格式,并在“单元格格式→日期”中进行设置。
计算岁数公式:=DATEDIF(TEXT((LEN(F6)=15)*19&MID(F6,7,6+(LEN (F6)=18)*2),"#-00-00"),TODAY(),"y")提取性别信息由于报表中各位员工的序号编排是按照上级核定的编制进行的,因此不可能按照男、女固定的顺序进行编排,如果一个一个手工输入的话,既麻烦又容易出错例如性别信息统一在B列填写,可以在B2单元格中输入公式“=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17, 1)),2)=1,"男","女")”,其中:LEN(C2)=15:检查身份证号码的长度是否是15位。
身份证号码换算年龄、性别、出生日期的公式
15位和18位的身份证号都合适的了。
设内容如下:........A列......B列......C列......D列....1 身份证号性别出生年月年龄2(输入身份证号)算年龄的:“=IF(OR(LEN(A2)=15,LEN(A2)=18),RIGHT(IF(IF(LEN(A2)=15,MID(A2,9,2),MID(A2,11,2) )*100+IF(LEN(A2)=15,MID(A2,11,2),MID(A2,13,2))>MONTH(TODAY())*100+DAY(TODA Y()),YEAR(TODAY())-IF(LEN(A2)=15,MID(A2,7,2),MID(A2,9,2))-1,YEAR(TODAY())-IF(L EN(A2)=15,MID(A2,7,2),MID(A2,9,2))),2),"证号错误")”算性别的:“=IF(LEN(A2)=15,(IF(OR(ABS(RIGHT(A2))=1,ABS(RIGHT(A2))=3,ABS(RIGHT(A2))=5,A BS(RIGHT(A2))=7,ABS(RIGHT(A2))=9),"男","女")),(IF(OR(ABS(MID(A2,17,1))=1,ABS(MID(A2,17,1))=3,ABS(MID(A2,17,1))=5,ABS(MID( A2,17,1))=7,ABS(MID(A2,17,1))=9),"男","女")))”算出生年月的:“=DATE(IF(LEN(E3)=15,MID(E3,7,2),MID(E3,9,2)),IF(LEN(E3)=15,MID(E3,9,2),MID(E3,1 1,2)),IF(LEN(E3)=15,MID(E3,11,2),MID(E3,13,2)))”只要把输入身份证号的单元格格式设为“文本”就是最关键的,准确。
身份证号码换算年龄、性别、出生日期的公式
15位和18位的身份证号都合适的了。
设内容如下:........A列......B列......C列......D列....1 身份证号性别出生年月年龄2(输入身份证号)算年龄的:“=IF(OR(LEN(A2)=15,LEN(A2)=18),RIGHT(IF(IF(LEN(A2)=15,MID(A2,9,2),MID(A2,11,2) )*100+IF(LEN(A2)=15,MID(A2,11,2),MID(A2,13,2))>MONTH(TODAY())*100+DAY(TODA Y()),YEAR(TODAY())-IF(LEN(A2)=15,MID(A2,7,2),MID(A2,9,2))-1,YEAR(TODAY())-IF(L EN(A2)=15,MID(A2,7,2),MID(A2,9,2))),2),"证号错误")”算性别的:“=IF(LEN(A2)=15,(IF(OR(ABS(RIGHT(A2))=1,ABS(RIGHT(A2))=3,ABS(RIGHT(A2))=5,A BS(RIGHT(A2))=7,ABS(RIGHT(A2))=9),"男","女")),(IF(OR(ABS(MID(A2,17,1))=1,ABS(MID(A2,17,1))=3,ABS(MID(A2,17,1))=5,ABS(MID( A2,17,1))=7,ABS(MID(A2,17,1))=9),"男","女")))”算出生年月的:“=DATE(IF(LEN(E3)=15,MID(E3,7,2),MID(E3,9,2)),IF(LEN(E3)=15,MID(E3,9,2),MID(E3,1 1,2)),IF(LEN(E3)=15,MID(E3,11,2),MID(E3,13,2)))”只要把输入身份证号的单元格格式设为“文本”就是最关键的,准确。
利用身份证号码计算出生年月(1)
2012最新文档-管理系列(word可编辑版)利用身份证号码计算出生年月、年龄及性别在北京分公司“员工信息表”中填写完成了各自的身份证号码,一旦身份证号码有了,那么就可以利用“身份证号码”自身的规律计算获得每个人的“出生年月”、“年龄”和“性别”等信息。
为了能够让大家更好地理解如何利用“身份证号码”计算出“出生年月”和“性别”,所以下面先将身份证号码的相关知识做一个简要的介绍。
当今的身份证号码有15位或2位两种。
早期签发的身份证号码是15位的,现在签发的身份证由于年份的扩展(由两位变为四位)和末尾加了效验码,都是2位的。
这两种身份证号码本身带有的规律如下:$$ 15位的身份证号码:1-6位为地区代码,7-8位为出生年份(2位),9-10位为出生月份,11-12位为出生日期,第1-15位为顺序号,并能够判断性别,奇数为“男”,偶数为“女”。
$$ 18位的身份证号码:1-6位为地区代码,7-10位为出生年份(4位),11-12位为出生月份,13-14位为出生日期,第15-17位为顺序号,并能够判断性别,奇数为男,偶数为女,第18位为效验码。
提示:本例中,我们先以全是18位身份证号的情况为例向大家介绍计算“出生日期”和“性别”,若在实际工作中是15位和18位身份证号码混排时,请参看本章“2.3答疑与技巧”一节的内容。
确定“出生日期”18位身份证号码中的生日是从7位开始至第14位结束。
提取出来后为了计算“年龄”应该将“年”、“月”、“日”数据中各添加一个“/”或“-”分隔符。
下面来看看具体的操作:1.先打开北京分公司“员工信息表”,“身份证号码”一列中已经正确的输入了每个人的身份证号码。
2.将光标定在第1个人的“出生日期”单元格中,然后在单元格中输入下面的函数公式:“=MID(F5,7,4)&"/"&MID(F5,11,2)&"/"&MID(F5,13,2)”,如图2.17所示。
excel怎样用函数提取身份证年龄?excel怎样通过身份证号提取生日?
工作中我们有时候需要提取人员的年龄信息或者出生年月。
比如在人力资源年终总结时,一般会分析一下本公司人员的年龄结构,这时就需要从员工身份证号中提取出年龄信息;再比如,在进行大批量人员信息录入时,身份证号、出生年月是必不可少的信息,按照正常的思路,一般会先输入身份证号,然后再输入出生年月,这种方法虽然直接,但面对大批量的人员信息,全部手工录入会降低工作效率,增加出现错误的概率,这种情况下就需要通过技术手段来提高信息录入效率,减少手误;再比如,在学校学生信息管理时,也经常需要从身份证号码中来提取学生的年龄、出生年月等信息,面对大批量的学生信息,逐个计算显然不可行,此时就需要利用excel批量提取人员的年龄、出生年月。
可见,利用excel提取年龄或者出生年月的操作应用十分广泛,是一项很实用的技能!下面,言归正传,来说一下具体的操作方法:(图1)如题,面对大量人员信息,批量提取出生年月、年龄,操作如下:1、用excel函数批量提取出生年月在“出生年月”一列C2单元格(上图标红处),输入函数“=MID(B278)”——敲回车。
此时C2单元格显示出生年月“19900106”,此时鼠标左键往下拖动即可批量提取出出生年月。
(图2)该操作应注意以下几个方面:(1)函数=MID“()”中“B2”为对应身份证号所在的单元格位置,不是固定不变的;(2)函数括号中的“”应为英文逗号;如果输入中文逗号则运算错误。
2、利用excel函数计算身份证年龄计算2020年人员的年龄:在图1蓝色区域即D2单元格输入函数“=2020-MID(B274)”——回车。
此时excel自动计算出年龄“30”岁。
此时鼠标向下拖动,即可批量计算出人员年龄。
如下图所示:此处应注意几点:(1)函数中的“2020”为当前年份,如果计算2021年人员的年龄,则应把2020替换为2021;(2)函数=MID“()”中“B2”为对应身份证号所在的单元格位置,不是固定不变的;(3)函数中的“”应在英文输入法状态下输入。
excel身份证计算性别年龄出生日期姓名重复身份证重复生肖等
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位数字。
=DATEDIF(TEXT(RIGHT(19&MID(A1,7,LEN(A1)/2-1),8),"#-00-00"),NOW(),"Y")
已有身份证的情况下,公式应加合法性,有效性判断,所以公式改为:
出生日期:
=IF(A1="","",IF(AND(LEN(A1)<>15,LEN(A1)<>18),"错误",IF(ISERR(1*TEXT(MID(A1,7,LEN(A1)/2-1),"#-00-00")),"错误",IF(OR(1*TEXT
身份证第18位(校验码)的计算方法
1、将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2。
2、将这17位数字和系数相乘的结果相加。
3、再用求和数除以11,看余数是多少?
4、余数只可能有0-1-2-3-4-5-6-7-8-9-10这11个数字。其分别对应的最后一位身份证的号码为1-0-X-9-8-7-6-5-4-3-2。
替换哪两个数字?可以用公式:
=replace(A1,n,2,"s")
对于身份证号码可以查询姓名吗
Pure thoughts can make the smallest actions noble.通用参考模板(页眉可删)对于身份证号码可以查询姓名吗身份证号码可以查询姓名。
只要身份证号输入正确,通过公安网的内部系统完全可以查到个人身份证上的真实姓名。
公民身份信息认证服务应用于政府部门、社会各行业,有效减少了利用虚假身份证进行的欺诈行为,提高了各项交易的安全性,为规范行业秩序、建设诚信环境提供了重要支持。
一、对于身份证号码可以查询姓名吗只要身份证号输入正确,通过公安网的内部系统完全可以查到个人身份证上的真实姓名,一个人原则上,只能对应一个身份证以及一本户口本。
二、身份证居民身份证,是用于证明持有人身份的一种法定证件,多由各国或地区政府发行予公民。
并作为每个人重要的身份证明文件。
中华人民共和国居民身份证在1984年前写作“身份证”。
1984年4月6日国务院发布《中华人民共和国居民身份证试行条例》,并且开始颁发第一代居民身份证。
年3月29日起,中国大陆正式开始为居民换发内置非接触式IC卡智能芯片的第二代居民身份证,二代身份证表面采用防伪膜和印刷防伪技术,使用个人彩色照片,并可用机器读取数字芯片内的信息。
三、身份证的用途身份证是用于证明持有人身份的证件。
身份号码是每个公民唯一的、终身不变的身份代码,将伴随你一生。
、结婚、入学、就业、参加社保,出境手续、驾照、酒店住宿、办理银行卡等,均需用到公民身份证。
四、身份证的识别身份证识别是指使用技术对身份证信息自动提取,并对身份证信息按要素格式化输出信息,供计算机系统管理。
目前身份证识别技术上有两种方式:1、传统读卡器识别;2、利用OCR技术识别,通过移动终端摄像头对身份证拍照,采集身份证信息。
身份证识别技术使用成熟的OCR文字识别技术,通过手机或者带有摄像头的终端设备对身份证拍照,并对身份证照片做OCR 文字识别,提取身份证信息。
此技术越来越被广大消费用户认知并使用,不仅集合了身份证识别还包括驾驶证识别,行驶证识别,护照识别,车牌识别,银行卡号识别,名片识别,文档识别等集合化的功能。
如何利用身份证了解一个人的家庭背景
如何利用身份证了解一个人的家庭背景身份证是每个人重要的身份证明文件,但要通过身份证直接了解一个人的家庭背景并非易事,不过仍然可以从一些方面获取相关的线索和信息。
首先,身份证号码蕴含着一定的地域信息。
身份证号码的前六位数字代表了户籍所在地的行政区划代码。
通过这六位数字,可以大致了解一个人出生或首次登记户口的地区。
不同地区在经济发展水平、文化传统、风俗习惯等方面可能存在差异,这些差异在一定程度上能够反映出一个人的成长环境。
然而,仅仅依靠户籍所在地并不能完全准确地判断一个人的家庭背景。
因为随着社会的发展,人口流动日益频繁,很多人可能在其他地区工作、生活。
其次,从身份证的有效期可以推测出一些信息。
未满 16 周岁的公民,身份证有效期往往较短。
如果一个人的身份证有效期较短,可能意味着他/她年龄较小,家庭背景中可能还处于父母监护和教育的阶段。
再者,身份证上的发证机关也能提供一些线索。
发证机关通常是户籍所在地的公安机关,不同地区的公安机关在管理和服务水平上可能会有所不同,这或许能间接反映出当地的社会治安和行政效率等情况。
但需要明确的是,以上这些通过身份证获取的信息都只是非常初步和有限的线索,并不能全面、深入地展现一个人的家庭背景。
要真正了解一个人的家庭背景,还需要综合考虑其他因素。
比如,可以通过与当事人的交流来获取更多信息。
在交流中,可以询问其家庭成员的情况,包括父母的职业、兄弟姐妹的状况等。
同时,观察当事人在交流中的态度、情绪和表达方式,也能在一定程度上反映出其家庭氛围和教育方式。
还可以从侧面了解,比如通过共同的朋友、同事或者邻居等。
他们可能对当事人的家庭情况有一定的了解,能够提供一些有用的信息。
但在获取这些信息时,要注意信息的真实性和可靠性,避免道听途说和误解。
此外,社交媒体也可以作为了解一个人家庭背景的渠道。
很多人会在社交媒体上分享自己的生活点滴,包括与家人的互动、家庭聚会等。
但这也需要谨慎对待,因为社交媒体上展示的往往只是一个人愿意让别人看到的部分,不一定是全貌。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
利用身份证号码提取个人信息
发布时间:2008-9-24 17:15:05 来源:作者:添加到我的收藏
一、分析身份证号码
其实,身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是15位还是18位的身份证号码,其中都保存了相关的个人信息。
15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。
18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。
例如,某员工的身份证号码(15位)是320521*********,那么表示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所示,现在这份报表无论是提取信息或是核对,都方便多了!。