【问题标题】:Strange behaviour for Dates in Google SheetsGoogle表格中日期的奇怪行为
【发布时间】:2025-12-19 22:45:16
【问题描述】:

所以我有一个表格,其中有一列填充了日期(同时使用 Google API 导出)但是当我使用 ISDATE 进行检查时(在我注意到我的数据中存在一些不规则性之后)它们中的一堆显示最多为 FALSE,但大多数都为 TRUE。

下面是数据的一小部分,唯一的区别是返回 false 的数据由于某种原因似乎是左对齐的,而返回 true 的数据是右对齐的(不幸的是,无法复制这个在下表中)。

Date Value ISDATE Check
1 Sept 2019 FALSE
1 Sept 2019 FALSE
1 Sept 2019 FALSE
1 Sept 2019 FALSE
31 Aug 2019 TRUE
31 Aug 2019 TRUE
31 Aug 2019 TRUE
31 Aug 2019 TRUE
31 Aug 2019 TRUE
31 Aug 2019 TRUE
31 Aug 2019 TRUE

我很困惑,但我需要一种将它们全部转换为日/月/年的方法,我使用 =TO_DATE(),它适用于 ISDATE 检查返回 TRUE 但只是重复日期的所有值采用与 FALSE 相同的格式(所以 2019 年 9 月 1 日,在 TO_DATE 返回 2019 年 9 月 1 日而不是 2019 年 1 月 9 日之后)

以前有人见过这种行为吗?或者知道如何绕过它?

这里是data I am working with

【问题讨论】:

    标签: date google-sheets google-sheets-formula


    【解决方案1】:

    september的缩写是sep,不是sept。因此,如有必要,每次将 sept 替换为 sep。

    【讨论】:

    • 这就是问题所在,不知道为什么我没有注意到这一点。我想知道为什么谷歌会这样导出它? :|