身份证EXCEL函数自动提取生肖和星座表
Excel如何从身份证号码中计算出生日期、性别及年龄
![Excel如何从身份证号码中计算出生日期、性别及年龄](https://img.taocdn.com/s3/m/012ee1b8690203d8ce2f0066f5335a8102d266ab.png)
Excel如何从身份证号码中计算出生日期、性别及年龄
如下图,要根据A列的身份证号码提取出生日期,判断性别和计算年龄
提取出生日期
现在身份证号码都是18位,代表出生日期的是第7位-第14位,总共8位数字,
所以在B2单元格输入公式:=--TEXT(MID(A2,7,8),"0-00-00")
公式说明:使用MID函数从第7位开始提取,提取8位数,但是提取出来的是一串数字,并不属于日期格式,所以使用TEXT函数将数字转换为日期格式。
判断性别
身份证号码的第17位数字是代表性别的,奇数为男生,偶数为女生,所以在C2单元格输入公式:=IF(MOD(MID(A2,17,1),2),"男","女")
公式说明:用MID函数提取第17位代表性别的数字,然后用MOD函数将第17位数跟2相除取余数,奇数跟2相除的余数为1,偶数跟2相除的余数为0,再用if函数判断MOD函数的余数是1则返回“男” 是0则返回“女”
计算年龄
在D2单元格输入公式:=DATEDIF(B2,TODAY(),"Y")
公式说明:用DATEDIF函数计算两个日期之间相差的日期间隔,用出生日期跟今天的日期(用TODAY函数表示当前的日期),计算类型为“Y”(年)
我是小螃蟹,如果您喜欢这篇教程,请帮忙点赞、转发和评论哦,感谢您的支持!。
巧用Excel:利用身份证号码 提取个人信息
![巧用Excel:利用身份证号码 提取个人信息](https://img.taocdn.com/s3/m/023068dece2f0066f533223d.png)
如何利用Excel从身份证号中提取出生年月等信息一、首先要认真分析身份证号码身份证号码与一个人的籍贯、出生年月、性别等信息是紧密相连的,无论是15位还是18位的身份证号码,其中都保存了相关的个人信息。
15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。
18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。
例如,某人的身份证号码(15位)是420983*********,那么表示1973年9月25日出生,性别为男。
一、首先要认真分析身份证号码身份证号码与一个人的籍贯、出生年月、性别等信息是紧密相连的,无论是15位还是18位的身份证号码,其中都保存了相关的个人信息。
15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。
18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。
例如,某人的身份证号码(15位)是420983*********,那么表示1973年9月25日出生,性别为男。
图1二、其次运用EXCEL2003提取个人信息这里,我们需要使用IF、LEN、MOD、MID、DATE等函数从身份证号码中提取个人信息。
如图1所示,其中员工的身份证号码信息已输入完毕(C列),出生年月日信息填写在D列,性别信息填写在B列。
1.提取出生年月信息由于上交报表时只需要填写出生年月,不需要填写出生日期,因此这里我们只需要关心身份证号码的相应部位即可,即显示为“6709”这样的信息。
在D2单元格中输入公式“=IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4))”,其中:LEN(C2)=15:检查C2单元格中字符串的字符数目,本例的含义是检查身份证号码的长度是否是15位。
在Excel中自动提取身份证中生日和性别
![在Excel中自动提取身份证中生日和性别](https://img.taocdn.com/s3/m/f21ea20279563c1ec5da71a8.png)
在Excel中自动提取身份证中生日和性别
1.转换身份证号码格式
我们先将学生的身份证号完整地输入到Excel2003表格中,这时默认为“数字”格式(单元格内显示的是科学记数法的格式),需要更改一下数字格式。
选中该列中的所有身份证号后,右击鼠标,选择“设置单元格格式”。
在弹出对话框中“数字”标签内的“分类”设为“文本”,然后点击确定。
2.“提取出”出生日期
=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日"
/判断性别“男女”
=IF(MID(B2,17,1)/2=TRUNC(MID(B2,17,1)/2),"女","男")
求年龄问题,要看你的数据是哪种格式(日期、文本),举例说明:假定你的A1单元格为日期格式,内容为“1986-2-20”,在B1单元格可
输入如下公式得到年龄:
=INT((TODAY()-A1)/365)。
从身份证号中提取生日,5秒完成!
![从身份证号中提取生日,5秒完成!](https://img.taocdn.com/s3/m/2fc0dbb070fe910ef12d2af90242a8956becaa8a.png)
从身份证号中提取生日,5秒完成!
1 、从身份证号中提取生日
老掉牙的技巧,不过还是经常有同学提问,再说一次。
最简公式:
=TEXT(MID(A2,7,8),'0000-00-00')
最简技巧:
数据 - 分列 - 固定宽度 - 设置为日期格式
2、根据生日计算年龄
公式:
=DATEDIF(B2,NOW(),'y')
3、根据生日算生肖
公式:
=MID('猴鸡狗猪鼠牛虎兔龙蛇马羊',MOD(YEAR(B2),12)+1,1)
4、根据生日算星座
公式:
=LOOKUP(--TEXT(C3,'mdd'),{101,'摩羯';120,'水瓶';219,'双鱼';321,'白羊';420,'金牛';521,'双子';621,'巨蟹';723,'狮子';823,'处女';923,'天秤';1023,'天蝎';1122,'射手';1222,'摩羯'})&'座'”
兰色说: 嘿嘿,今天兰色又老了一岁,不知不觉用excel已13年整了,每天分享好用的Excel教程,能帮上同学们一点点,兰色就觉得很开心。
这里也谢谢E友们一直以来对平台和兰色的支持和陪伴,如果你身边也有Excel爱好者,一定要介绍给兰色,让他/她也早日加入我们的Excel学习大家庭。
excel精英培训ID:excelpx-tete。
用Excel从身份证号码中提取信息(年龄、性别、出生地)
![用Excel从身份证号码中提取信息(年龄、性别、出生地)](https://img.taocdn.com/s3/m/d20b2bf19e31433239689384.png)
用Excel从身份证号码中提取信息(年龄、性别、出生地)1.出生年月日信息提取:方法一:在记录列中输入公式:=--TEXT(MID(B2,7,6+IF(LEN(B2)=15,0,2)),"#-00-00"),往下复制,无论15位还是18位身份证号码全部搞定,方法最简单。
方法二:在记录列中输入公式:=--IF(LEN(B2)=15,TEXT(MID(B2,7,6),"##-00-00"),TEXT(MID(B2,7,8),"####-00-00")),往下复制,无论15位还是18位身份证号码全部搞定,公式增加了几个字符,原理差不多,结果一致。
原理:使用函数text、if、mid、len。
注意:1、B列存放身份证号码。
存放在其它列,则在公式中作相应调整。
2、计算出错(#V ALUE!),说明身份证号码有错。
3、日期显示格式,可在单元格格式中设置。
性别信息提取:在记录列中输入公式:=IF(LEN(B2)=15,IF(MOD(RIGHT(B2),2)=0,"女","男"),IF(MOD(LEFT(RIGHT(B2,2)),2)=0,"女","男"))无论15位还是18位身份证号码全部轻松完成。
原理:使用函数IF、LEN、MOD、LEFT、RIGHT。
注意:1、B列存放身份证号码。
存放在其它列,则在公式中作相应调整。
2、计算出错(#V ALUE!),说明身份证号码有错。
出生地信息提取:在记录列中输入公式:=LEFT(B2,6),往下复制,然后根据代码用VLOOKUP查询发证地或者是出生地信息。
Excel文件模板:从身份证号码中提取信息使用的模板:使用Excel从身份证号码提取信息.xls点击该图标,打开该EXCEL文件,另存为××文件,即可使用。
谢谢你的使用。
【EXCEL】利用函数MID在身份证号码中提取出生日期
![【EXCEL】利用函数MID在身份证号码中提取出生日期](https://img.taocdn.com/s3/m/2ef8ae9bbdeb19e8b8f67c1cfad6195f312be81d.png)
【EXCEL】利用函数MID在身份证号码中提取出生日期
第一步:在单元格中填写“=”,然后点击“ƒx”插入函数,选择类别“文本”,找到函数“MID”,点击确定。
第二步:在函数参数中第一行选中身份证号码所在单元格“C2”,第二行填入“7”,第三行填入“4”,点击确定。
第三步:在后面填入“&”年”&”,然后再次插入函数“MID”。
在函数参数中第一行选中身份证号码所在单元格“C2”,第二行填入“11”,第三行填入“2”,点击确定。
(注意:双引号必须使用英文状态下的””)
第四步:在后面填入“&”月”&”,然后再次插入函数“MID”。
在函数参数中第一行选中身份证号码所在单元格“C2”,第二行填入“13”,第三行填入“2”,点击确定。
(注意:双引号必须使用英文状态下的””)
第五步:在后面填入“&”日””,点击Enter键,然后就得到了张三的出生日期。
(注意:双引号必须使用英文状态下的””)
第六步:选中第一个得到的数据,将鼠标放到表格右下角,让鼠标呈实心十字,然后下拉填充格式,得到所有数据。
excel属相公式
![excel属相公式](https://img.taocdn.com/s3/m/3082f92d0640be1e650e52ea551810a6f524c8e2.png)
excel属相公式
Excel属相公式是指利用Excel函数计算生肖属相的方法。
根据中国十二生肖的传统,每个人的出生年份都对应着不同的生肖属相,这些属相依次为鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪。
通过Excel属相公式,可以轻松地计算任意年份对应的生肖属相。
其中,利用MOD函数可以将年份除以12得到余数,再根据余数的不同计算出相应的生肖属相,具体计算方法如下:
=IF(MOD(A1-4,12)=0,'鼠',IF(MOD(A1-4,12)=1,'牛
',IF(MOD(A1-4,12)=2,'虎',IF(MOD(A1-4,12)=3,'兔
',IF(MOD(A1-4,12)=4,'龙',IF(MOD(A1-4,12)=5,'蛇
',IF(MOD(A1-4,12)=6,'马',IF(MOD(A1-4,12)=7,'羊
',IF(MOD(A1-4,12)=8,'猴',IF(MOD(A1-4,12)=9,'鸡
',IF(MOD(A1-4,12)=10,'狗','猪'))))))))))
其中,A1为需要计算的年份。
通过这个公式,可以快速准确地计算出任意年份对应的生肖属相,为日常工作和生活提供了便捷。
- 1 -。
如何从在excel中身份证号码里提取需要的信息
![如何从在excel中身份证号码里提取需要的信息](https://img.taocdn.com/s3/m/c67a972a4b7302768e9951e79b89680203d86be5.png)
如何从在excel中身份证号码里提取需要的信息一、在excel中如何从身份证号码里提取出出生年月日及性别等假如,A1是姓名,B1是身份证号码,C1是出生年月可以用以下公式求出=IF(LEN(B2)=15,"19"&MID(B2,7,2)&"年"&MID(B2,9,2)&"月"&MID(B2,11,2)&"日",MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日")在C2设置单元格格式为“日期”即可在C2中正确提取出其出生年月2EXCEL从身份证号码求出生年月日、性别及年龄公式2007-11-26 16:40EXCEL中用身份证号码求出生年月日及年龄公式2007年11月21日星期三 17:17一、分析身份证号码其实,身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是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日出生,性别为女。
如果能想办法从这些身份证号码中将上述个人信息提取出来,不仅快速简便,而且不容易出错,核对时也只需要对身份证号码进行检查,肯定可以大大提高工作效率。
二、如何从在excel中身份证号码里提取个人信息这里,我们需要使用IF、LEN、MOD、MID、DATE等函数从身份证号码中提取个人信息。
Excel身份证号码计算生成出生肖和星座:Excel函数不求人
![Excel身份证号码计算生成出生肖和星座:Excel函数不求人](https://img.taocdn.com/s3/m/e5d6a7ca360cba1aa811dac2.png)
Excel身份证号码计算生成出生肖和星座:Excel函数不求人之前讲过通过Excel身份证号码来判断男女,求年龄等方法。
这次来说说通过身份证号码如何获取生肖以及星座的方法。
我们可以直接使用身份证号码来生成生肖和星座,也可以通过身份证号码提取出来的出生日期结果再来生成生肖和星座。
下面就让我们一起来看看公式吧!提取日期后再算出生肖步骤一、先用之前我们讲到的提取身份证出生年月日的方法来提取出一下日期。
公式:【=TEXT(MID(A2,7,8),'0-00-00')】步骤二、得出了出生年月日以后,我们就可以利用下面函数来生成出生肖了。
公式:【=MID('鼠牛虎兔龙蛇马羊猴鸡狗猪',MOD(YEAR(B2)-4,12) 1,1)】直接通过身份证号码提取生肖我们除了生成日期后提取,还可以直接将身份证号码生成生肖,这样的话,也是省去了一个步骤。
公式:【=MID('猴鸡狗猪鼠牛虎兔龙蛇马羊',MOD(RIGHT('19'&MID(A2,7,ABS(LEN(A2)*2-32)),4),12) 1,1)】提取日期后再生成星座同样的先用公式提取日期,再用提取出来的结果生成生肖。
提取日期函数公式:【=TEXT(MID(A2,7,8),'0-00-00')】用日期结果生成星座函数公式:【=LOOKUP(--TEXT(B2,'mdd'),{101,'摩羯座';120,'水瓶座';219,'双鱼座';321,'白羊座';420,'金牛座';521,'双子座';621,'巨蟹座';723,'狮子座';823,'处女座';923,'天秤座';1023,'天蝎座';1122,'射手座';1222,'摩羯座'})】直接通过身份证号码提取星座同样的,下面这个公式可以直接通过身份证号码来生成出星座。
身份证号中的出生日期如何用excel批量提取出来?
![身份证号中的出生日期如何用excel批量提取出来?](https://img.taocdn.com/s3/m/08087515773231126edb6f1aff00bed5b9f373b2.png)
身份证号中的出生日期如何用excel批量提取出来?
有了身份证号,如何快速批量把出生日期提取出来。
下面介绍两种方法:
第一种方法:用函数将身份证号中的出生日期提取出来。
单击B2单元格,在单元格中输入公式:=IF(LEN(A2)=15,DATE(MID(A2,7,2),MID(A2,9,2),MID(A2,11,2)),IF( LEN(A2)=18,DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)),'号码有错'))。
说明:如果身份证号确保正确也可以用这个公式:=TEXT(IF(LEN(A2)=15,19,'')&MID(A2,7,6+IF(LEN(A2)=18,2,0)),'#-00-00')。
如果身份证都是18位,可以用这个公式:
=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2))
注意:一定要将存放日期的单元格格式设置成日期类型,具体设置如下:
选中存放日期的单元格,单击右键,在弹出的菜单中选择设置单元格格式:
然后在弹出的对话框中选择数字标签,选择日期类型,单击确定。
拖动填充柄,复制公式到所有需要提出日期的单元格中,大功告成:
第二种方法:用数据菜单中的分裂命令。
将A列中的身份证号复制到B列,选中B列所有身份证号,选择数据菜单,单击分裂命令,打开分列向导:
选择固定宽度,单击下一步,在日期前后分别建立分列线,单击
下一步:
选择中间日期数据列,将列数据格式设置成日期型,单击完成,大功告成。
完成效果如下:
好累啊,给个大拇指好不好,(*^__^*) 嘻嘻……。
Excel中用身份证号提取性别、生日、年龄的方法,干货分享
![Excel中用身份证号提取性别、生日、年龄的方法,干货分享](https://img.taocdn.com/s3/m/4a6b1007a9114431b90d6c85ec3a87c240288ad4.png)
Excel中用身份证号提取性别、生日、年龄的方法,干货分享
1.用ISEVEN函数提取性别。
原理:身份证号第17位如果偶数,性别女,如果奇数,性别男。
函数功能:ISEVEN函判断数字是否为偶数,如果是,返回TURE;如果不是,返回FALSE。
IF函数在公式中设置判断条件,通过判断条件是否成立返回逻辑值TRUE或FALSE,然后根据结果返回不同的值。
MID函数为文本提取函数,格式为MID(要提取的文本字符串,从第几位开始,提取的位数)。
具体函数使用如下:
提取性别
2.用DATE函数提取出生日期。
原理:身份证号7-10位为出生年,11、12位为出生月,13、14位为出生日。
函数功能:DATE函数用于返回年月日组成的日期序列数。
MID函数为文本提取函数,格式为MID(要提取的文本字符串,从第几位开始,提取的位数)。
具体函数使用如下:
提取生日
3.用公式计算截止今天的年龄。
(1)设置E列单元格格式为数值型,小数位数为1位。
设置单元格格式
(2)用公式“=(TODAY()-D2)/365”计算出截止今天的年龄,精确到小数位数1位。
计算年龄
以上位在Excel中用身份证号提取性别、生日以及根据出生日期计算年龄的方法,相信学会了一定会事半功倍。
办公教程:Excel中如根据身份证号码自动提取出生日期
![办公教程:Excel中如根据身份证号码自动提取出生日期](https://img.taocdn.com/s3/m/1d4cf02327d3240c8447ef7a.png)
Excel中如根据身份证号码自动提取出生日期
工作中我们可以从系统中导入身份证号码信息,Excel中可以很快根据身份证号码得到人员出生年月,今天我们就一起学习方法。
方法/步骤
第一步,打开待编辑数据表格。
第二步,选中出生日期单元格,找到【公式】——【插入函数】。
第三步,插入函数窗口中输入MID,找到此函数。
第四步,在弹出的【函数参数】窗口中输入参数。
字符串就是身份证数据单元格,开始位置7(因为身份证中第7位开始是出生日期),字符个数8(出生日期合计8位数)。
第五步,鼠标放在单元格右下角,当变成+号时,拖拉鼠标复制公式,所有数据全部生成。
第六步,选中所有出生日期数据列,鼠标单击右键,选择【复制】。
第七步,在出生日期列上右键【粘贴为数值】。
(公式提取后需要转化为数值,才可以进行下一步)
第八步,选中出生日期列,利用【数据】——【分列】把数据设置成日期格式。
(具体步骤可以翻看小编之前的教程《Excel中如何将八位数字设置为日期格式》)
第九步,设置完成后所有数据就会转化成日期格式。
总结,根据身份证号码提取出生日期,主要使用到:函数MID实现的。
注意事项
教程中身份证号码是作者编撰的,如有相似、相同,纯属巧合。
Excel自动从身份证中提取信息方法
![Excel自动从身份证中提取信息方法](https://img.taocdn.com/s3/m/cba1cf0b90c69ec3d5bb752f.png)
Excel自动从身份证中提取生日、性别、年龄、生肖每年新入学的一年级学生,都需要向上级教育部门上报一份包含身份证号、出生年月等内容的电子表格,以备建立全省统一的电子学籍档案。
数百个新生,就得输入数百行相应数据,这可不是个轻松活儿。
有没有什么办法能减轻一下输入工作量、提高一下效率呢?其实,我们只需在Excel2003中将学生的身份证号完整地输入后,它就可以帮我们自动填好出生日期和性别。
现在学生的身份证号已经全部都是18位的新一代身份证了,里面的数字都是有规律的。
前6位数字是户籍所在地的代码,7-14位就是出生日期。
第17位“2”代表的是性别,偶数为女性,奇数为男性。
我们要做的就是把其中的部分数字想法“提取出来”。
STEP1,转换身份证号码格式我们先将学生的身份证号完整地输入到Excel2003表格中,这时默认为“数字”格式(单元格内显示的是科学记数法的格式),需要更改一下数字格式。
选中该列中的所有身份证号后,右击鼠标,选择“设置单元格格式”。
在弹出对话框中“数字”标签内的“分类”设为“文本”,然后点击确定。
STEP2,“提取出”出生日期将光标指针放到“出生日期”列的单元格内,这里以C2单元格为例。
然后输入“=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日"”(注意:外侧的双引号不用输入,函数式中的引号和逗号等符号应在英文状态下输入)。
回车后,你会发现在C2单元格内已经出现了该学生的出生日期。
然后,选中该单元格后拖动填充柄,其它单元格内就会出现相应的出生日期。
如图1。
图1 通过上述方法,系统自动获取了出生年月日信息小提示:MID函数是EXCEL提供的一个“从字符串中提取部分字符”的函数命令,具体使用格式在EXCEL中输入MID后会出现提示。
STEP3,判断性别“男女”选中“性别”列的单元格,如D2。
excel函数公式大全
![excel函数公式大全](https://img.taocdn.com/s3/m/d50ba0b35022aaea988f0f2f.png)
Excel函数公式大全——人事部门实用函数公式大全1、身份证号码提取出生年月日公式:=TEXT(MID(A1,7,8),'00-00-00')2、身份证号码判断性别公式:=IF(ISODD(MID(A1,15,3)),'男','女')3、身份证号码判断年龄公式1:=DATEDIF(TEXT(MID(A1,7,8),'00-00-00'),TODAY(),'Y')公式2:=YEAR(TODAY())-MID(A1,7,4)4、身份证号码判断生肖公式:=MID('鼠牛虎兔龙蛇马羊猴鸡狗猪',MOD(MID(A1,7,4)-4,12) 1,1)5、身份证号码判断星座公式:=LOOKUP(--MID(A1,11,4),{101,'摩羯座';120,'水瓶座';219,'双鱼座';321,'白羊座';420,'金牛座';521,'双子座';622,'巨蟹座';723,'狮子座';823,'处女座';923,'天秤座';1024,'天蝎座';1123,'射手座';1222,'摩羯座'})6、身份证号码判断真假公式:=IF(MID('10X98765432',MOD(SUMPRODUCT(MID(A1,RO W($1:$17),1)*2^(18-ROW($1:$17))),11) 1,1)=RIGHT(A1),'真','假')PS:以上公式A1单元格皆为身份证号码,另外还可以根据身份证号码的前6位数字判断籍贯,不过需要添加辅助表,这里就不写了。
7、根据日期判断星期几(中文)公式:=TEXT(A1,'AAAA')8、根据日期判断星期几(英文)公式:=TEXT(A1,'DDDD')9、距离2017年国庆倒计时公式:=TEXT('2017-10-1'-NOW(),'[h]')10、根据指定部门统计部门人数公式:=COUNTIF(A1:A21,'财务部')11、根据指定部门和性别统计人数公式:=COUNTIFS(A1:A21,'财务部',B1:B21,'男')12、统计姓“陈”的员工人数公式:=COUNTIF(A1:A21,'陈*')13、根据A1:A21绩效分数计算排名(西式)公式:=RANK(A1,$A$1:$A$21)14、根据A1:A21绩效分数计算排名(中式)公式:=SUMPRODUCT(($A$1:$A$21>=A1)*(1/COUNTIF($A$1:$ A$21,$A$1:$A$21)))15、根据绩效考核分数判断级别公式:=IF(A1<60,'不及格',IF(A1<80,'优良',IF(A1<90,'优秀','卓越')))16、制作动态日历公式公式:=TEXT(TEXT(7*ROW(A1)COLUMN(A1)-WEEKDAY(DATE($C$2,$E$2,1),2)-6,'[>0]0;'),'[>'&DAY(DATE($C$2,$E$2 1,))&'] ')。
关于身份证信息提取的Excel函数公式
![关于身份证信息提取的Excel函数公式](https://img.taocdn.com/s3/m/f77bb74da55177232f60ddccda38376baf1fe024.png)
Excel函数公式计算技巧
一、提取性别:
以D2列【身份证号码】栏为坐标,
则C2列【性别】栏输入公式:=IF(MOD(MID(D2,17,1),2)=1,"男","女")
二、提取出生日期:
以D2列【身份证号码】为坐标,
则E2列【出生日期】栏公式为:=MID(D2,7,8)
三、提取年龄:
以D2列【身份证号码】为坐标,
则F2列【年龄】栏公式为:=YEAR(TODAY())-MID(D2,7,4)
四、提取生肖:
以D2列【身份证号码】为坐标,
则G2列【生肖】栏公式为:=MID("猴鸡狗猪鼠牛虎兔龙蛇马羊",MOD(MID(D2,7,4),12)+1,1)
五、计算工龄:
以H2列【入职时间】栏为坐标,
则I2列【工龄】栏输入公式:=DATEDIF(H2,TODAY(),"Y")
六、计算工龄工资:
以I2 列【工龄】为坐标,若工龄工资每年加50元。
则L2列【工龄工资】栏公式为:则=I2*50
七、计算合同到期日:
以H2列【入职时间】和J2【合同期限】为坐标
则F2列【合同到期日】栏公式为:=DATE(YEAR(H2)+J2,MONTH(H2),DAY(H2)-1)。
EXCEL中通过身份证号读取出生年月日和性别
![EXCEL中通过身份证号读取出生年月日和性别](https://img.taocdn.com/s3/m/6330e84fbb68a98270fefa17.png)
EXCEL中通过身份证号读取出生年月日和性别案例1:从身份证号中提取出生年、月、日=DATE(MID(K48,7,4),MID(K48,11,2),MID(K48,13,2))公式解读:从K48单元格中,分别读取从第7个字符开始的4个字符(年)、从第11个字符开始的2个字符(月)和从第13个字符开始的2个字符(日),返回并以日期格式显示。
1)DATE日期函数的基本构型是DATE(year,month,day),其作用是将提取的数字变为日期格式进行显示。
2)MID提取函数的基本构型是MID(text, start_num, num_chars),其作用是从text 所示的字符串中,从左边开始数,第start_num个位置开始,截取num_chars个的字符。
例如案例中MID(K48,7,4)是在K48单元格中,从左边第7个字符开始提取4个字符,提取的结果为:1993。
案例2:从身份证号中提取性别=IF(MOD(MID(K49,17,1),2)=1,"男","女")公式解读:读取K49单元格中,从第17个字符开始的1个字符,并用这个数除以2求余数,如果余数为1则是基数,性别为男,否则性别为女。
1)IF条件函数的基本构型是IF(logical_tes,[value_if_true],[value_if_false]),其作用是条件判断logical_tes,如果是真返回[value_if_true]值,如果是假[value_if_false]值。
例如if(B2>=60, "合格","不合格"),如果B2单元格数字大于等于60,返回"合格"否则反馈"不合格"。
2)MOD求余函数的基本构型是MOD(nExp1,nExp2),其作用是两个数值表达式作除法运算后的余数.例如MOD(4,2),返回值为0。
EXCEL中如何提取身份证出生日期、性别等
![EXCEL中如何提取身份证出生日期、性别等](https://img.taocdn.com/s3/m/d6edddf2fab069dc5022018e.png)
EXCEL中如何提取身份证出生日期、性别、检验身份证号码的正确性(网络收集)2011-09-28 18:24:12| 分类:电脑知识| 标签:excel 复制粘贴|字号大中小订阅EXCEL中如何提取身份证出生日期、性别、检验身份证号码的正确性中国居民身份证号码是一组特征组合码,原为15位,现升级为18位,其编码规则为:15位:6位数字常住户口所在县市的行政区划代码,6位数字出生日期代码,3位数字顺序码。
18位:6位数字常住户口所在县市的行政区划代码,8位数字出生日期代码,3位数字顺序码和1位检验码。
其中3位数字顺序码,是为同一地址码的同年同月同日出生人员编制的顺序号,偶数的为女性,奇数的为男性。
1、提取籍贯地区的行政区划代码(A2为身份证号,下同)15与18位通用:=LEFT(A2,6)如果有一个编码和省份地区的对照表,可以用VLOOKUP函数来提取地区信息。
2、提取出生日期信息15位:=--TEXT(19&MID(A2,7,6),"#-00-00")18位:=--TEXT(MID(A2,7,8),"#-00-00")15与18位通用:=--TEXT(IF(LEN(A2)=15,19,"")&MID(A2,7,6+IF(LEN(A2)=18,2,0)),"#-00-00")简化公式:=--TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00")(请将输入公式的单元格格式设置为日期格式)3、提取性别信息15位:=IF(MOD(RIGHT(A2),2)=1,"男","女")18位:=IF(MOD(MID(A2),17,1)=1,"男","女")15与18位通用:=IF(MOD(MID(A2,IF(LEN(A2)=15,15,17),1),2)=1,"男","女")简化公式:=IF(MOD(RIGHT(LEFT(A2,17)),2),"男","女")4、检验身份证号码的正确性18位身份证号码的最后一位是检验码,它是根据身份证前17位数字依照规则计算出来的,其值0~9或X。
Excel中,用身份证号码自动生成性别和出生年月
![Excel中,用身份证号码自动生成性别和出生年月](https://img.taocdn.com/s3/m/d3cccadb28ea81c758f57853.png)
【转载】Excel中,用身份证号码自动生成性别和出生年月
2009-10-03 10:51
说明:公式中的A1是身份证号
身份证号码为15位的,最后一位号码能决定性别,奇数为男性,偶数为女性;身份证号码为18位的,倒数第二位号码能决定性别,奇数为男性,偶数为女性。
1、根据身份证号码求性别:
=IF(LEN(A1)=15,IF(MOD(VALUE(RIGHT(A1,1)),2)=0,"女","男
"),IF(LEN(A1)=18,IF(MOD(VALUE(MID(A1,17,1)),2)=0,"女","男"),"身份证错"))
身份证号码为15位的,第七、八位为出生年,第九、十位为出生月,第十一、十二位为出生日;身份证号码为18位的,第七、八、九、十位为出生年,第十一、十二位为出生月,第十三、十四位为出生日。
2、根据身份证号码求出生年月:
=IF(LEN(A1)=15,CONCATENATE("19",MID(A1,7,2),".",MID(A1,9,2)),IF(LEN(A1 )=18,CONCATENATE(MID(A1,7,4),".",MID(A1,11,2)),"身份证错"))
3、根据身份证号码求年龄:
=IF(LEN(A1)=15,year(now())-1900-VALUE(MID(A1,7,2)),if(LEN(A1)=18,year( now())-VALUE(MID(A1,7,4)),"身份证错"))。