Formulaa在Google表格中将日期格式DD / MM / YYYY转换为MM / DD / YYYY

时间:2017-03-24 01:04:40

标签: google-sheets

我遇到Datevalue函数的问题,因为它没有读取DD / MM / YYYY日期格式。它正在给Error DATEVALUE parameter cannot be parsed to date/time.

我尝试更改数字格式,但日期应该反映DD / MM / YYYY,因为它来自澳大利亚。

是否有可以更改此日期格式的公式?

请帮忙。

4 个答案:

答案 0 :(得分:5)

唯一的方法是更改​​区域设置

档案>电子表格设置>区域设置

Google Help

答案 1 :(得分:2)

如果问题是“如何将DD / MM / YYYY格式转换为MM / DD / YYYY格式”,则答案是:

假设 J2的格式为DD / MM / YYYY或D / M / YYYY 输出格式,K2为MM / DD / YYYY或M / D / YYYY(取决于输入)。

K2 = date(right(J2,4),if(mid(J2,3,1) = "/",mid(J2,4,if(mid(J2,5,1) ="/",1,2)),if(mid(J2,2,1) = "/",mid(J2,3,if(mid(J2,5,1) = "/",2,1)))),if(mid(J2,2,1) = "/",left(J2,1),left(J2,2)))

答案 2 :(得分:0)

control + shift + 3

这很简单。

答案 3 :(得分:0)

无需更改语言环境。
我有一个 dd/mm/yy 格式,我可以使用它

=ArrayFormula(datevalue("20"&right(F2:F,2)&"-"&mid(F2:F,4,2)&"-"&left(F2:F,2)))

如果我有 dd/mm/yyyy,我就用这个

=ArrayFormula(datevalue(right(F2:F,4)&"-"&mid(F2:F,4,2)&"-"&left(F2:F,2)))

其中 F 是带有日期的列。