Date Google Sheets中的日期格式无法按照说明工作
是的,我知道;这个问题在数百个不同的地方被问了数千次,但谷歌表单顽固地拒绝让我将诸如“9/18/2004”之类的日期转换为“2004-9-18”。我选择一个或多个日期格式为“dd/mm/yyyy”的单元格,单击“格式”,然后单击“数字”,然后单击“更多格式”,然后选择“更多日期和时间格式”,然后选择示例“1930-08-05”,然后什么也没有发生。没有什么变化。我需要帮助。以下是问题列的链接:Date Google Sheets中的日期格式无法按照说明工作,date,google-sheets,formatting,Date,Google Sheets,Formatting,是的,我知道;这个问题在数百个不同的地方被问了数千次,但谷歌表单顽固地拒绝让我将诸如“9/18/2004”之类的日期转换为“2004-9-18”。我选择一个或多个日期格式为“dd/mm/yyyy”的单元格,单击“格式”,然后单击“数字”,然后单击“更多格式”,然后选择“更多日期和时间格式”,然后选择示例“1930-08-05”,然后什么也没有发生。没有什么变化。我需要帮助。以下是问题列的链接: 谢谢。9/18/2004不是日期。它的文本字符串。如果将其更改为18/9/2004,则您有一个有效日
谢谢。
9/18/2004
不是日期。它的文本字符串。如果将其更改为18/9/2004
,则您有一个有效日期,可以应用所需的格式
要快速重新格式化,您可以使用:
=ARRAYFORMULA(TEXT(IF(ISNUMBER(A2:A*1), A2:A, DATE(
REGEXEXTRACT(A2:A, ".{4}$"),
REGEXEXTRACT(A2:A, "^\d+"),
REGEXEXTRACT(A2:A, "/(\d+)/"))), "yyyy-mm-dd"))
共享一份工作表我添加了一个指向问题栏的链接。奇数。我复印了一份你的工作表,也有同样的问题。当我为我们设置语言环境,应用所需的格式,然后返回英国时,即使在来回切换格式后,它也能工作。听起来可能值得提交一份bug报告。非常感谢,但我很困惑,因为这两列似乎根本不匹配。例如,第4行表示2005年9月18日,但其旁边的单元格表示2006年6月9日。也许我错过了什么。再次感谢。@GlenMacPherson已修复,答案已更新。这真是太棒了,我现在很高兴能在这个网站上提供我专业领域的帮助。