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如何通过出生日期自动提取年龄????的主要内容,如果未能解决你的问题,请参考以下文章

出生年月提取年龄公式

Excel技巧 根据身份证识别性别、出生日期、年龄和生肖!

如何用jQuery实现输入身份证号码后,出生日期自动生成

excel出生年月算年龄,excel表格中出生年月怎么算出年龄

根据出生年份计算年龄的公式,如何根据出生日期求年龄?

excel 中把身份证号转换成年龄和出生日期的公式是啥?