如何在电子表格中身份证号码计算年龄
excel中计算年龄,利用身份证号码计算出年龄,性别,出生年月
在excel中如何计算年龄利用身份证号码计算出年龄、性别、出生年月在Excel中利用系统时间和出生年月来计算周岁年龄、虚岁年龄以及实际年龄,这在人事管理、工资统计中经常性遇到,下面就给大家介绍一下计算年龄问题的方法(以在Excel2003中操作为例,其他版本类似)。
工具/原料Excel(以2003版为例)方法/步骤:1.周岁计算(方法一):在C2单元格中输入公式“=YEA R(TODAY())-YEAR(B2)”(如下图所示),然后回车,C2单元格中完成了周岁年龄的计算,然后双击单元格右下角处往下填充或者拖拽单元格右下角往下填充。
2.周岁计算(方法二):在D2单元格中输入公式“=INT((TODAY()-B2)/365)”(如下图所示),然后回车,D2单元格中完成了周岁年龄的计算,然后双击单元格右下角处往下填充或者拖拽单元格右下角往下填充。
3.虚岁计算:周岁公式基础上加1即可。
在E2单元格中输入公式“=INT((TODAY()-B2)/365)+1”(如下图所示)或者“=YEAR(TODAY())-YEAR(B2)+1”,然后回车,E2单元格中完成了周岁年龄的计算,然后双击单元格右下角处往下填充或者拖拽单元格右下角往下填充。
4.实际年龄计算:在F2单元格中输入公式“=YEAR(TODAY())-YEAR(B2)&"岁"&MONTH(TODAY())-MONTH(B2)&"月"&DAY(TODAY())-DAY(B2)&"天"”(如下图所示),然后回车,F2单元格中完成了周岁年龄的计算,然后双击单元格右下角处往下填充或者拖拽单元格右下角往下填充。
5.最后的效果:现在看看周岁、虚岁、实际年龄的效果吧(如下图所示)。
利用身份证号码计算出年龄、性别、出生年月1、设A1文本格式的18位身份证号,B1输入如下公式,即可算出当天的年龄.=YEAR(TODAY()-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))-1900&"岁"&MONTH(TODAY()-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))-1&"月"&DAY(TODAY()-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))&"天"如要算指定日期的年龄,则设A1文本格式的18位身份证号,B1为指定日期,在C1输入公式如下:=YEAR(B1-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))-1900&"岁"&MONTH(B1-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))-1&"月"&DAY(B1-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))&"天"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)),"身份证错"))。
EXCEL表格中身份证号如何正确显示?如何据身份证号让年龄更新?
EXCEL表格中⾝份证号如何正确显⽰?如何据⾝份证号让年龄更新?
如图,在EXCEL表格中经常会碰到输⼊的⾝份证号不能正确显⽰的情况,该如何解决呢?建⽴
的档案中,年龄会每年改变,庞⼤的数据⼀个⼀个更新肯定是不科学的,有什么好的⽅法呢?
下⾯我以2007版本为例讲⼀下步骤:
⼀、正确显⽰⾝份证号的⽅法
1、⽂本法:
①选中需要输⼊的表格,右键单击⿏标,选择“设置单元格格式”
②选择“数字”选项卡----“分类'⾥选择”⽂本“选项
③此时输⼊即可正确显⽰
2、⾃定义法:如以上设置,在分类⾥选择“⾃定义”--“类型”⾥选择@
3、符号法:直接在⾝份证号前加⼀个英⽂状态的单引号
⼆、根据⾝份证号显⽰年龄的⽅法:
1、选中需要显⽰年龄的单元格输⼊=YEAR(NOW())-MID(A2,7,4)
2、回车后结果如图
3、⽤填充格式填充下部即可。
后记:在EXCEL表中如果是根据⾝份证号显⽰年龄的,需要把本地的时钟设置正确才⾏,需要
⽤的函数是YEAR()--可以得到某个⽇期的年份
NOW()--可以得到当前电脑系统中的⽇期,
MID--可以从字符串中得到指定数量的字符
“MID(A2,7,4)”表⽰得到从A2单元格中第7位字符开始的共4位字符,即⾝份证中的出⽣年份信
息。
这样,⽤“电脑中的年份”减去“⾝份证中的出⽣年份”即得到该⼈员的实际年龄。
用EXCEL函数从身份证号中提取生日及计算年龄
用EXCEL函数从身份证号中提取生日及计算年龄
用EXCEL函数从身份证号中提取生日及计算年龄
众所周知,身份证号(如:371102************)18位的,从第7位到14位为生日(15位的则到12位)。
假设身份证号在A2,则提取生日、计算周岁的函数公式如下:
函数公式:
A取生日函数公式:
TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00")
注释:如果A2位数为15位首部写作19,从A2第7位开始提取6位(如果A2长度为18位位数加2),以#-00-00文本格式输出。
B算周岁函数公式:
DATEDIF(TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18) *2),"#-00-00"),T ODAY(),"Y")
注释:求今日与生日的相差年数,不足1年不计(即不过生日的那年不算)。
用Excel从身份证号码中提取信息(年龄、性别、出生地)
用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中用身份证号计算年龄
Excel中用身份证号计算年龄
百褶裙动听04-04 15:00
平时工作中,我们会遇到很多需要计算年龄的场景,而我们手边又已经有了身份证号,如何快速简洁的计算出年龄呢?今天给大家做一介绍和演示。
这里用到了这样的公式组合
=DATEDIF(DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)),TO DAY(),'y')
一共嵌套了四个公式,DATEDIF,DATE,MID,TODAY
下面分别说明讲解
DATEDIF(起始日期,终止日期,单位)
(单位就是说,要计算日期差值,返回结果要年还是月还是日,分别对应英语的Y、M、D)
DATE(年,月,日)
MID(截取文字的位置,从第几位开始截,截几位)
TODAY()会自动返回系统当前日期,注意英文半角的对括号不能少
四个命令解释完之后,有函数基础的朋友就已经明白了。
组合命令的意思就是从身份证文本字串中,分别截取出生的年、月、日,形成日期格式的出生日期,然后计算这个日期和当前日期(今天)的时间差,计算单位是年,自然就得到这个人的年龄了。
有些时候,我们要计算指定日期,比如年内年龄呢,那么把TODAY命令换掉,替换成制定日期就行了,如下面的命令就是计算到2019年底,这个人的年龄了。
=DATEDIF(DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)),'20 19-12-31','y')。
exelce表格年龄计算公式
exelce表格年龄计算公式
在Excel表格中计算年龄,有多种公式可以使用。
以下提供两种常用的方法:
方法一:使用DATEDIF函数
1.在需要计算的单元格输入“=DATEDIF(B2,TODAY(),"y")”,其中“B2”是出生
日期所在的单元格名称,“TODAY()”是获取当前日期的函数,“y”代表返回值是年。
2.按回车键即可得出计算结果。
方法二:通过当前日期减去出生日期
1.首先从身份证号中提取出生日期。
假设身份证号在B列,从B2到B7。
在C2单
元格输入函数公式“=TEXT(MID(B2,7,8),"00-00-00")”,然后按
【Ctrl+Enter】结束确认,即可批量提取出员工身份证中的出生日期。
2.然后只要用当前日期减去出生日期,便可以计算出身份证中的年龄。
在D2单元
格输入函数公式“=DATEDIF(TEXT(MID(B2,7,8),"00-00-
00"),TODAY(),"y")”,即可计算出身份证号中的年龄。
以上就是在Excel表格中计算年龄的公式,希望对您有所帮助。
在EXCEL中根据身份证号计算出生年月日、年龄
在EXCEL中根据身份证号计算年龄、出生年月、性别在EXCEL中如何根据身份证号计算年龄、出生年月、性别呢?下面来介绍一下,希望对您有帮助1.根据身份证号计算年龄=IF(A2<>"",DATEDIF(TEXT((LEN(A2)=15)*19&MID(A2,7,6+(L EN(A2)=18)*2),"#-00-00"),TODAY(),"y"),)注意:A2单元格为身份证号,且为文本格式。
2.根据身份证号计算出生年月日第一种,计算出来的格式为××年××月××日=IF(LEN(A2)=15,"19"&MID(A2,7,2)&"年"&MID(A2,9,2)&"月"&MID(A2,11,2)&"日",MID(A2,7,4)&"年"&MID(A2,11,2)&"月"&MID(A2,13,2)&"日")第二种,计算出来的格式为××年××月=IF(LEN(A2)=15,"19"&MID(A2,7,2)&"年"&MID(A2,9,2)&"月",MID(A2,7,4)&"年"&MID(A2,11,2)&"月")3.根据身份证号计算性别=IF(MOD(IF(LEN(A2)=15,MID(A2,15,1),MID(A2,17,1)),2)=1,"男","女")计算出生年月日的公式=TEXT(TEXT(MID(D2,7,LEN(D2)/2-1),"#-00-00"),"e-m-d") D2为身份证。
Excel表格中根据身份证号获取出生日期、生日、年龄、性别、工龄、退休龄
Excel表格中根据身份证号获取出生日期、生日、年龄、性别、工龄、退休龄(1)15位的身份证号码:1~6位为地区代码,7~8位为出生年份(2位),9~10位为出生月份,11~12位为出生日期,第13~15位为顺序号,并能够判断性别,奇数为男,偶数为女。
(2)18位的身份证号码:1~6位为地区代码,7~10位为出生年份(4位),11~12位为出生月份,13~14位为出生日期,第15~17位为顺序号,并能够判断性别,奇数为男,偶数为女。
18位为效验位。
根据身份证获取出生日期($A$1:$A$5是要获取出生日期的身份证范围):=TEXT(MID($A$1:$A$5,7,8),"0-00-00")根据身份证获取生日日期($A$1:$A$5是要获取出生日期的身份证范围):=TEXT(MID($A$1:$A$5,11,4),"00-00")根据身份证获取性别(A1:A5是要获取出生日期的身份证范围)=IF(MOD(MID(A1:A5,17,1),2)=1,"男","女")=IF(MOD(MID(A1:A5,17,1),2),"男","女")=IF(MOD(MID(A1:A5,15,3),2),"男","女") //此公式同样适合15位身份证根据身份证获取年龄(A1:A5是要获取出生日期的身份证范围)=YEAR(NOW())-MID(A4:A8,7,4)DATEDIF函数是一个隐藏函数,没有出现在函数列表中,Excel中的公式自动完成功能也不会自动生成这个函数名称,甚至在多个版本的帮助文件中都找不到这个函数的踪影。
=DATEDIF(D3,TODAY(),"y")这个函数主要用于计算两日期相差年月日数,利用该函数可计算相差的天数、月数和年数。
(完整word版)EXCEL利用身份证号码计算年龄以及年龄分段的技巧
在EXCEL中如何利用身份证号码计算出生年月年龄及性别1、身份证号码简介(18位):1~6位为地区代码;7~10位为出生年份;11~12位为出生月份;13~14位为出生日期;15~17位为顺序号,并能够判断性别,奇数为男,偶数为男;第18位为校验码.2、确定“出生日期”:18位身份证号码中的生日是从第7位开始至第14位结束。
提取出来后为了计算“年龄"应该将“年”“月”“日”数据中添加一个“/"或“—”分隔符。
①正确输入了身份证号码。
(假设在D2单元格中)②将光标定位在“出生日期”单元格(E2)中,然后在单元格中输入函数公式“=MID(D2,7,4)&”—”&MID (D2,11,2)&"—”&MID(D2,13,2)”即可计算出“出生日期”。
关于这个函数公式的具体说明:MID函数用于从数据中间提取字符,它的格式是:MID(text,starl_num,num_chars)。
Text是指要提取字符的文本或单元格地址(上列公式中的D2单元格).starl_num是指要提取的第一个字符的位置(上列公式中依次为7、11、13)。
num_chars指定要由MID所提取的字符个数(上述公式中,提取年份为4,月份和日期为2).多个函数中的“&”起到的作用是将提取出的“年”“月"“日”信息合并到一起,“/”或“—" 分隔符则是在提取出的“年”“月”“日”数据之间添加的一个标记,这样的数据以后就可以作为日期类型进行年龄计算。
操作效果如下图:3、确定“年龄”:“出生日期”确定后,年龄则可以利用一个简单的函数公式计算出来了:将光标定位在“年龄”单元格中,然后在单元格中输入函数公式“=INT((TODAY()-E2)/365)”即可计算出“年龄"。
关于这个函数公式的具体说明:①TODAY函数用于计算当前系统日期。
只要计算机的系统日期准确,就能立即计算出当前的日期,它无需参数。
电子表格中身份证号提取生日和年龄汇总
电子表格中身份证号提取生日和年龄汇总注:(以下公式假设身份证在A1列)1、身份证在excel里面输入的时候,18位的只能以文本方式输入或者前加‘单引号,如果是文本怎么提取?如果有’等其他符号如何提取?如果只提取年份yyyy 和只提取月日mm-dd怎么提取?a、如果是文本则输入此公式:=TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"00-00 -00")b、如果是前加’附号的,那就试试这个公式:=TEXT((LEN(A1)<=16)*19&MID(A1,7,6+(LEN(A1)>=18)*2),"00-00-00")c、如果只提取年份:=YEAR(TEXT((LEN(A1)<=16)*19&MID(A1,7,6+(LEN(A1)>=18)*2) ,"00-00-00"))d、如果只提取月日:=TEXT(TEXT((LEN(A1)<=16)*19&MID(A1,7,6+(LEN(A1)>=18)*2) ,"00-00-00"),"mm-dd")补充:如果身份证输入时采用了特殊格式如510182000000000000自动填入,则将上述第二个公式改一下:=TEXT((LEN(A1)<=16)*19&MID(A1,3,6+(LEN(A1)>=18)*2),"00-00-00")-----------------------------------------------------2、假设你的生日是此格式*年*月*日,要修改为如下格式,则:a、如需修改为**.**的表达式如下:=CONCATENATE(TEXT(A1,"yyyy"),".",TEXT(A1,"mm"))b、如需修改为**.**.**的表达式如下:=CONCATENATE(TEXT(A1,"yyyy"),".",TEXT(A1,"mm"),".",TEXT (A1,"dd"))c、如需修改为**-**-**的表达式如下:=CONCATENATE(TEXT(A1,"yyyy"),"-",TEXT(A1,"mm"),"-",TEXT (A1,"dd"))------------------------------------------------------3、身份证号或日期提取年龄a、直接从身份证提取当年的年龄:=2012-MID(A1,7,4)b、假设你的日期格式为1970-3-27,则输入如下公式转化为你当天的年龄:=INT((TODAY()-A1)/365)。
如何用Excel表格快速算出年龄
如何用Excel表格快速算出年龄
如何用Excel表格快速算出年龄
1、打开Excel对应的文档:
2、为了方便计算,在原有表格上增加三栏(出生年份/现在年份/年龄):
3、先把现有年份(2014)填入对应单元格:
4、这个要注意了,从身份证号码左边开始数,出生年份1992,
刚好是整个身份证号码的第7位开始的4个数字。
先确认并记住这
个身份证号的规律:
6、继续在函数后面选中身份证号码单元格,并输入7和
4(MID(B3,7,4)),意思就是要显示身份证号码的第7位开始的4个数字(要跟前面第4步确认的规律一样):
7、按回车确认,即显示出生年份:
8、选中出生年份单元格进行批量复制显示:
9、这下就简单了,在年龄单元格输入公式=现在年份-出年年份:
10、按回边确认,即得出实际年龄了:
11、再选中对应年龄的单元格进行批量复制,即大功告成了:。
excel中怎样用身份证号计算年龄及性别
excel中怎样用身份证号计算年龄及性别
打开要操作的excel文档
在要计算年龄的单元格内输入YEAR(TODAY())-MID(A2,7,4),其中A2为身份证号的单元格
输入计算公式后,按回车键,即可计算出年龄
其他行的年龄,拖动已经有年龄的那单元格,即可得到年龄
excel怎样根据身份证号计算性别
excel怎样根据身份证号计算性别方法:
1、现在我们的身份证号码长度都是18位。
2、身份证号码中代表性别的是第17位,奇数为男性,偶数为女性。
3、我们利用MOD函数(MOD函数是取余数的函数)取第17位数字除以2的余数,如果余数是0,则第17位是偶数,也就是该身份证是女性;反之,如果余数是1则说明身份证是男性。
4、我们嵌套IF函数如下:
=IF(MOD(MID(A1,17,1),2),"男”,"女”)。
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),"#-0 0-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位两种。
所以,在提取相关信息时,首先应该判断身份证号码的数字个数,然后再区别不同情况进行相关处理。
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通过⾝份证号码计算年龄
如何⽤⾝份证号码⽣成年龄,下⾯就解决下这个问题。
思路是这样,我们需要⽤当前的年份减去⾝份证上的出⽣年份
第⼀步是得到当前年份,我们可以⽤函数year()和now()来获得,即单元格⾥输⼊=year(now()),就可以获得当前年份,各位可以亲试;
第⼆步是获得⾝份证上的出⽣年份,⾃然是截取字符串,⾝份证的7到11位是出⽣年份,可以⽤mid()函数获得,前边的⽂章讲过,具体函数是=mid(⽂本,7,4)
好,思路清晰了,我们开始操作:
公式写在这⾥:=YEAR(NOW())-MID(A2,7,4)供⼤家参考,实现不了的及时回复。
另外再说⼀个输⼊⾝份证号码的问题,由于⾝份证号码太长,Excel的数值格式不能⽀持这么⼤的数值,所以我们在输⼊的时候先要设置单元格为“⽂本格式”,或者还有种⽅法是在输⼊⾝份证之前先打英⽂格式的单引号,例:'635247************
输⼊第⼀位是0的数值也可以⽤这个⽅法,例'0123,这也是很重要的⼀个知识点。
EXCEL利用身份证号码计算年龄以及年龄分段的技巧
EXCEL利用身份证号码计算年龄以及年龄分段的技巧在EXCEL中如何利用身份证号码计算出生年月年龄及性别1、身份证号码简介(18位):1~6位为地区代码;7~10位为出生年份;11~12位为出生月份;13~14位为出生日期;15~17位为顺序号,并能够判断性别,奇数为男,偶数为男;第18位为校验码。
2、确定“出生日期”:18位身份证号码中的生日是从第7位开始至第14位结束。
提取出来后为了计算“年龄”应该将“年”“月”“日”数据中添加一个“/”或“-”分隔符。
①正确输入了身份证号码。
(假设在D2单元格中)②将光标定位在“出生日期”单元格(E2)中,然后在单元格中输入函数公式“=MID(D2,7,4)&"-"&MID(D2,11,2)&"-"&MID(D2,13,2)”即可计算出“出生日期”。
关于这个函数公式的具体说明:MID函数用于从数据中间提取字符,它的格式是:MID (text,starl_num,num_chars)。
Text是指要提取字符的文本或单元格地址(上列公式中的D2单元格)。
starl_num是指要提取的第一个字符的位置(上列公式中依次为7、11、13)。
num_chars指定要由MID所提取的字符个数(上述公式中,提取年份为4,月份和日期为2)。
多个函数中的“&”起到的作用是将提取出的“年”“月”“日”信息合并到一起,“/”或“-” 分隔符则是在提取出的“年”“月”“日”数据之间添加的一个标记,这样的数据以后就可以作为日期类型进行年龄计算。
操作效果如下图:3、确定“年龄”:“出生日期”确定后,年龄则可以利用一个简单的函数公式计算出来了:将光标定位在“年龄”单元格中,然后在单元格中输入函数公式“=INT((TODAY()-E2)/365)”即可计算出“年龄”。
关于这个函数公式的具体说明:①TODAY函数用于计算当前系统日期。
excel表格根据身份证号码计算年龄的方法
excel表格根据身份证号码计算年龄的方法
excel表格根据身份证号码计算年龄的方法:
身份证号计算年龄步骤1:首先选中表格中要输入身份证号的列,单击“格式”---“单元格”---“数字”选择“文本”。
这样输入
的身份证号就不会出现“1.50428E+18”科学记数的情况。
身份证号计算年龄步骤2:身份证号的第17位表示性别信息。
单数为男,双数为女。
我样只要半数第17位数的单双即可。
性别的
单元格下输入=IF(mod(mid(E2,15,3),2),"男","女")。
其中“E2”
为身份证所在的单元格。
可以根据自己需要设置为相应的单元格即可。
身份证号计算年龄步骤4:出生日期我们用:
=TEXT((LEN(E2)=15)*19&MID(E2,7,6+2*(LEN(E2)=18)),"#-00-00")
即可求出。
身份证号计算年龄步骤5:基它人的相关信息,我们只要把其身
份证号输入完毕后。
利用Excel的自动填充功能向下拉就可以了。
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.最后即可看到所有的年龄就被计算出来了。
excel中年龄的计算方法_excel常用函数公式大全
excel中年龄的计算方法_excel常用函数公式大全Excel使我们常用的办公软件,但是要熟悉使用这个软件还要记函数公式?Excel中的年龄信息具体该如何进行计算呢?接下来是店铺为大家带来的excel中年龄的计算方法_excel年龄计算公式,供大家参考。
excel中年龄的计算方法:年龄计算步骤1:如下表中A列为姓名,B列为出生年月,C列为年龄,即为我们要计算的年龄。
年龄计算步骤2:在英文输入方式不分大小写下,于C2单元格内输入公式“=DATEDIF(B2,NOW(),"Y")”如下图年龄计算步骤3:再按下回车键(ENTER),就可得A2所列人员在填表时年龄年龄计算步骤4:选中C2单元格向拖C列,即可得所需批量人员的年龄了。
注:本算法是以年头为例!其它如工龄、教龄等可同样excel常用函数公式一、条件判断:IF函数。
目的:判断成绩所属的等次。
方法:1、选定目标单元格。
2、在目标单元格中输入公式:=IF(C3>=90,"优秀",IF(C3>=80,"良好",IF(C3>=60,"及格","不及格")))。
3、Ctrl+Enter填充。
解读:IF函数是条件判断函数,根据判断结果返回对应的值,如果判断条件为TRUE,则返回第一个参数,如果为FALSE,则返回第二个参数。
Excel函数公式:工作中最常用的12个函数公式二、条件求和:SUMIF、SUMIFS函数。
目的:求男生的总成绩和男生中分数大于等于80分的总成绩。
方法:1、在对应的目标单元格中输入公式:=SUMIF(D3:D9,"男",C3:C9)或=SUMIFS(C3:C9,C3:C9,">=80",D3:D9,"男")。
解读:1、SUMIF函数用于单条件求和。
暨求和条件只能有一个。