Gle*_*son 11 formatting date google-sheets
是的,我知道; 这个问题已在数百个不同的地方被问过数千次,但 Google 表格顽固地拒绝让我将“9/18/2004”等日期转换为“2004-9-18”。我选择一个或多个日期格式为“dd/mm/yyyy”的单元格,依次单击“格式”、“数字”、“更多格式”,然后选择“更多日期和时间格式”,然后选择示例“1930-08-” 05”,然后什么也没有发生。没有什么变化。我需要这方面的帮助。以下是问题列的链接: https://docs.google.com/spreadsheets/d/1gYdPcNO-Jq1SFUpdb88o7KKVqG5_ia9NpD_3T98CkEw/edit ?usp=sharing
谢谢。
小智 15
来自谷歌:
\n更改区域设置和时区\n当您更改电子表格的区域设置和时区时,它会更改电子表格\xe2\x80\x99 的默认货币、日期和数字格式。
\n更改区域设置不会\xe2\x80\x99 更改 Google 表格中的语言设置。您可以在 Google 帐户设置中设置语言。
\n为我工作:)
\n9/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"))
Run Code Online (Sandbox Code Playgroud)