表格自动计算年龄公式
提取年月日的公式
如何从Excel表中的 身份证号码中提取出生 年月、性别、年龄呢? 看了本文就知道了。
方法一:
1.Excel表中用身份 证号码中取其中的号码 用:MID(文本,开始字符, 所取字符数);
2.15位身份证号从 第7位到第12位是出生年 月日,年份用的是2位数 。
2、 选中第一列,“ 定位”/“定位条件”/“空值”/ “确定”,此时你会发现第 一列的偶数单元格全部 被选中;
3、 “插入”/“行”
4、 选中第一列,“ 定位”/“定位条件”/“常量”/ “确定”,此时你会发现第 一列的有数值的单元格 全部被选中;
5、 “插入”/“行”
这时你会发现除了 过渡列的数据外,其他 数据行每行下面都多出 了一个空白行,这时我 们只需删除这个过渡 列,预想的目的就达到 了。
4.Excel表中用 Year\Month\Day函数取 相应的年月日数据;
方法二:
这是根据身份证号 码(15位和18位通用) 自动提取性别和出生年 月的自编公式,供需要 的网友参考:
说明:公式中的B2 是身份证号
1、根据身份证号码 求性别:
=IF(LEN(B2)=15,IF(MO D(VALUE(RIGHT(B2,3) ),2)=0,"女","男 "),IF(LEN(B2)=18,IF(M OD(VALUE(MID(B2,15, 3)),2)=0,"女","男"),"身份 证错"))
2、根据身份证号码 求出生年月:
=IF(LEN(B2)=15,CONC ATENATE("19",MID(B2, 7,2),".",MID(B2,9,2)),IF( LEN(B2)=18,CONCATE NATE(MID(B2,7,4),".",M ID(B2,11,2)),"身份证错 "))
exelce表格计算年龄公式
Excel表格中计算年龄公式
在Excel表格中计算年龄的公式有多种,以下提供两种常用的方法:方法一:
1. 在需要计算的单元格输入“=DATEDIF(B2,TODAY(),"y")”,其中“B2”是出生日期所在的单元格名称,“TODAY()”是获取当前日期的函数,“y”代表返回值是年。
2. 按回车键即可得出计算结果。
方法二:
1. 首先打开Excel表格,选择需要计算的单元格。
2. 鼠标选中“年龄”一列的单元格,单击鼠标右键。
3. 在弹出的窗口中点击“设置单元格格式”。
4. 在单元格格式中点击“数字”列表下的“数值”,并将小数位数设置为0。
5. 选择C2单元格,输入“=(today()-B2)/365”,然后按键盘上的回车键,即可得出年龄。
6. 将鼠标放到C2右下角的位置,下拉即可得出其他人的年龄。
以上两种方法均可计算出年龄,可以根据个人需求和习惯选择合适的方法。
Excel中最精确的计算年龄的公式
Excel中最精确的计算年龄的公式(网上搜到的共式大概有这么几种:1、计算出生日期到某一指定日期(一般选用某年的最后一天入2006年12月31日)的的天数,然后除以360 ,得到一个数值,然后用 int()函数取整,得出需要的年龄。
一般使用的公式如下:=IF(C12="","",INT(DAYS360(C12,"2006-12-31")/360))聪明一点的人知道使用这个公式,=IF(C12="","",INT(DAYS360(C12,TODAY())/360))这个方法,这个公式的弊端在于,一、将每个月默认为30天去计算两个日期之间的天数,二、将每年默认为360天去计算年龄。
这种方法显然不精确。
2、年份直接相减计算周岁=YEAR(NOW())-YEAR(C12)计算虚岁=YEAR(NOW())-YEAR(C12)+1这种算法的精确程度显而易见,粗略估算还算可以。
3、使用DATEDIF函数这种方法与第一种方法采用了相同的思路,但是其的精确程度显然比第一种方法要高,这取决于DATEDIF函数本身的精确性。
=IF(C12="","",INT(DATEDIF(C12,"1983-3-20","D")/365))或者,=IF(C12="","",INT(DATEDIF(C12,now(),"D")/365))但是这种方法强行将一年固定为365天,我们知道通常情况每个四年就有一年是366天所以这种算法也不是很精确。
通过认真分析,我觉得只有结合我们计算年龄的实际方法,才能编制出准确无误的公式。
首先分析人们计算年龄的方法,例如,笔者系1983年3月20日生人,如果要在2007年3月23日这天计算他的年龄,通常采用这样的方法。
Excel中最精确的计算年龄的公式
Excel中最精确的计算年龄的公式Excel中最精确的计算年龄的公式(网上搜到的共式大概有这么几种:1、计算出生日期到某一指定日期(一般选用某年的最后一天入2006年12月31日)的的天数,然后除以360 ,得到一个数值,然后用 int()函数取整,得出需要的年龄。
一般使用的公式如下:=IF(C12="","",INT(DAYS360(C12,"2006-12-31")/360))聪明一点的人知道使用这个公式,=IF(C12="","",INT(DAYS360(C12,TODAY())/360))这个方法,这个公式的弊端在于,一、将每个月默认为30天去计算两个日期之间的天数,二、将每年默认为360天去计算年龄。
这种方法显然不精确。
2、年份直接相减计算周岁=YEAR(NOW())-YEAR(C12)计算虚岁=YEAR(NOW())-YEAR(C12)+1这种算法的精确程度显而易见,粗略估算还算可以。
3、使用DATEDIF函数这种方法与第一种方法采用了相同的思路,但是其的精确程度显然比第一种方法要高,这取决于DATEDIF函数本身的精确性。
=IF(C12="","",INT(DATEDIF(C12,"1983-3-20","D")/365))或者,=IF(C12="","",INT(DATEDIF(C12,now(),"D")/365))但是这种方法强行将一年固定为365天,我们知道通常情况每个四年就有一年是366天所以这种算法也不是很精确。
通过认真分析,我觉得只有结合我们计算年龄的实际方法,才能编制出准确无误的公式。
首先分析人们计算年龄的方法,例如,笔者系1983年3月20日生人,如果要在2007年3月23日这天计算他的年龄,通常采用这样的方法。
wps中根据出生年月年龄计算公式
wps中根据出生年月年龄计算公式
WPS中根据出生年月和当前日期计算年龄的公式可以使用以
下方法:
1. 通过WPS表格工具的“函数”功能,选择“日期与时间”类别
下的“DATEDIF”函数。
该函数可以计算两个日期之间的差值。
例如,假设出生日期在A1单元格,当前日期在B1单元格,公式可以是:
```
=DATEDIF(A1,B1,"y")
```
这将返回两个日期的年份差值,即计算得到的年龄。
2. 可以使用Excel常规函数中的“年龄”函数(在WPS表格中
对应的函数为"YEARS")来计算。
假设出生日期在A1单元格,当前日期在B1单元格,公式
可以是:
```
=YEARS(A1,B1)
```
这将返回两个日期之间的年份差值,即计算得到的年龄。
无论使用哪种方式,都需要确保出生日期和当前日期的格式正确,并且单元格的格式为日期类型。
Excel表格中根据身份证号码自动填出生日期、计算年龄
Excel表格中根据身份证号码自动填出生日期、计算年龄18位身份证号码转换成出生日期的函数公式:如果E2中是身份证,在F2中求出出生日期,F2=DATE(MIDB(E2,7,4),MIDB(E2,11,2),MIDB(E2,13,2))自动录入男女:=IF(MOD((IF(LEN(e2)=18,MID(e2,17,1),MID(e2,15,1))),2)=0,"女","男")15/18位都可以的公式:转换出生日期:=IF(LEN(e2)=18,TEXT(MID(e2,7,8),"#-00-00"),"19"&TEXT(MID(e2,7,6),"#-00-00"))自动录入男女:=IF(E2="","",IF(MOD(RIGHT(LEFT(E2,17),1),2)=0,"女","男"))计算年龄(新旧身份证号都可以):=IF(AND(E2=""),"",IF(MIDB(E2,7,2)="19",107-MIDB(E2,9,2),107-MIDB(E2,7,2)))WPS表格提取身份证详细信息前些天领导要求统计所有员工的性别、出生日期、年龄等信息,并且要得很急。
而我们单位员工人数众多,短时间内统计相关信息并且输入计算机几乎是不太可能的。
幸好在以前的一份金山表格中我们曾经统计有所有员工的身份证号码,而身份证中正有我们所需要的性别、出生日期、年龄等信息的。
所以,干脆,还是直接在金山表格中从身份证号码提取相关的信息吧。
身份证号放在A2单元格以下的区域。
我们需要从身份证号码中提取性别、出生日期、年龄等相关信息。
由于现在使用的身份证有15位和18位两种。
所以,在提取相关信息时,首先应该判断身份证号码的数字个数,然后再区别不同情况进行相关处理。
EXL表格公式大全
Excel表格公式大全1. 查找重复内容:=IF(C0UNTIF(A:A,A2)>1重复","")。
2. 用出生年月计算周岁年龄用出生年月计算虚岁年龄=DATEDIF(A1,TODAY(),"y")3. 从输入的1 8位身份证号的出生年月计算公式:二CONCATENATE(MID(E2,7,4),"-",MID(E2,11,2),"-",MID(E2,13,2))4. 从输入的身份证号码内让系统自动提取性别,可以输入以下公式:=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=男",”女"),IF(MOD(MID(C2,17,1),2)=1,男","女"))公式内的“ C代表的是输入身份证号码的单元格。
1、求和:?=SUM(K2:K56)对K2到K56这一区域进行求和;2、平均数:二AVERAGE(K2:K56)?—对K2?K56这一区域求平均数;3、排名:?=RANK(K2 K$2:K$56)对55名学生的成绩进行排名;4、等级:?=IF(K2>=85优",IF(K2>=74,良",IF(K2>=60,及格","不及格")))5、学期总评:?=K2*+M2*+N2*? ——假设K列、M列和N列分别存放着学生的平时总评”、“期中”、“期末”三项成绩;6、最高分:?=MAX(K2:K56)?求K2到K56区域(55名学生)的最高分;7、最低分:?=MIN(K2:K56)?求K2到K56区域(55名学生)的最低分;8、分数段人数统计:(1)?=COUNTIF(K2:K56,"100"——求K2 到K56区域100 分的人数;假设把结果存放于K57单元格;(2)?=COUNTIF(K2:K56,">=95") K57?——求K2到K56 区域95〜分的人数;假设把结果存放于K58单元格;(3)二COUNTIF(K2:K56,">=90"}SUM(K57:K58)求K2 到K56 区域90〜分的人数;假设把结果存放于K5 9单元格;(4)二COUNTIF(K2:K56,">=85"}SUM(K57:K59)求K2 到K56 区域85〜分的人数;假设把结果存放于K6 0单元格;(5)二COUNTIF(K2:K56,">=70"}SUM(K57:K60)求K2 到K56 区域70〜分的人数;假设把结果存放于K61 单元格;(6)二COUNTIF(K2:K56,">=60"}SUM(K57:K61)求K2 到K56 区域60〜分的人数;假设把结果存放于K62单元格;( 7) ?=COUNTIF(K2:K56,"说明:COUNTIF!数也可计算某一区域男、女生人数。
excel技巧(身份证号码提取公式)
如何使用电子表格excel中的提取数字常用计算公式一、年龄计算公式:=IF((YEAR(E2)=2008)*(MONTH(E2)>8),0,2008-YEAR(E2)IF(MONTH(E2)<=8,0,-1))其中e2为单元格,2008为当前年份二、身份证号中提取出生年月= MID(J11, 7, 4) & "年" & MID(J11, 11, 2) & "月" & MID(J11, 13, 2)&"日"三、班级平均分公式=IF(COUNTIF($C$2:$C$24,J26)=0,"",SUMIF($C$2:$C$24,J26,$D$2)/COUNTIF( $C$2:$C$24,J26))四、Excel表中身份证号码提取出生年月、性别、年龄的使用技巧如何从Excel表中的身份证号码中提取出生年月、性别、年龄呢?看了本文就知道了。
方法一:1.Excel表中用身份证号码中取其中的号码用:MID(文本,开始字符,所取字符数);2.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))回车确认即可。
Excel中最精确的计算年龄的公式
网上搜到的共式大概有这么几种:1、计算出生日期到某一指定日期(一般选用某年的最后一天入2006年12月31日)的的天数,然后除以360 ,得到一个数值,然后用 int()函数取整,得出需要的年龄。
一般使用的公式如下:=IF(C12="","",INT(DAYS360(C12,"2006-12-31")/360))聪明一点的人知道使用这个公式,=IF(C12="","",INT(DAYS360(C12,TODAY())/360))这个方法,这个公式的弊端在于,一、将每个月默认为30天去计算两个日期之间的天数,二、将每年默认为360天去计算年龄。
这种方法显然不精确。
2、年份直接相减计算周岁=YEAR(NOW())-YEAR(C12)计算虚岁=YEAR(NOW())-YEAR(C12)+1这种算法的精确程度显而易见,粗略估算还算可以。
3、使用DATEDIF函数这种方法与第一种方法采用了相同的思路,但是其的精确程度显然比第一种方法要高,这取决于DATEDIF函数本身的精确性。
=IF(C12="","",INT(DATEDIF(C12,"1983-3-20","D")/365))或者,=IF(C12="","",INT(DATEDIF(C12,now(),"D")/365))但是这种方法强行将一年固定为365天,我们知道通常情况每个四年就有一年是366天所以这种算法也不是很精确。
通过认真分析,我觉得只有结合我们计算年龄的实际方法,才能编制出准确无误的公式。
首先分析人们计算年龄的方法,例如,笔者系1983年3月20日生人,如果要在2007年3月23日这天计算他的年龄,通常采用这样的方法。
表格中的岁数公式
表格中的岁数公式
对于表格中的岁数公式,下面提供一种详细具体的方法来计算两个日期之间的年龄:
1.假设单元格A1 中存储了出生日期,B1 中存储了当前日期。
2.首先,确保 A1 和 B1 单元格的格式是日期格式。
在这两个
单元格上右键点击,选择“格式单元格”,然后选择日期格
式。
3.在单元格 C1 中输入以下公式:
=DATEDIF(A1, B1, "Y") & "岁"
4.按下回车键,C1 将显示两个日期之间的岁数,后面跟上"
岁" 字样。
注意:这个公式假设已经设置了正确的日期格式。
如果显示的结果不正确,请确保输入的日期格式正确,并且确保A1和
B1的数值有效,没有空格或其他字符。
这个公式使用了 DATEDIF 函数,它会计算两个日期之间的差值,然后返回由"Y" 表示的年份单位。
在公式的结尾,我们使用字符串连接操作符"&",将数字岁数和后缀"岁" 连接起来,以便在单元格中显示完整的年龄信息。
请注意,这个公式是计算了整数岁数,没有考虑出生日期当天的具体时间。
如果需要更精确的年龄计算,还需要考虑出生日期当天的具体时间。
出生年月年龄计算公式10则
出生年月年龄计算公式10则以下是网友分享的关于出生年月年龄计算公式的资料10篇,希望对您有所帮助,就爱阅读感谢您的支持。
EXCEL中计算工龄转正年龄出生日期的公式(一)EXCEL中计算工龄\转正\年龄\出生日期的公式文本格式下:1、核算转正日期公式:=DATE(YEAR(K5),MONTH(K5)+3,DAY(K5)) k5表示入职日期2、EXCEL中计算工龄(月)的公式:=DATEDIF(K5,TODAY(),”y”)&”年“&DATEDIF(K5,TODAY(),”ym”)&”月”&DATEDIF(K5,TODAY(),”md”)&”日” k5表示入职日3、用公式如何从身份证中计算年龄:=YEAR(TODAY())-V ALUE(MID(I5,7,4)) I5表示身份证号4、用公式如何从身份证中计算出生日期:=CONCATENATE(MID(I5,7,4),”/”,MID(I5,11,2),”/”,MI D(I5,13,2)) I5表示身份证号知道出生年月计算年龄(二)知道生年月出算年龄计热2已有418 阅次读20 0-91113 -1:536公:式标签:年龄FLOR(O(Y(ARETO(AD())Y*0100+0MNOT(HTDAOY))(*10+ 0DAY(TODYA()))(YE-A(RMF$ (生出月)$)*10年000M+OTH(NM$(出生年月F)$*10)+0AYD$M(F(出生月)年$))/100)001) $,FM(生年月出$是日期)型类段字在任,意元格单输入上公式可显述周岁年示。
龄式说明:1 :FLOR(nuObem,sirgifincance)Nu bme 所要舍r 的数入值。
S giniicafne 基c数。
说明如果任一参数非为值参数,数FL则OR O返将错回值误V A#UE!L。
如果unmbre 和sig niifance c符相反,则函号数FOLOR 将回返错误值#N U!。
Excel表格公式大全
Excel 表格公式大全=IF(COUNTIF(A:A,A2)>1," 重复2 、 用出生年 月来计算年龄公式:=TRUNC((DAYS360(H6,"2009/8/30",FALSE))/360,0)3、 从输入的18位身份证号的出生年月计算公式:=CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID( E2,13,2))。
4、 从输入的身份证号码内让系统自动提取性别,可以输入 以下公式:=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1," 男","女"),IF(MOD(MID(C2,17,1),2)=1," 男","女"))公式内的 “ C2” 代表的是输入身份证号码的单元格。
2、平均数:=AVERAGE(K2:K56)区域求平均数; 1、查找重复内容公式: 1、求和:=SUM(K2:K56) 对K2到K56这一区域进 对K2到K56这一3、排名:=RANK(K2 , K$2:K$56) ——对55名学生的成绩进行排名;4、等级:=IF(K2>=85,"优",IF(K2>=74,"良",IF(K2>=60," 及格","不及格")))5、学期总评:=K2*0.3+M2*0.3+N2*0.4 ——假设K 列、M列和N列分别存放着学生的“平时总评”、“期中”、“期末”三项成绩;6、最高分:=MAX(K2:K56) ——求K2至V K56区域(55 名学生)的最高分;7、最低分:=MIN(K2:K56) ——求K2至V K56区域(55名学生)的最低分;8、分数段人数统计:(1 ) =COUNTIF(K2:K56,"100") ——求K2 到K56 区域100分的人数;假设把结果存放于K57单元格;(2) =COUNTIF(K2:K56,">=95") - K57 ——求K2 到K56区域95〜99.5分的人数;假设把结果存放于K58单元格;(3) =COUNTIF(K2:K56,">=90") - SUM(K57:K58) ——求K2到K56区域90〜94.5分的人数;假设把结果存放于K59单元格;(4) =COUNTIF(K2:K56,">=85") - SUM(K57:K59) ——求K2到K56区域85〜89.5分的人数;假设把结果存放于K60单元格;(5) =COUNTIF(K2:K56,">=70") - SUM(K57:K60) ——求K2到K56区域70〜84.5分的人数;假设把结果存放于K61单元格;(6) =COUNTIF(K2:K56,">=60") - SUM(K57:K61) ——求K2到K56区域60〜69.5分的人数;假设把结果存放于K62单元格;(7) =COUNTIF(K2:K56,"<60") ——求K2 到K56 区域60分以下的人数;假设把结果存放于K63单元格;说明:COUNTIF函数也可计算某一区域男、女生人数。
办公表格常用公式大全
办公表格常用公式大全1、查找重复内容公式:=if(countif(a:a,a2)>;1,”重复",”)。
2、用出生年月来计算年龄公式:=trunc((days360(h6,”2009/8/30″,false))/360,0).3、从输入的18位身份证号的出生年月计算公式:=concatenate(mid(e2,7,4),"/",mid(e2,11,2),"/”,mid(e2,13,2)).4、从输入的身份证号码内让系统自动提取性别,可以输入以下公式:=if(len(c2)=15,if(mod(mid(c2,15,1),2)=1,"男”,"女”),if(mod(mid(c2,17,1),2)=1,"男”,"女"))公式内的“c2”代表的是输入身份证号码的单元格。
1、求和: =sum(k2:k56)——对k2到k56这一区域进行求和;2、平均数: =average(k2:k56)——对k2 k56这一区域求平均数;3、排名: =rank(k2,k$2:k$56)——对55名学生的成绩进行排名;4、等级: =if(k2&gt;=85,”优”,if(k2>=74,”良”,if(k2>=60,”及格”,”不及格”)))5、学期总评: =k2*0。
3+m2*0.3+n2*0。
4 ——假设k列、m列和n列分别存放着学生的“平时总评”、“期中”、“期末”三项成绩;6、最高分: =max(k2:k56) -—求k2到k56区域(55名学生)的最高分;7、最低分: =min(k2:k56)—-求k2到k56区域(55名学生)的最低分;8、分数段人数统计:(1) =countif(k2:k56,”100″)——求k2到k56区域100分的人数;假设把结果存放于k57单元格;(2) =countif(k2:k56,”&gt;=95″)—k57 ——求k2到k56区域95~99.5分的人数;假设把结果存放于k58单元格;(3)=countif(k2:k56,">=90″)-sum(k57:k58)——求k2到k56区域90~94。
EXCEL中根据出生日期计算年龄
在Excel中,我们可以根据出生日期来计算年龄。
以下是在Excel中进行这种计算的步骤:步骤1:确保出生日期以正确的日期格式输入。
在Excel中,日期格式通常是"yyyy-mm-dd",其中"yyyy"表示年份,"mm"表示月份,"dd"表示日期。
确保在单元格中输入的日期遵循这个格式。
步骤2:使用日期函数DATEDIF来计算年龄。
在一个单元格中输入如下公式:=DATEDIF(出生日期,今天的日期,"y")其中,"出生日期"是你输入出生日期所在的单元格,"今天的日期"是使用函数=TODAY(来获取当前日期的单元格。
步骤3:按下Enter键,即可获得根据出生日期计算得到的年龄。
请注意,使用上述方法计算的年龄不会随着时间的推移而自动更新。
每当需要更新年龄时,你需要手动重新计算一次。
这是因为Excel中的日期函数只在公式单元格产生新计算结果时才会自动更新。
如果你想要一个自动更新的年龄值,你可以使用宏来实现。
下面是一个使用宏来计算年龄的示例代码:步骤3:在新模块中输入以下代码:```Function CalculateAge(birthDate As Date) As IntegerDim today As DateDim age As Integertoday = Dateage = DateDiff("yyyy", birthDate, today)If Date < DateSerial(Year(birthDate), Month(birthDate), Day(birthDate)) Thenage = age - 1End IfCalculateAge = ageEnd Function```步骤4:按下Ctrl + S保存宏。
步骤5:返回Excel表格,使用以下公式来调用宏:=CalculateAge(出生日期)其中,"出生日期"是你输入出生日期所在的单元格。
Excel表格中如何依据据身份证号码自动填出生日期
Excel表格中如何依据据身份证号码自动填出生日期一、e某cel里依据身份证号自动生成年龄1、假设A1为身份号,15、18位都可,在B1显示此人年龄(至2022年底计算),公式如下:=2022-LEFT(IF(LEN(A1)=15,19&TE某T(MID(A1,7,6),\7,8),\2、或者采取下列公式:=IF((RIGHT(20220528-IF(LEN(A1)=15,19&TE某T(MID(A1,7,6),\T(MID(A1,7,8),\MID(A1,7,6),\3-IF(LEN(A1)=15,19&TE 某T(MID(A1,7,6),\00000\3、年龄(周岁):=DATEDIF(A2,B2,\年\月\,A2为出生年月,B2为截止日期二、提取出生年月信息由于只需要填写出生日期,因此这里我们只需要关心身份证号码的相应部位即可,在C2单元格中输入公式“=IF(LEN(A2)=15,MID(A2,7,4),MID(A2,9,4))”,其中:LEN(A2)=15:检查A1单元格中字符串的字符数目,本例的含义是检查身份证号码的长度是否是15位。
MID(A2,7,4):从A1单元格中字符串的第7位开始提取四位数字,本例中表示提取15位身份证号码的第7、8、9、10位数字。
MID(A2,9,4):从A1单元格中字符串的第9位开始提取四位数字,本例中表示提取18位身份证号码的第9、10、11、12位数字。
IF(LEN(A2)=15,MID(A2,7,4),MID(A2,9,4)):IF是一个逻辑判断函数,表示如果A2单元格是15位,则提取第7位开始的四位数字,如果不是15位则提取自第9位开始的四位数字。
如果需要显示为“70年12月”这样的格式,请使用DATE格式,并在“单元格格式→日期”中进行设置。
三、提取性别信息例如性别信息统一在B列填写,可以在B2单元格中输入公式“=IF(MOD(IF(LEN(A2)=15,MID(A2,15,1),MID(A2,17,1)),2)=1,\男\女\其中:LEN(A2)=15:检查身份证号码的长度是否是15位。
Excel如何根据身份证号码自动计算年龄
Excel如何根据身份证号码自动计算年龄
Excel如何根据身份证号码自动计算年龄方法1
1.打开要在excel中编辑的表格
2.如图所示,在身份证号后面的空格即年份一列第一格输入公式=MID(A2,7,4),输入完成后按下enter键,A2指身份证号的单元格,数字7为数字开始位置,4为字符个数
3.按下enter键后,如图所示年份一栏已显示出出生年份
4.如图所示,选中已显示年份的一格,鼠标点击绿色框右下角的小方框并下拉至身份证号的最后一栏
5.如图所示,每个身份证号对应的年份都显示出来了
6.如图所示再在年龄一列第一格输入公式2018-MID(A2,7,4),按下enter键
7.即可看到年龄已被计算出来为21岁,如图所示鼠标点击绿色框右下角的小方框并下拉至身份证号的最后一栏
8.如图所示,用这种“自动填充”功能,就能让同类型单元格有同样的公式计算结果
方法2
1.打开要在excel中编辑的表格,并选中年龄那一列的第一格
2.点击公式
3.再点击插入函数
4.在弹出来的对话框中在选择函数那一栏点击全部
5.下拉右侧的滚动条找到MID函数点击它
6.点击右下角的确定
7.在弹出来的对话框中点击第一格
8.然后点击Excel文档中的A2单元格
9.在第二格中输入数字7,表示数字开始位置
10.在第三格中输入数字4,表示字符个数为四个
11.最后单击确定
12.即可看到该身份证号的年份已经算出来了
13.然后在该公示前输入2018-即公式2018-MID(A2,7,4)按下enter键
14.即可看到年龄计算出来为21岁,下拉该单元格右下角的小黑方使下面的单元格拥有同样的计算格式
15.最后即可看到所有的年龄就被计算出来了。