技术细节
DATE函数返回表示特定的日期序列号。
语法︰DATE(year,month,day)
DATE 函数语法具有下列参数:
∙年份必需。
年参数的值可以包括一到四位数字。
Excel 将解释年参数根据您的计算机使用的日期系统。
默认情况下,Microsoft Excel for Windows 使用1900年日期系统,这意味着1900 年 1 月 1 日的第一个日期。
提示:使用四位数年份参数以防止不需要的结果。
例如,"07"意味着"1907"或"2007"。
四位数年份防止混淆。
o如果year介于0(零)到1899 之间(包含这两个值),则Excel 会将该值与1900 相加来计算年份。
例如,DATE(108,1,2)返回2008 年1 月2 日(1900+108)。
o如果year介于1900 到9999 之间(包含这两个值),则Excel 将使用该数值作为年份。
例如,DATE(2008,1,2)将返回2008 年1 月 2 日。
o如果year小于0 或大于等于10000,则Excel 返回错误值#NUM!。
∙月必需。
一个正整数或负整数,表示一年中从1 月至12 月(一月到十二月)的各个月。
o如果month大于12,则month会将该月份数与指定年中的第一个月相加。
例如,DATE(2008,14,2)返回代表2009 年 2 月2 日的序列数。
o如果month小于1,month则从指定年份的一月份开始递减该月份数,然后再加上1 个月。
例如,DATE(2008,-3,2)返回代表2007 年9 月2 日的序列号。
∙日必需。
一个正整数或负整数,表示一月中从1 日到31 日的各天。
o如果day大于月中指定的天数,则day会将天数与该月中的第一天相加。
例如,DATE(2008,1,35)返回代表2008 年 2 月4 日的序列数。
o如果day小于1,则day从指定月份的第一天开始递减该天数,然后再加上1 天。
例如,DATE(2008,1,-15)返回代表2007 年12 月16 日的序列号。
注意: Excel 将日期存储为序列号,以便可以在计算中使用它们。
1900 年 1 月 1 日是序列号1,和2008 年1 月 1 日是序列号39448,因为它是39,447 1900 年1 月1 日的天数。
您将需要更改的数字格式(单元格格式)以显示正确的日期。
语法︰DATE(year,month,day)
例如︰ =DATE(C2,A2,B2)从单元格C2,从单元格A2 中的月份和日期的单元格B2 中合并一年,并将它们放到一个单元格为日期。
下面的示例显示在单元格D2 的最终结果。
需要插入日期,而公式不?没问题。
您可以插入当前日期,也可以插入的日期中获取更新。
您还可以自动填充日期列。
更改日期格式
1.右键单击您想要更改的单元格。
在Mac ctrl 键并单击单元格。
2.在开始选项卡上单击格式>设置单元格格式或按Ctrl + 1 (Command + 1 在Mac 上)。
3. 3.选择所需的区域设置(位置)和日期格式。
4.设置日期格式的详细信息,请参阅格式的日期所需的方式。
计算基于另一个日期的日期
1.DATE 函数创建日期。
=DATE(YEAR(C2)+5,MONTH(C2),DAY(C2))
2.YEAR 函数探查单元格C2 和提取"2012"。
3.然后,"+ 5"添加5 年,并在单元格D2 中为周年纪念日的年份建立"2017"。
4.MONTH 函数从单元格C2 中提取"3"。
这将建立"3"为月份日期在单元格D2。
5.DAY 函数提取单元格C2 中的"14"。
这将建立"14"为一天在单元格D2。
将文本字符串和数字转换为日期
如果您打开来自其他程序的文件,Excel 将尝试识别数据内的日期。
但有时的日期不可识别。
这是可能是因为数字不类似于典型的日期,或数据的格式设置为文本。
如果是这样,您可以使用DATE 函数将信息转换为日期。
例如下, 图中,在单元格C2 中包含采用以下格式的日期︰YYYYMMDD。
它也设置为文本格式。
若要将其转换为日期,DATE 函数是与左,则MID和向右函数配合使用。
1.DATE 函数创建日期。
=DATE(LEFT(C2,4),MID(C2,5,2),RIGHT(C2,2))
2.LEFT 的函数查找单元格C2,并将从左侧前4 个字符。
这将建立"2014"作为已转换的日期
的年份在单元格D2。
3.MID 函数会探查单元格C2。
它第5 个字符开始,然后向右采用2 个字符。
这将建立"03"
作为已转换的日期的月份在单元格D2。
由于D2 的格式设置为日期,"0"不包含在最终结果。
4.RIGHT 函数查找单元格C2,并将从非常向右和移动左开始前两个字符。
这将建立"14"日期
的天数为在D2 中。
增加或减少通过一定天数的日期
若要增加或减少通过一定天数的日期,只需添加或减去的值或单元格引用包含日期的天数。
在下面的示例中,单元格A5 中包含我们要提高和降低按7天内的日期(C5 中的值)。
注意:机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。
Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关Microsoft 产品、服务和技术的内容。
由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。
另请参阅
添加上或减去日期
插入当前日期和时间在单元格中
自动填充日期
YEAR 函数
MONTH 函数
DAY 函数
TODAY 函数
DATEVALUE 函数
此信息是否有帮助? 是否。