Q1:在excel里知道出生日期怎样计算出年龄啊?
在excel里可用公式=(TODAY()-A2)/365来计算出年龄。
1、打开excel表格,在里面输入所需要计算的出生日期;
2、然后选中B2单元格,输入公式,=(TODAY()-A2)/365,按回车键即可得到年龄;
3、选中B2单元格,将鼠标移到这个单元格的右下角,当鼠标变成黑色十字时 双击,这样就会计算出这组数据所有人的年龄了;
4、发现年龄有小数点,需要调整一下B列的数据格式,选中B列,点鼠标右键,点设置单元格格式,出现设置单元格格式界面;
5、在设置单元格格式界面,点数值,小数位数选择0,然后点确定;
6、这时就会得到一个整数的年龄了。
Q2:如何在excel中根据出生日期计算年龄
假设出生日期在A1,用公式:
=DATEDIF(A1,TODAY(),"y")
Q3: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”(年)
我是小螃蟹,如果您喜欢这篇文章,请帮忙点赞、转发、评论支持哦!
Q4:怎样在excel中通过出生日期计算年龄
在excel中通过出生日期计算年龄输入公式即可实现。
工具:excel2007
步骤:
1、打开excel2007,选中需要过出生日期计算年龄的内容。在同一行后面的单元格中输入计算年龄的公式"=DATEDIF(A1,TODAY(),"y") "。
2、按回车键后将会自动出现年龄。
注:需要计算的内容较多的,可用十字拖拉的办法快速的填充即可完成。
wWW.BAZHi%shI.ComQ5:Excel中,如何利用身份证快速提取性别、年龄和出生日期?
今天教你一下身份证相关的所有内容。
一、身份证相关
1、身份证的输入
在excel中输入大于11位数字,会以科学记数法显示。而大于15位,后面的数字全转换为0,所以不能直接在excel中输入身份证号。
解决方法:先把该列设置为文本型格式,或输入前先输入单撇()再输入身份证号码
2、身份证的导入
从word、网页、数据库中复制含身份证信息的表格时,如果直接粘贴到excel中,身份证码列同样会后3位变成0。
解决方法:同1粘贴或导入前把excel表中存放身份的列设置为文本类型。
3、身份证的分列
如下图所示的员工信息在一列中 ,我们可以用分列的方式分隔成多列,但分列后身份证号码后3位会变成0。
解决方法:在分列的第3步,选取身份证列,选取文本类型即可。
4、身份证号长度验证
在输入身份证号码时,数字个数看起来很费劲。用数据有效性可以限制身份证号码输入必须是18位。
解决方法:选取输入单元格 - 数据 - 有效性 - 允许:文本长度,输入18
单元格A1中是身份证号码
5、提取生日
=TEXT(MID(A1,7,8),"0-00-00")
6、提取年龄
=YEAR(TODAY())-MID(A1,7,4)
7、提取性别
=IF(MOD(MID(A2,17,1),2),"男","女")
8、提取出生地
9、提取属相
=CHOOSE(MOD(MID(A1,7,4)-1900,12)+1,"鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪")
10、提取星座
=VLOOKUP(--TEXT(MID(A1,11,4),"2015-00-00"),{0,"摩羯";42024,"水瓶";42054,"双鱼";42084,"白羊";42114,"金牛";42145,"双子";42177,"巨蟹";42208,"狮子";42239,"**";42270,"天秤";42301,"天蝎";42330,"射手";42360,"摩羯"},2)