如何在谷歌表格中改变日期格式并将日期转换为数字和文本

  • Share This
Michael Brown

日期是谷歌表不可避免的一部分,和电子表格的许多其他概念一样,它们需要学习一下。

在本教程中,你会发现谷歌是如何存储日期的,以及如何为你更好的方便而格式化它们。 一些日期格式是由电子表格提供给你的,而另一些则应从头开始创建。 甚至还有一些方便的函数来完成这一任务。

我还描述了一些如何在必要时将你的日期转换为数字和文本的方法。

    谷歌表格如何格式化日期

    首先:在进行任何与电子表格中的日期有关的活动之前,了解日期如何工作的核心原则是至关重要的。

    在其内部数据库中,Google Sheets将所有的日期都存储为整数。 不是我们所习惯的日、月、年的序列,而是简单的整数。

    • 1为1899年12月31日
    • 2为1900年1月1日
    • 102为1900年4月11日(1900年1月1日之后的100天)。
    • 等等。

    与Excel不能将日期存储为负数不同,在Google中,对于1899年12月31日之前的日期,数字将是负数。

    • 1899年12月29日的-1
    • 1899年12月28日的-2
    • -102年9月19日
    • 等。

    无论谷歌表如何为你在单元格中设置日期格式,电子表格总是将它们存储为整数。 这是谷歌表的一种自动日期格式,有助于正确对待日期。

    提示:时间单位也是如此--它们只是你表格中的小数。

    • .00为上午12:00
    • .50元,下午12:00
    • 凌晨3点为0.125
    • 下午1:45的.573
    • 等。

    与时间配对的日期被保存为带有小数位的整数。

    • 31,528.058是1986年4月26日上午1:23
    • 43,679.813是2019年8月2日,7:30 PM

    将谷歌表格中的日期格式改为其他地区的格式

    另一个需要记住的重要事情是你的电子表格所在地。

    地区设置是根据你的地区预设你的谷歌表格日期格式。 因此,如果你目前在美国,2019年8月6日将在你的表格中被列为2019年6月8日,而对于英国,它将是2019年8月6日。

    为了确保正确的计算结果,设置正确的地区设置至关重要,特别是如果文件是在其他国家创建的。

    1. 转到 文件> 电子表格设置 在谷歌表格的菜单中。
    2. 查找 地区 根据 一般 标签,并从下拉列表中选择所需的位置。

    提示:作为奖励,你也可以在这里指定你的时区,在其中记录你的文件历史。

    注意:地区设置不会改变你的工作表的语言。 然而,日期格式将应用于整个电子表格。 每个使用它的人都会看到这些变化,无论他们在地球上的位置如何。

    如何在谷歌表格中改变日期格式

    如果你的表格中的日期格式不一致,或者你能看到的只是奇怪的数字组,不要惊慌。 你只需要使用内置的工具来改变谷歌表格中的日期格式。

    默认的谷歌表日期格式

    1. 选择所有你想格式化的单元格。
    2. 转到 格式> 数字 在电子表格菜单中,选择 日期 只看日期,或 日期时间 来获取一个单元格中的日期和时间。

    整数成功地变成了你一眼就能认出的格式。 这些是默认的谷歌表日期格式。

    提示:你可以找到相同的格式,如果你点击 123 电子表格工具条上的图标。

    自定义日期格式

    如果你不喜欢谷歌表的默认日期格式,我不会责怪你。 幸运的是,由于有了自定义日期格式,有很多空间可以随机应变。

    你可以从同一个谷歌表格菜单中访问它们。 格式> 数字> 更多格式> 更多日期和时间格式 :

    你会看到有很多不同的自定义日期格式的窗口。 无论你选择并应用哪一种,你的日期看起来都是一样的。

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

    1. 选择你要格式化的单元格。
    2. 转到 格式> 数字> 更多格式> 更多日期和时间格式 .
    3. 将光标放在顶部包含日期单位的字段中,用退格键或删除键删除所有内容。

  • 点击字段右边的箭头,先挑选你想拥有的单位。 之后别忘了输入分隔符。
  • 重复上述步骤,直到所有必要的单元都被添加(不用担心,你以后可以添加或删除它们)。

  • 注意每个单位的右边都有双箭头。 点击它们,你就能调整显示数值的确切方式。

    下面是我可以选择的内容 :

    这样,你就可以编辑所有的数值,插入额外的数值并删除过时的数值。 你可以自由地用各种字符来分隔单位,包括逗号、斜线和破折号。

  • 一旦你准备好了,点击 申请 .
  • 以下是我创建的格式,以及我的日期现在看起来如何。

    用于谷歌表格式化日期的QUERY函数

    还有一种方法可以改变谷歌表格中的日期格式--当然是用公式。 由于这不是我第一次向你展示QUERY,我开始认为它是电子表格的真正万能药。)

    我有一个例子表,我跟踪几个订单的发货情况。

    我想改变B列的日期格式,这是我的QUERY公式。

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

    • 首先,我指定了整个表的范围------。 A1:C7
    • 那么我要求公式返回所有的列------。 选择 *
    • 并同时按照我输入公式的方式重新格式化B列------。 格式B "d-mmm-y (dd)

    该公式工作得很好,它返回了我的整个表格,并改变了B列的日期格式。

    你可能已经注意到了,为了通过公式改变日期格式,我使用了一些特殊的代码,这些代码代表不同的日、月、年的样子。 如果你对它们不熟悉,这里有一个日期的这些代码的列表。

    编码 描述 例子
    d 1-9没有前导零的日子 7
    dd 以零开头的日子为1-9 07
    ddd 日是一个缩略语 星期三
    dddd 日为全名 星期三
    m

    (如果前面或后面没有

    小时或秒) 没有前导零的月份 8 毫米

    (如果前面或后面没有

    小时或秒) 带前导零的月份 08 呣 月是一个缩略语 8月 呒呒 月为全名 八月 呒呒 本月的第一个字母 A y

    yy 两位数的年份 19 yyy

    yyyy 全数字年份 2019

    提示:如果你想为你的日期格式也提供时间,你需要添加时间单位的代码。 你可以在本指南中找到时间代码的完整列表。

    使用这些代码,你可以用很多方式来排列日期。

    • 只获取年、月、日的持有量。

      =QUERY(A1:C7, "select * format B 'yyyy'")

    • 返回日期、月份和星期的日期。

      =QUERY(A1:C7, "select * format B 'dd mmmm, dddd'")

    顺便问一下,你已经习惯了什么日期格式? :)

    谷歌表格:将日期转换为数字

    如果你需要看到数字而不是日期,下面的一个方法将是有用的。

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

    1. 选择那些你想转换为数字的有日期的单元格。
    2. 转到 格式> 数字 而这一次选择 数量 在其他选项中。
    3. 瞧 - 所有选定的日期都变成了代表它们的数字。

    谷歌表的DATEVALUE函数

    谷歌表将日期转换成数字的另一种方法是使用DATEVALUE函数。

    =DATEVALUE(date_string)

    其中 日期字符串 代表任何已知的电子表格格式的日期。 该日期应放在双引号中。

    例如,我想转换 2019年8月17日 下面的所有公式都将返回相同的结果。 43694 .

    =DATEVALUE("August 17, 2019")

    =DATEVALUE("2019-8-17")

    =DATEVALUE("8/17/2019")

    如果你不确定谷歌表是否理解你要输入的格式,可以先在另一个单元格中输入日期。 如果日期被识别,它就会向右对齐。

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

    =DATEVALUE(A2)

    谷歌表格:将日期转换为文本

    在电子表格中把日期转换为文本是TEXT函数的任务。

    =TEXT(number,format)
    • - 无论你给函数的数字、日期或时间是什么,它都会以文本形式返回。
    • 格式 - 文本将按照你在公式中指定的方式进行格式化。

      提示:要正确设置格式,请使用与QUERY函数相同的代码。

    真实数据公式可能看起来像这样。

    =TEXT("8/17/2019","YYYY-MM-DD")

    以下是我如何转换我的日期 - 8/17/2019 - 到文本,并同时改变了格式。

    这就是它!我希望现在你知道如何改变谷歌表的日期格式,并将日期转换为数字或文本。 欢迎在下面的评论部分分享其他很酷的方法。)

    Michael Brown is a dedicated technology enthusiast with a passion for simplifying complex processes using software tools. With more than a decade of experience in the tech industry, he has honed his skills in Microsoft Excel and Outlook, as well as Google Sheets and Docs. Michael's blog is dedicated to sharing his knowledge and expertise with others, providing easy-to-follow tips and tutorials for improving productivity and efficiency. Whether you're a seasoned professional or a beginner, Michael's blog offers valuable insights and practical advice for getting the most out of these essential software tools.