首页 > 解决方案 > Google表格中日期的奇怪行为

问题描述

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

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

日期值 ISDATE 检查
2019 年 9 月 1 日 错误的
2019 年 9 月 1 日 错误的
2019 年 9 月 1 日 错误的
2019 年 9 月 1 日 错误的
2019 年 8 月 31 日 真的
2019 年 8 月 31 日 真的
2019 年 8 月 31 日 真的
2019 年 8 月 31 日 真的
2019 年 8 月 31 日 真的
2019 年 8 月 31 日 真的
2019 年 8 月 31 日 真的

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

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

这是我正在使用的数据

标签: dategoogle-sheetsgoogle-sheets-formula

解决方案


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


推荐阅读