Google Sheets 日期格式化与转换指南
本文将深入探讨 Google Sheets 中日期的存储方式、格式化方法以及日期与数字、文本之间的相互转换。
Google Sheets 如何存储日期
Google Sheets 内部将所有日期存储为整数。并非我们习惯看到的日、月、年的序列,而是简单的整数:
- 1 代表 1899 年 12 月 31 日
- 2 代表 1900 年 1 月 1 日
- 102 代表 1900 年 4 月 11 日(1900 年 1 月 1 日后的第 100 天)
- 以此类推。
与 Excel 无法将日期存储为负数不同,在 Google Sheets 中,1899 年 12 月 31 日之前的日期将以负数表示:
- -1 代表 1899 年 12 月 29 日
- -2 代表 1899 年 12 月 28 日
- -102 代表 1899 年 9 月 19 日
- 以此类推。
无论 Google Sheets 如何显示日期,它始终将其存储为整数。这是 Google Sheets 自动处理日期的机制。
提示:时间单位也一样,它们只是表格中的小数:
- 0.00 代表凌晨 12:00
- 0.50 代表中午 12:00
- 0.125 代表凌晨 3:00
- 0.573 代表下午 1:45
- 以此类推。
日期和时间组合存储为带有小数位的整数:
- 31,528.058 代表 1986 年 4 月 26 日凌晨 1:23
- 43,679.813 代表 2019 年 8 月 2 日下午 7:30
更改 Google Sheets 日期格式为其他区域设置
另一个需要记住的重要因素是您的电子表格区域设置。
区域设置会根据您的地区预设 Google Sheets 日期格式。因此,如果您当前在美国,06-Aug-2019 将在您的表格中显示为 8/6/2019,而在英国则为 6/8/2019。
为了确保计算正确,尤其是在其他国家/地区创建的文件中,务必设置正确的区域设置:
- 在 Google Sheets 菜单中,转到“文件”>“设置”。
- 在“常规”选项卡下找到“区域设置”,然后从下拉列表中选择所需的区域设置:
提示:此外,您还可以在此处指定您的时区,以便在其中记录您的文件历史记录。
注意:区域设置不会更改 Sheets 的语言。但是,日期格式将应用于整个电子表格。无论其在地球上的位置如何,使用该电子表格的每个人都将看到这些更改。
如何更改 Google Sheets 中的日期格式
如果表格中的日期格式不一致,或者您看到的只是奇怪的数字集,请勿惊慌。您只需使用内置工具更改 Google Sheets 中的日期格式即可。
默认 Google Sheets 日期格式
- 选择要格式化的所有单元格。
- 在电子表格菜单中,转到“格式”>“数字”,然后选择“日期”以仅查看日期,或选择“日期时间”以在单元格中同时获取日期和时间:
整数将成功转换为您一眼就能识别的格式。这些是默认的 Google Sheets 日期格式:
提示:如果您点击电子表格工具栏上的“123”图标,也可以找到相同的格式:
自定义日期格式
如果您不喜欢 Google Sheets 默认的日期格式,我不会责怪您。幸运的是,由于自定义日期格式,您可以随意发挥创意。
您可以从相同的 Google Sheets 菜单访问它们:“格式”>“数字”>“自定义日期和时间”:
您将看到一个窗口,其中包含许多可用的不同自定义日期格式。无论您选择并应用哪个格式,您的日期看起来都相同:
如果您仍然对日期的外观不满意,您可以定制自己的自定义日期格式:
- 选择要格式化的单元格。
- 转到“格式”>“数字”>“自定义日期和时间”。
- 将光标放在包含日期单位的顶部字段中,然后使用 Backspace 或 Delete 键删除所有内容:
- 点击字段右侧的箭头,然后选择您想要首先使用的单位。不要忘记在之后键入分隔符。重复此操作,直到添加所有必要的单位(不用担心,您以后可以添加或删除它们):
5. 请注意,每个单位的右侧都有双箭头。点击它们,您就可以调整显示值的精确方式。以下是我可以为“日”选择的选项:
通过这种方式,您可以编辑所有值,插入其他值并删除过时的值。您可以自由地使用各种字符(包括逗号、斜杠和破折号)分隔单位。 6. 准备就绪后,点击“应用”。
这是我创建的格式以及我的日期现在的样子:
使用 QUERY 函数格式化 Google Sheets 日期
更改 Google Sheets 日期格式的另一种方法是使用公式。由于这不是我第一次向您展示 QUERY,我开始认为它是一种真正的电子表格万能药。:)
我有一个示例表格,我在其中跟踪一些订单的装运情况:
我想更改 B 列中的日期格式。这是我的 QUERY 公式:
=QUERY(A1:C7,"select * format B 'd-mmm-yy (ddd)'")
- 首先,我指定整个表格的范围 – A1:C7
- 然后我要求公式返回所有列 – select *
- 同时按照我放入公式中的方式重新格式化 B 列 – format B 'd-mmm-yy (ddd)'
该公式运行良好。它返回我的整个表格并更改 B 列中的日期格式:
您可能已经注意到,要通过公式更改日期格式,我使用了表示日、月和年不同外观的特殊代码。如果您不熟悉它们,以下是这些日期代码的列表:
代码 | 说明 | 示例 |
d | 不带前导零的日(1-9) | 7 |
dd | 带前导零的日(1-9) | 07 |
ddd | 日的缩写 | 周三 |
dddd | 日的全称 | 星期三 |
m(如果前面或后面没有小时或秒) | 不带前导零的月 | 8 |
mm(如果前面或后面没有小时或秒) | 带前导零的月 | 08 |
mmm | 月的缩写 | 8月 |
mmmm | 月的全称 | 八月 |
mmmmm | 月的第一个字母 | 八 |
y 或 yy | 两位数的年份 | 19 |
yyy 或 yyyy | 完整的数字年份 | 2019 |
提示:如果您还想为日期格式提供时间,则需要添加时间单位代码。您可以在本指南中找到时间代码的完整列表。
使用这些代码,您可以通过多种方式格式化日期:
- 只获取年份、月份或日期:
=QUERY(A1:C7,"select * format B 'yyyy'")
- 返回日期、月份和星期几:
=QUERY(A1:C7,"select * format B 'dd mmmm, dddd'")
顺便问一下,您习惯使用哪种日期格式?:)
Google Sheets:将日期转换为数字
如果您需要查看数字而不是日期,以下方法之一将很有用。
通过更改格式将日期转换为数字
- 选择要转换为数字的日期单元格。
- 转到“格式”>“数字”,然后这次在其他选项中选择“数字”。
- 瞧!所有选定的日期都已转换为代表它们的数字:
使用 DATEVALUE 函数将日期转换为数字
将 Google Sheets 日期转换为数字的另一种方法是使用 DATEVALUE 函数:
=DATEVALUE(date_string) 其中 date_string 代表电子表格已知格式中的任何日期。日期应放在双引号中。
例如,我想将 2023 年 8 月 10 日 转换为数字。以下所有公式都将返回相同的结果:45148。
=DATEVALUE("2023年8月10日")
=DATEVALUE("2023-8-10")
=DATEVALUE("8/10/2023")
提示:如果您不确定 Google Sheets 是否理解您即将输入的格式,请先尝试将日期输入另一个单元格。如果识别日期,它将右对齐。
您还可以在一列中用日期填充单元格,然后在另一列中的公式中引用它们:
=DATEVALUE(A2)
Google Sheets:将日期转换为文本
将电子表格中的日期转换为文本是 TEXT 函数的任务:
=TEXT(number,format) - number – 无论您向函数提供什么数字、日期或时间,它都将将其作为文本返回。
- format – 文本将按照您在公式中指定的格式进行格式化。提示:要正确设置格式,请使用与 QUERY 函数相同的代码。
实际数据公式可能如下所示:
=TEXT("2023/7/2","YYYY-MM-DD")
以下是我如何将日期 – 2023/7/2 - 转换为文本并同时更改格式的方式:
Google Sheets:将文本转换为日期
有时,您的日期可能会以 Google Sheets 完全无法理解的方式显示。这实际上并不重要,无论它们是导入的还是您只是喜欢某种视图:
除非您为每个单元格指定自定义格式或更改电子表格的区域设置,否则这些日期默认情况下将被格式化为文本。您将无法在公式或其他计算中使用它们。
但这是 Google Sheets 最简单的解决方案:使用 Power Tools 附加组件将文本转换为日期。
它实际上是其他转换工具中的一个单选按钮。
该工具识别 Google Sheets 中所有这些自定义格式,并将文本转换为日期,以便所有单元格都保持一致,并可用于进一步引用:
就是这样!我希望到目前为止您已经知道如何在 Google Sheets 中更改日期格式以及将日期转换为数字或文本。请随时在下面的评论部分分享其他很酷的方法。;)
以上是如何在Google表中更改日期格式,然后将日期转换为数字和文本的详细内容。更多信息请关注PHP中文网其他相关文章!

本文将指导您完成为Excel Pivot表和图表创建时间表的过程,并演示如何使用它以动态和引人入胜的方式与数据进行交互。 您的数据在Pivo中组织了

本文说明了如何使用数据验证(包括单个和因列表)在Excel中创建下拉列表。 它详细介绍了该过程,为常见方案提供解决方案,并讨论诸如数据输入限制和PE之类的限制

Excel可以使用其内置的“来自XML数据导入”功能导入XML数据。 进口成功在很大程度上取决于XML结构。结构良好的文件很容易导入,而复杂的文件可能需要手动映射。 最佳实践包括XML


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具

DVWA
Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

SublimeText3 英文版
推荐:为Win版本,支持代码提示!

ZendStudio 13.5.1 Mac
功能强大的PHP集成开发环境