如何使日期YYYY-MM-DD(ISO-8601)成为Excel中的默认值?


11

在Excel中我怎样才能使ISO8601日期格式yyyy-mm-dd时,默认?Windows区域设置为英语(CA)或英语(美国)。我们正在使用Excel 2013,尽管对于尽可能多的版本的通用答案是首选。

使用自定义格式如何在Excel中以ISO 8601日期格式(YYYY-MM-DD)输入日期(并让Excel将该格式识别为日期值)?不起作用,因为它需要为每个新领域重复。使用CSV文件时尤其困难。

[XKCD公共服务公告:我们将日期写成数字的不同方式可能导致在线混淆。 这就是为什么在1988年ISO设定全球标准数字日期格式。 这是**写入数字数据的正确方法:2013-02-27。 不鼓励使用以下格式{插入其他所有内容的列表}。


1
我的王国以标准化的方式处理日期。哦,等等....
Max Vernon 2017年

Answers:


8

为此,您实际上需要更改整个Windows日期格式。为此,请访问:

Control Panel > Regional and Language Options > Change date, time or number formats

在那里,选择yyyy-MM-dd格式的短日期,并完成!

这是它的工作原理。即使您编写另一种日期格式,Excel也会自动将其转换为系统的默认格式。

Excel日期格式更改

请记住,这也将改变Windows显示日期的方式。

Windows日期格式设置为yyyy-MM-dd

资源


这是正确的答案,因为它正确回答了我的要求,但最终我的用例实际上是错误的。事实证明,我确实需要的是默认的负载dd-mm-yy默认到显示器默认对出口yyyy-mm-dd。因此,在这种情况下,请与其他人联系:您需要始终使用文本向导导入文件并设置传入日期格式。
matt wilkie 2015年

1

在Windows区域设置中设置该格式。Excel将使用系统设置作为默认值。

为此,您必须转到“控制面板”,选择“时钟,语言和区域”,然后选择“区域和语言”。单击“格式”选项卡,然后在格式列表中选择“短日期”,并从下拉列表中选择相应的选项“yyyy-MM-dd”。


1
这个答案,就目前来说,并不像我们想的那样容易理解。简要说明如何做到这一点以便这个答案会更有用,这是一个好主意。
bwDraco 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.