谭轩辕中国好声音盲选:提取年龄 性别 出生年月excel

来源:百度文库 编辑:九乡新闻网 时间:2024/04/28 13:17:04
通过身份证号码提取年龄 性别 出生年月(excel和金山电子表格通用)
电脑知识 2009-04-27 17:11:49 阅读365 评论0   字号:大中小 订阅
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))
-------------------------------------------------------------------------------------------------------------------------
这是根据身份证号码(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)),"身份证错"))
在excel中使身份证号自动算出性别、年龄、出生年月2007-11-22 20:00一、假如身份证号码在“A列”,如A2中,
1、判断年龄:如果想在Excel中“B列”单元格显示年龄,那么点击所在列的第一个待输入的单元格,在这个单元格编辑区内输入以下公式:
=IF(A2<>"",DATEDIF(TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00"),TODAY(),"y"),)
如果你的身份号码在D列的D5或F列。。那么记得更换公式中的“A2”为“D5”,记得更换四处哟。
最后托动柄,向下复制。
2、判断性别: 在C2中输入=IF(A2<>"",IF(MOD(RIGHT(LEFT(A2,17)),2),"男","女"),)
3生在出生年月日:A列为身份证号码,在B列显示出生年月日
=IF(A3<>"",TEXT((LEN(A3)=15)*19&MID(A3,7,6+(LEN(A3)=18)*2),"#-00-00")+0,)二
A2, 为一组15位, 或18位身份证码 1] B2, "性别"公式为 : =IF(MOD(RIGHT(LEFT(A2,17)),2),"男","女") 2] C2, "年龄"公式为 : =DATEDIF(TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00"),TODAY(),"y")
三、 假如A1中输入的是身份证号,格式为文本格式。
则在B1中输入=YEAR(NOW())-VALUE(MID(A1,7,4)),算出的是此人的周岁。
在C1中输入=LOOKUP(MOD(VALUE(MID(A1,17,1)),2),{0,1},{"女","男"}),显示性别。
注:对于18位身份证号
提取年龄 性别 出生年月excel Excel表中身份证号码提取出生年月,性别,年龄的使用 Excel表中身份证号码提取出生年月,性别,年龄的使用技巧_电脑知识交流: excel 根据身份证号码自动提取出生年月、性别、年龄的方法实例 在excel利用身份证号快速提取出生年月、性别、年龄的方法 在excel表格中,根据身份证号码就可以自动提取出生年月、性别、年龄。 2Excel表中身份证号码提取出生年月,性别,年龄的使用技巧-办公学习-软件网络-家用电脑 EXCEL根据身份证号码自动提取性别、出生年月日和年龄 EXCEL根据身份证号码自动提取性别、出生年月日和年龄(通用公式) - kuicheng2... excel 身份证号码提取性别出生日期.. EXCEL中如何从身份证号码求出生年月日及年龄公式,性别信息方法? 如何在EXCEL中提取身份证号码里的出生年月日 excel中用身份证号码生成性别、出生日期、计算年龄 转贴:Excel中利用身份证号码(15或18位)提取出生日期和性别 出生年月重量与命运 在EXCEL表格中输入身份号码后提取出生年月日 让EXCEL自动从身份证号中提取出生日期和性别 - 2009年第08期22版 - 电子版 ... 出生年月"看你"的财运 (新发现)出生年月影响职业 EXCEL2000使用技巧十招 在Excel中自动推测出生年月日及性别的技巧   在EXC... 年龄·性别·营养 出生年月透露男人有多花心多好色 美洲杯各队完全名单(含出生年月身高号码俱乐部) 属龙和属兔人出生年月时的命运2