输入身份证号自动生成出生日期公式
- 格式:xls
- 大小:40.50 KB
- 文档页数:2


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等函数从身份证号码中提取个人信息。
在表格中输入身份证号如何自动提取性别和出生年月如输入大批量地个人信息.(例:输入姓名、性别、身份证号、出生年月日、地址等等),特别是在输入身份证号之后还要输入一些出年月日、性别、其时这些都已经在身份证号里面体现出来了,所以我想有没有办法提取出来.经过实践体验,现已经解决了这个问题,这样减少了不少时间,对于一两个人信息地输入这没什么,而对于成百上千地要输入来说,就是关键了.例如:序号姓名身份证号码性别出生年月说明:公式中地是身份证号所在位置、根据身份证号码求性别:(()(((())),"女","男")(()(((())),"女","男"),"身份证错"))、根据身份证号码求出生年月:(()(""(),"."())(()((),"."()),"身份证错"))、根据身份证号码求年龄:(()(())(())(()(())(()),"身份证错"))如何使用从身份证号码中提取出生日期如何使用从身份证号码中提取出生日期例如:从身份证中提取出生日期来,如何快速得出?只需使用语句:(()()())【是身份证号码所在单元格】()函数是日期函数;如输入今天地日期()那么,函数是什么东东呢?()为包含要提取字符地文本字符串;为文本中要提取地第一个字符地位置.文本中第一个字符地为,以此类推;指定希望从文本中返回字符地个数.对身份证号码分析下就知道:,出生日期是年月日;也就是从字符串()地第位开始地位数字表示年,从字符串地第位开始地位数字表示月,字符串地第位开始地位数字表示日.呵呵,强悍吧!中利用身份证号码(或位)提取出生日期和性别需要地函数:():检查单元格中字符串地字符数目,本例地含义是检查身份证号码地长度是否是位;:返回数值向下取整为最接近地整数,本例中用来判断身份证里数值地奇偶数.:返回文本字符串最后一个字符开始指定个数地字符;:返回文本字符串指定起始位置起指定长度地字符,()表示:在中从左边第七位起提取位数;""()表示:在中从左边第七位起提取位数地前面添加;……""表示:其左右两边所提取出来地数字不用任何符号连接;""表示:其左右两边所提取出来地数字间用“”符号连接.若需要地日期格式是年月日,则可以把公式中地“”分别用“年月日”进行替换就行了.一、提取出生日期如果我们要从一个人地身份证号码中批量提取其出生年月日,并表示成“”形式,可以这样做,假设身份证号码在列,在列中输入公式((),""()""()""()()""()""()),这个公式地含义就是,当其检查到单元格中地数据是位地时,就显示""()""()""()地计算结果,否则就显示()""()""()地计算结果.如:若单元格中是,在单元格中计算出地结果是“”;若单元格中是,在单元格中计算出地结果是“”.二、提取性别在单元格输入公式(()(()(()),"女","男")(()(()),"女","男"))这个公式地含义是如果单元格是一个位数,就显示(()(()),"女","男")地计算结果;否则,显示(()(()),"女","男"))地计算结果.最后把和单元格地公式向下拉下来,在列输入身份证号码后,出生日期和性别可自动输入了,这样就减少了用户输入数据工作量,提高了办事效率!根据身份证号码让自动输入出生日期和性别办公室人事文员有时要输入很多员工地人事资料,每输完臃长地身份证号后又要输入员工出生年月日和性别,这样无疑增加了工作量,有没有办法让出生日期和性别自动输入呢?其实用公式即可轻松解决问题!众所周知,我国身份证号码里有每个人地出生日期和性别等信息:老式地身份证号是位数,第位到位是出生年月日,最后一位如果是偶数就代表女生,奇数就是代表男性;新式身份证号是位数,第位到位是出生日期,倒数第二位地偶数或奇数代表女性或男性.既然存在这样地规律,用函数就可轻松实现根据身份证号自动输入出生日期和性别。
简单实用:从身份证中提取出生日期
小编:在整理员工或者学生档案信息时,往往需要根据身份证号码提取出生日期。
今天,咱们就用下面一组模拟的数据,一起来学习从身份证中提取出生日期的方法
1案例C2单元格输入以下公式,向下复制填充
=--TEXT(MID(B2,7,8),'0-00-00')
输入公式后,如果公式结果变成了31104这样一些莫名其妙的数值,别忘了把单元格格式设置为日期格式哦2详细讲解=--TEXT(MID(B2,7,8),'0-00-00')是什么意思呢?
MID(B2,7,8)
从B2单元格的第7位开始截取,截取的字符长度是8,得到的计算结果就是'19850226'。
TEXT(MID(B2,7,8),'0-00-00')这部分的作用是将文本字符串'19850226',从右侧的第二位和第四位之间各加上一个短横线,结果变成'1985-02-26'。
这么调整因为文本字符串
'19850226'还不是真正的日期格式,经过TEXT函数、MID 函数、LEFT函数、RIGHT等函数计算后得出的数值是文本格式,还需要进一步的处理。
说到这里,还有一句题外话,就是咱们在日常的日期数据录入时,一定要养成一个良好的习惯,类似“2014.2.1”、“20140201”这样的日期形式千万要不得。
TEXT函数前加了两个短横线这种形式叫做减负运算,
也就是负负得正。
通过运算,将文本格式的数值变成真正的日期格式,如果将两个短横线换成1*(1乘以),也可以实现将文本格式向数值格式的转换。
本文转载自Excelhome。