日期和日期功能概述
Google表格DATE功能将通过组合作为函数参数输入的各个日,月和年元素来返回日期或日期的序列号。
例如,如果在工作表单元格中输入以下DATE函数 - = DATE(2016,01,16) - 序列号 42385 退回,指2016年1月16日。
输入日期作为日期
与其他Google表格功能结合使用时,DATE可用于生成各种日期公式。该功能的一个重要用途 - 如上图中第5行到第10行所示 - 是为了确保某些Google表格其他日期功能正确输入和解释日期。如果输入的数据被格式化为文本,则尤其如此。
DATE函数主要用于显示组合日期元素的日期 - 例如工作表中不同位置的年,月或日,并确保计算中使用的日期被解释为日期(数字数据)而不是文本数据。
DATE函数的语法和参数
函数的语法是指函数的布局,包括函数的名称,括号和参数。
DATE函数的语法是: =日期(年,月,日)
- 年份 - 以四位数字(yyyy)或工作表中其位置的单元格引用输入年份。
- 月份 - 以两位数字(mm)或工作表中其位置的单元格引用输入月份。
- 日 - 以两位数字(dd)或工作表中其位置的单元格引用输入日期。
错误和调整
价值!如果输入文本数据而不是数字,则函数返回错误值。这包括输入对包含文本的单元格的引用。 #NUM!如果为年份参数输入了五位数字,例如20016,则函数返回错误值。如果月份或日期参数的值无效,则函数会自动将函数的输出调整为下一个有效日期。例如,= DATE(2016,13,1) - 月份参数为13 - 调整年份参数并返回1/1/2017。另一个例子是,= DATE(2016,01,32) - 一月份有32天 - 调整月份参数并返回2/01/2016。如果为参数输入了十进制值,则该值将截断为整数值。例如,函数将值“10.25”解释为“10”。
日期功能示例
在上图中,DATE函数与许多日期公式中的许多其他函数一起使用。
列出的公式旨在作为DATE函数用途的示例。
- 第5行进入当月的第一天
- 第6行将文本字符串(单元格A5)转换为日期
- 第7行显示给定日期的星期几
- 第8行计算当前日期和之前日期之间的天数
- 第9行将Julian Day Number(单元格A9)转换为当前日期
- 第10行将当前日期(单元格A10)转换为儒略日编号
以下信息介绍了进入位于单元格B4中的DATE功能的步骤。在这种情况下,函数的输出显示通过组合位于单元格A2到C2中的各个日期元素而创建的复合日期。
输入DATE功能
将函数及其参数输入工作表的选项包括:
- 手动输入完整的功能 - 只需记住订单必须 YYYY,毫米,DD 如 = DATE(2016,01,16) 要么, = DATE(A2,B2,C2) 如果使用单元格引用。
- 使用 自动建议框 输入函数及其参数。
Google表格不会使用对话框输入Excel中可以找到的函数参数。相反,它有一个 自动建议框 弹出,因为函数的名称被输入到单元格中。
逗号分隔符
使用任一方法输入函数时,请注意逗号( , )用于在圆括号内分隔函数的参数。
以下步骤介绍了如何使用以下方法输入位于上图中单元格B4中的DATE功能 自动建议框。
-
点击 细胞D4 使其成为活动单元格:这是显示DATE函数结果的位置。
-
输入等号 = 后跟功能名称 - 日期。
-
就像你一样 类型, 自动提示 出现的框带有以字母D开头的函数的名称和语法。
-
什么时候 日期 出现在框中,单击 名字 用鼠标指针输入函数名称和 打开圆括号( 进入细胞D4。
-
点击 细胞A2 在工作表中输入此单元格引用作为 年 论点。
-
单元格引用后,键入a 逗号 , 充当参数之间的分隔符。
-
点击 细胞B2 输入此单元格引用作为 月 论点。
-
单元格引用后,键入另一个 逗号 , .
-
点击 细胞C2 输入此单元格引用作为 天 论点。
-
按下 输入 键盘上的键进入 关闭圆括号 ) 并完成功能。
-
日期应该出现在 细胞B1 格式为11/15/2015。
-
当你点击 细胞B1 完整的功能= DATE(A2,B2,C2) 出现在工作表上方的公式栏中。
如果进入该功能后单元格B4中的输出不正确,则可能是单元格格式不正确。
更改日期格式
-
突出 工作表中包含或将包含日期的单元格。
-
点击 格式 > 数 > 日期 在菜单中将单元格格式更改为当前区域设置使用的日期格式。
更改区域设置
与许多在线应用程序一样,Google表格默认为美国日期格式 - 也称为中间日期格式 MM / DD / YYYY .
如果您的位置使用不同的日期格式 - 例如big-endian (YYYY / MM / DD)或 little-endian(DD / MM / YYYY)可以调整Google表格,通过调整区域设置以正确的格式显示日期。
要更改区域设置:
-
点击 文件 打开文件菜单。
-
点击 电子表格设置 打开设置 对话框。
-
下 语言环境 在里面 对话框,点击 框 - 默认值 美国 - 查看可用国家/地区设置列表。
-
点击你的 选择的国家 使它成为当前的选择。
-
点击保存设置 在对话框的底部关闭它并返回到工作表。
-
输入工作表的新日期应遵循所选国家/地区的格式 - 可能需要再次格式化现有日期才能使更改生效。
负序列号和Excel日期
默认情况下,Microsoft Excel for Windows使用从1900年开始的日期系统。输入序列号0将返回日期:1900年1月0日。此外,Excel的DATE函数不会显示1900年之前的日期。
Google表格使用的日期为1899年12月30日,序列号为零,但与Excel不同,Google表格通过使用序列号的负数显示此前的日期。
例如,1800年1月1日的日期,Google表格中的序列号为-36522并允许其在公式中使用,例如减去1850年1月1日 - 1800年1月1日,结果值为18,262 - 两个日期之间的天数。
另一方面,当在Excel中输入相同的日期时,程序会自动将日期转换为文本数据并返回#VALUE!如果在公式中使用日期,则为错误值。
朱利安日数
许多政府机构和其他组织使用的Julian Day Numbers是代表特定年份和日期的数字。这些数字的长度取决于用于表示数字的年和日组成部分的数字。
例如,在上图中,单元格A9 - 2016007中的朱利安日数字是七位数字,数字的前四位数字代表年份,一年中最后三位数字代表年份。如单元格B9所示,此数字代表2016年的第七天或2016年1月7日。
同样,号码2010345 代表2010年第345天或2010年12月11日。