当前位置:文档之家› DATE 函数

DATE 函数

技术细节
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 函数
此信息是否有帮助? 是否。

相关主题