EXECL如何通过出生日期自动提取年龄????
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EXECL如何通过出生日期自动提取年龄????相关的知识,希望对你有一定的参考价值。
我的出生日期格式为“198803,在J5列,年龄在K5列,怎么通过插入函数自动提取年龄?谢谢高手指点!@!!!!急
1、打开需要编辑的工作表。
2、鼠标点击【C2】单元格。
3、在【C2】单元格输入公式【=DATEDIF(B2,TODAY(),"y")】。
4、输入完成后按【Enter】键会出现【B2】的年龄,并且会自动跳转到【C3】单元格。
5、再次点击【C2】单元格,把鼠标放至单元格右下方,会出现一个实心的【+】号。
6、按住鼠标下拉到【C11】松开,从【B2】到【B11】对应的年龄就出现了。
参考技术A操作设备:戴尔电脑
操作系统:win10
操作软件:excel表
1、打开excel表,在A列的单元格中输入出生日期,有关具体数据,请参见下图中的A列。
2、在B1单元格中输入年龄计算公式:=DATEDIF(A1,TODAY(),"Y")。
3、单击Enter键以生成计算结果,并根据生日日期计算生成的年龄。
4、用鼠标向下拖动单元格B1以计算其他出生日期的年龄。
参考技术B 假设A2为生日例如是1980-05-04,则B2计算年龄为=YEAR(TODAY())-YEAR(A2)对于年龄本身的计算公式有多种,为了适应不同要求,是否精确计算周岁等等。若精确计算则:
=(TODAY()-A2)/365
若虚岁则=(TODAY()-A2)/365+1 参考技术C
DATEDIF是求两个时间段之间的时间,excel中的隐藏函数(13版),很好用
参考技术D =YEAR(TODAY())-LEFT(J5,4)YEAR 年份值
LEFT 取左n位数
TODAY 系统日期
MySQL通过出生日期计算年龄
mysql> select datediff(year,m_birth,getdate()) as age from member;
但是报错了
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'datediff'
求大佬指点
可能的原因是 1 方法是自定义的 你当前数据库中没有写入这个方法
2 这个方法是官方的但是 版本号不同 这个方法被取消了
解决的方法 1 写入这个方法调用 2 更换 对应版本的 mysql 参考技术A select year(now())-year(birthdate) from XXX追问
不对啊......
m_birth字段的值为1970-06-29,数据类型为datetime。
以上是关于EXECL如何通过出生日期自动提取年龄????的主要内容,如果未能解决你的问题,请参考以下文章