Windows 10 区域设置中的哪个项目控制 Excel TEXT() 参数 2 的解释
What item in Windows 10 regional settings controls the interpretation of Excel TEXT() parameter 2
我住在荷兰,但我的 Windows 副本是英文的,而不是荷兰语,我的区域设置指定小数点而不是逗号,列表分隔符逗号而不是分号等。我的 MS Office 副本也是英语不是荷兰语。我知道这是真的,因为我不得不单独购买荷兰语拼写检查器:只包括英语、法语和德语。
在最近的 Windows 更新(我认为是 3 月或 4 月)之后,我的 Excel 副本开始期待荷兰语格式字符串。所以之前,如果我有一个公式
=TEXT(TODAY(), "yyyy-mm-dd")
我会看到 2018-05-20
。更改后,此公式产生 yyyy-05-20
并且使其起作用的唯一方法是将公式更改为
=TEXT(TODAY(), "jjjj-mm-dd")
相同的更改影响了 Excel 对话框中 Format Cells | Number | Custom
中的自定义数字格式。
我的问题是,区域设置中的哪个 particular 设置或哪个 particular 注册表项控制此行为?我已经尝试了所有我能想到的方法,因此 在区域设置中更改它 形式的答案将无济于事。我的设置是
Region & language
Country or Region: United Kingdom
Windows display language: English (United Kingdom)
Preferred languages:
English (United Kingdom) - Windows display language
English (United States) - Language pack installed
Date & time
Time zone: (UTC+01:00) Amsterdam, Berlin, Bern, Rome Stockholm, Vienna
Formats
First day of week: Monday
Short date: 2018-05-20
Long date: Sunday 20 May 2018
Short time: 23:43
Long time: 23:43:46
Change date and time formats
Short date: dd/MM/yyyy
Long date: dddd, d MMMM yyyy
Short time: HH:mm
Long time: HH:mm:ss
请特别注意,Windows 区域设置为我提供 yyyy
和 HH
,但 Excel 坚持 jjjj
和 uu
。
我的 Office 语言首选项在任何地方都没有提到荷兰语,除了 未安装:
我怀疑这是一个神奇的注册表设置,但在 6 周或更长时间的间歇性谷歌搜索中没有产生任何可用的结果。
有很多不同的地方提到了语言环境。对于 Excel 中的 daycode
、monthcode
和 yearcode
设置,我相信您需要更改的是“区域”对话框的“格式”选项卡。将格式条目更改为选择的 country/language。
我住在荷兰,但我的 Windows 副本是英文的,而不是荷兰语,我的区域设置指定小数点而不是逗号,列表分隔符逗号而不是分号等。我的 MS Office 副本也是英语不是荷兰语。我知道这是真的,因为我不得不单独购买荷兰语拼写检查器:只包括英语、法语和德语。
在最近的 Windows 更新(我认为是 3 月或 4 月)之后,我的 Excel 副本开始期待荷兰语格式字符串。所以之前,如果我有一个公式
=TEXT(TODAY(), "yyyy-mm-dd")
我会看到 2018-05-20
。更改后,此公式产生 yyyy-05-20
并且使其起作用的唯一方法是将公式更改为
=TEXT(TODAY(), "jjjj-mm-dd")
相同的更改影响了 Excel 对话框中 Format Cells | Number | Custom
中的自定义数字格式。
我的问题是,区域设置中的哪个 particular 设置或哪个 particular 注册表项控制此行为?我已经尝试了所有我能想到的方法,因此 在区域设置中更改它 形式的答案将无济于事。我的设置是
Region & language
Country or Region: United Kingdom
Windows display language: English (United Kingdom)
Preferred languages:
English (United Kingdom) - Windows display language
English (United States) - Language pack installed
Date & time
Time zone: (UTC+01:00) Amsterdam, Berlin, Bern, Rome Stockholm, Vienna
Formats
First day of week: Monday
Short date: 2018-05-20
Long date: Sunday 20 May 2018
Short time: 23:43
Long time: 23:43:46
Change date and time formats
Short date: dd/MM/yyyy
Long date: dddd, d MMMM yyyy
Short time: HH:mm
Long time: HH:mm:ss
请特别注意,Windows 区域设置为我提供 yyyy
和 HH
,但 Excel 坚持 jjjj
和 uu
。
我的 Office 语言首选项在任何地方都没有提到荷兰语,除了 未安装:
我怀疑这是一个神奇的注册表设置,但在 6 周或更长时间的间歇性谷歌搜索中没有产生任何可用的结果。
有很多不同的地方提到了语言环境。对于 Excel 中的 daycode
、monthcode
和 yearcode
设置,我相信您需要更改的是“区域”对话框的“格式”选项卡。将格式条目更改为选择的 country/language。