具体设置方法如下:
1先新建一个空白Excel表格,重命名为“提取日期的年月日”
2打开空白工作表添加一些内容
3在’C2’’D2’’E2’单元格中依次输入‘年’‘月’‘日’
4在‘C3’单元格中输入‘=YEAR(B3)’;‘D3’单元格中输入‘=MONTH(B3)’;在‘E3’单元格中输入‘=DAY(B3)’;如图就会看到效果了
5选中C3:E3单元格,当光标变成“十”字状向下拖拽,复制填充公式
6函数应用说明:YEAR、MONTH、DAY也是年月日的意思,完整函数是:YEAR(serial_number), MONTH(serial_number),DAY(serial_number),意思就是说返回某个可以识别的日期的年月日,这里的出生日期是一个可以被识别的日期,出生日期在B3单元格所以(serial_number)=B3,就是说在B3单元格提取数据;在向下拖拽的过程中是一个自动填充的过程,数据也会随着单元格的变化而变化
D2格
=N(YEAR(TODAY())-YEAR(C2)-IF(MONTH(TODAY())-MONTH(C2)-IF(DAY(TODAY())-DAY(C2)<0,1,0)<0,1,0))
说明:
N()
将日期转成数值
YEAR(TODAY())-YEAR(C2)
用今天的年份减去出生的年份
IF(MONTH(TODAY())-MONTH(C2)-IF(DAY(TODAY())-DAY(C2)<0,1,0)<0,1,0)
生日没到则年龄减1
上次刚介绍了如何使用Excel从身份z号码中提取出生年月日,提取出了出生年月日又如何统一计算年龄呢?下面将告诉你如何用一个简单的函数统计年龄。
使用的函数为YEAR函数和NOW函数,并需要函数嵌套使用。
YEAR函数用于返回某日期的年份,返回值为1900~9999之间的整数。
语法:YEAR(serial_number)
serial_number是一个日期值,包括要查找的年份。
MOW函数用于返回当前的时间。包含工时的单元格格式设置不用,则返回的日期和时间的格式也不相同。
语法:NOW()
NOW函数为无参函数。
使用Excel统计年龄的案例:
切记切记:
使用公式计算完后,计算的年龄为日期格式,应该在单元格格式中修改为文本格式。
没计算前不可以将单元格格式改为文本。
计算年龄的函数,这里主要是用到today函数和year函数。
*** 作步骤如下:
1、例如:首先我们在K2单元格输入一个等于号,这是在告诉Excel接下来我要输入函数了
2、我们在等于号后面输入函数today,这一步是提取出今天的日期
3、通过上一步我们就提取出了今天的日期,但是today函数提取出来的是年月日,而我只需要年份即可 所有现在我们需要用year函数从today函数中提取出年
4、接下来我们用今天减去出生年份,同样的我们需要用year函数提取出生年份
5、函数输入好之后我们按回车键,这时我们会发现出来的并不是一个年龄
6、为什么计算结果不是一个年龄呢?这时应为Excel中每个日期都对应一个数字,现在的计算结果是一个日期 我们需要把这个日期转化为数字 方法是按Ctrl+shift+~
7、最后用下拉柄给其他单元格也填充上函数即可
1、首先我们打开电脑里的excel软件打开一个要计算工龄的表格,在单元格中输入公式“=YEAR()”。
2、然后我们在括号中接着输入“TODAY()”。
3、然后我们继续输入公式“-YEAR(B2)”,完整公式为“=YEAR(TODAY())-YEAR(B2)”。
4、输完公式后按回车键。
5、然后下拉填充就可以了。
6、我们还可以在单元格中输入公式“=DAYS360(B2,”。
7、继续输入公式“TODAY(),0)/365”,完整公式:=DAYS360(B2,TODAY(),0)/365。
8、输完后按回车键。
9、下拉填充就可以了。
YEAR(1967/6/17)有问题,应为=YEAR("1967/6/17")。计算周年数(年龄或工龄)用函数 =datedif("1967/6/17",today(),"Y") 好。
excel中的日期中同时提取年月,可使用YEAR函数提取年份,MONTH函数提取月份,然后使用合并函数“&”将年月合并即可。
方法步骤如下:
1、打开需要 *** 作的EXCEL表格,在任意空白单元格上面的函数编辑框中输入“=YEAR(”,没然后点击选择需要提取年份的单元格。
2、在函数编辑框中继续输入“)&“-”&MONTH(”,然后继续点击需要提取月份的单元格,随后继续输入“)”,结束公式编辑,按回车键即可。
3、返回EXCEL表格,可发现已成功从excel中的日期中同时提取年月
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)