在excel中,为什么说日期格式是错不开的,因为在excel中日期的使用是普遍存在的,最主要的是如果不了解日期格式,不规范日期格式的使用,那么在进行对日期的统计、算术运算等操作时会比较麻烦,甚至结果错误等,如2023/11/30、2023.11.30等在日常生活习惯中,这都是正常的日期,但在excel中,它们虽然给人都是日期的感觉,但在对它们进行运算时,excel对它们的认知可能和我们就有所不同了,就会产生不同的结果,这就可能会超出我们的预期。因此学习excel日期格式并规范使用它们很有必要。
今天本文介绍用于生成标准的日期的函数——Date函数。
一、语法:=DATE(year,month,day)
1. Year 必需。 year 参数代表日期中的年份,值可以包含一到四位数字。 Excel 将根据计算机所使用的日期系统来解释 year 参数。 默认情况下,Microsoft Excel for Windows 将使用 1900 日期系统。
(1)如果 year 介于 0(零)到 1899 之间(包含这两个值),则 Excel 会将该值与 1900 相加来计算年份。 例如, DATE(108,1,2) 返回 2008 年 1 月 2 日 (1900 108)。
(2)如果 year 介于 1900 到 9999 之间(包含这两个值),则 Excel 将使用该数值作为年份。 例如, DATE(2008,1,2) 将返回 2008 年 1 月 2 日。
(3)如果 year 小于 0 或大于等于 10000,则 Excel 返回 错误值 #NUM!。
2.month 必需。 一个正整数或负整数,表示一年中从 1 月至 12 月的各个月。
如果 month 大于12或小于1,则都会根据每12个月为一年,自动换算成相应的年份和月份。 例如, DATE(2008,14,2) 返回代表 2009 年 2 月 2 日的序列数;DATE(2008,-3,2) 返回代表 2007 年 9 月 2 日的序列号。
3.day 必需。 一个正整数或负整数,表示一月中从 1 日到 31 日的各天。
如果 day 大于月中指定的天数或者小于1,则 day 会根据各月份的天数自动换算成对应的日期天数。 例如, DATE(2008,1,35) 返回代表 2008 年 2 月 4 日的序列数;DATE(2008,1,-15) 返回代表 2007 年 12 月 16 日的序列号。
二、日期在excel中的存在形式。 Excel 可将日期存储为一个数字,以便可以在计算中使用它们,因此日期在excel里是支持进行算术运算的。从 1900 年 1 月 1 日开始计数,1900年1月1日记作 1,2023年 11 月 30日记作45260,这是因为它距 1900 年 1 月 1 日有 45259 天。
三、接下来介绍一个实用的小例子,通过身份证号提取出生日期生成标准日期形式。
生成的日期如需要还可以通过单元格格式设置成想要显示的样子,这个大家可以自己试着做,单元格格式设置后期会详细介绍。
本文内容就到这里,文中如有错误之处,欢迎批评指正,如果本文对你有那么一点帮助,请给个关注 点赞,有你的认可才有我继续分享的动力!