目录
Google Sheets 如何存储日期
更改 Google Sheets 日期格式为其他区域设置
如何更改 Google Sheets 中的日期格式
Google Sheets:将日期转换为数字
Google Sheets:将日期转换为文本
Google Sheets:将文本转换为日期
首页 专题 excel 如何在Google表中更改日期格式,然后将日期转换为数字和文本

如何在Google表中更改日期格式,然后将日期转换为数字和文本

Apr 03, 2025 am 10:14 AM

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。

为了确保计算正确,尤其是在其他国家/地区创建的文件中,务必设置正确的区域设置:

  1. 在 Google Sheets 菜单中,转到“文件”>“设置”。
  2. 在“常规”选项卡下找到“区域设置”,然后从下拉列表中选择所需的区域设置: How to change date format in Google Sheets and convert date to number and text

提示:此外,您还可以在此处指定您的时区,以便在其中记录您的文件历史记录。

注意:区域设置不会更改 Sheets 的语言。但是,日期格式将应用于整个电子表格。无论其在地球上的位置如何,使用该电子表格的每个人都将看到这些更改。

如何更改 Google Sheets 中的日期格式

如果表格中的日期格式不一致,或者您看到的只是奇怪的数字集,请勿惊慌。您只需使用内置工具更改 Google Sheets 中的日期格式即可。

默认 Google Sheets 日期格式

  1. 选择要格式化的所有单元格。
  2. 在电子表格菜单中,转到“格式”>“数字”,然后选择“日期”以仅查看日期,或选择“日期时间”以在单元格中同时获取日期和时间: How to change date format in Google Sheets and convert date to number and text

整数将成功转换为您一眼就能识别的格式。这些是默认的 Google Sheets 日期格式:

How to change date format in Google Sheets and convert date to number and text

提示:如果您点击电子表格工具栏上的“123”图标,也可以找到相同的格式:

How to change date format in Google Sheets and convert date to number and text

自定义日期格式

如果您不喜欢 Google Sheets 默认的日期格式,我不会责怪您。幸运的是,由于自定义日期格式,您可以随意发挥创意。

您可以从相同的 Google Sheets 菜单访问它们:“格式”>“数字”>“自定义日期和时间”:

How to change date format in Google Sheets and convert date to number and text

您将看到一个窗口,其中包含许多可用的不同自定义日期格式。无论您选择并应用哪个格式,您的日期看起来都相同:

How to change date format in Google Sheets and convert date to number and text

如果您仍然对日期的外观不满意,您可以定制自己的自定义日期格式:

  1. 选择要格式化的单元格。
  2. 转到“格式”>“数字”>“自定义日期和时间”。
  3. 将光标放在包含日期单位的顶部字段中,然后使用 Backspace 或 Delete 键删除所有内容: How to change date format in Google Sheets and convert date to number and text
  4. 点击字段右侧的箭头,然后选择您想要首先使用的单位。不要忘记在之后键入分隔符。重复此操作,直到添加所有必要的单位(不用担心,您以后可以添加或删除它们):

How to change date format in Google Sheets and convert date to number and text 5. 请注意,每个单位的右侧都有双箭头。点击它们,您就可以调整显示值的精确方式。以下是我可以为“日”选择的选项:

How to change date format in Google Sheets and convert date to number and text

通过这种方式,您可以编辑所有值,插入其他值并删除过时的值。您可以自由地使用各种字符(包括逗号、斜杠和破折号)分隔单位。 6. 准备就绪后,点击“应用”。

这是我创建的格式以及我的日期现在的样子:

How to change date format in Google Sheets and convert date to number and text

使用 QUERY 函数格式化 Google Sheets 日期

更改 Google Sheets 日期格式的另一种方法是使用公式。由于这不是我第一次向您展示 QUERY,我开始认为它是一种真正的电子表格万能药。:)

我有一个示例表格,我在其中跟踪一些订单的装运情况:

How to change date format in Google Sheets and convert date to number and text

我想更改 B 列中的日期格式。这是我的 QUERY 公式:

=QUERY(A1:C7,"select * format B 'd-mmm-yy (ddd)'")

  • 首先,我指定整个表格的范围 – A1:C7
  • 然后我要求公式返回所有列 – select *
  • 同时按照我放入公式中的方式重新格式化 B 列 – format B 'd-mmm-yy (ddd)'

该公式运行良好。它返回我的整个表格并更改 B 列中的日期格式:

How to change date format in Google Sheets and convert date to number and text

您可能已经注意到,要通过公式更改日期格式,我使用了表示日、月和年不同外观的特殊代码。如果您不熟悉它们,以下是这些日期代码的列表:

代码 说明 示例
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'")

How to change date format in Google Sheets and convert date to number and text

  • 返回日期、月份和星期几:=QUERY(A1:C7,"select * format B 'dd mmmm, dddd'")

How to change date format in Google Sheets and convert date to number and text

顺便问一下,您习惯使用哪种日期格式?:)

Google Sheets:将日期转换为数字

如果您需要查看数字而不是日期,以下方法之一将很有用。

通过更改格式将日期转换为数字

  1. 选择要转换为数字的日期单元格。
  2. 转到“格式”>“数字”,然后这次在其他选项中选择“数字”。
  3. 瞧!所有选定的日期都已转换为代表它们的数字: How to change date format in Google Sheets and convert date to number and text

使用 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")

How to change date format in Google Sheets and convert date to number and text

提示:如果您不确定 Google Sheets 是否理解您即将输入的格式,请先尝试将日期输入另一个单元格。如果识别日期,它将右对齐。

您还可以在一列中用日期填充单元格,然后在另一列中的公式中引用它们:

=DATEVALUE(A2)

Google Sheets:将日期转换为文本

将电子表格中的日期转换为文本是 TEXT 函数的任务:

=TEXT(number,format) - number – 无论您向函数提供什么数字、日期或时间,它都将将其作为文本返回。

  • format – 文本将按照您在公式中指定的格式进行格式化。提示:要正确设置格式,请使用与 QUERY 函数相同的代码。

实际数据公式可能如下所示:

=TEXT("2023/7/2","YYYY-MM-DD")

以下是我如何将日期 – 2023/7/2 - 转换为文本并同时更改格式的方式:

How to change date format in Google Sheets and convert date to number and text

Google Sheets:将文本转换为日期

有时,您的日期可能会以 Google Sheets 完全无法理解的方式显示。这实际上并不重要,无论它们是导入的还是您只是喜欢某种视图:

How to change date format in Google Sheets and convert date to number and text

除非您为每个单元格指定自定义格式或更改电子表格的区域设置,否则这些日期默认情况下将被格式化为文本。您将无法在公式或其他计算中使用它们。

但这是 Google Sheets 最简单的解决方案:使用 Power Tools 附加组件将文本转换为日期。

它实际上是其他转换工具中的一个单选按钮。

How to change date format in Google Sheets and convert date to number and text

该工具识别 Google Sheets 中所有这些自定义格式,并将文本转换为日期,以便所有单元格都保持一致,并可用于进一步引用:

How to change date format in Google Sheets and convert date to number and text

就是这样!我希望到目前为止您已经知道如何在 Google Sheets 中更改日期格式以及将日期转换为数字或文本。请随时在下面的评论部分分享其他很酷的方法。;)

以上是如何在Google表中更改日期格式,然后将日期转换为数字和文本的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

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

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

如何将日历添加到Outlook:共享,Internet日历,ICAL文件 如何将日历添加到Outlook:共享,Internet日历,ICAL文件 Apr 03, 2025 am 09:06 AM

本文介绍了如何在Outlook Desktop应用程序中访问和利用共享日历,包括导入Icalendar文件。 以前,我们介绍了分享您的Outlook日历。 现在,让我们探索如何查看与之共享的日历

如何使用示例使用Flash Fill ofecl 如何使用示例使用Flash Fill ofecl Apr 05, 2025 am 09:15 AM

本教程为Excel的Flash Fill功能提供了综合指南,这是一种可自动化数据输入任务的强大工具。 它涵盖了从定义和位置到高级用法和故障排除的各个方面。 了解Excel的FLA

Excel中的中位公式 - 实际示例 Excel中的中位公式 - 实际示例 Apr 11, 2025 pm 12:08 PM

本教程解释了如何使用中位功能计算Excel中数值数据中位数。 中位数是中心趋势的关键度量

如何将联系人导入Outlook(从CSV和PST文件) 如何将联系人导入Outlook(从CSV和PST文件) Apr 02, 2025 am 09:09 AM

本教程演示了将联系人导入Outlook的两种方法:使用CSV和PST文件,还涵盖了将联系人转移到Outlook Online。 无论您是从外部来源合并数据,都从另一个电子邮件pro迁移

如何在Excel中启用和禁用宏 如何在Excel中启用和禁用宏 Apr 02, 2025 am 09:05 AM

本文探讨了如何在Excel中启用宏,涵盖宏观安全基础知识和安全VBA代码执行。 像任何技术一样,宏具有双重潜力 - 具有脱皮自动化或恶意使用。 Excel的默认设置禁用SA的宏

如何使用Google表查询功能 - 标准条款和替代工具 如何使用Google表查询功能 - 标准条款和替代工具 Apr 02, 2025 am 09:21 AM

该综合指南解锁了Google Shays的查询功能的功能,通常被称为最有效的电子表格功能。 我们将剖析其语法并探讨其各种条款以掌握数据操纵。 了解Google表格

Excel共享工作簿:如何为多个用户共享Excel文件 Excel共享工作簿:如何为多个用户共享Excel文件 Apr 11, 2025 am 11:58 AM

本教程提供了共享Excel工作簿,涵盖各种方法,访问控制和冲突解决方案的综合指南。 现代Excel版本(2010年,2013年,2016年及以后)简化了协作编辑,消除了M的需求

如何使用Google表滤波功能 如何使用Google表滤波功能 Apr 02, 2025 am 09:19 AM

解锁Google Sheats的过滤功能的功能:综合指南 厌倦了基本的Google表格过滤? 本指南揭示了过滤器功能的功能,为标准过滤工具提供了强大的替代方案。我们将利用

See all articles