繁体   English   中英

excel 日期格式不起作用 mm/dd/yyyy 到 yyyy-mm-dd

[英]excel date format not working mm/dd/yyyy to yyyy-mm-dd

有一列定义为日期 yyyy-mm-dd:日期格式设置2020-04-13 日期是现有数据。 我粘贴了 2020 年 3 月 31 日的新数据。
我尝试使用格式刷将 2020-04-13 的单元格应用到 2020 年 3 月 13 日,但格式不会改变。 还检查了上面显示的日期格式对话框,两个单元格显示相同的设置。 为什么 03/31/2020 没有更改为所需的 yyyy-mm-dd 格式?

顺便说一句,在我的 windows 日期格式设置中,我有: Windows 日期格式设置在此处输入图像描述

@Scott Cramer 回答了您的问题,但没有提供解决方案。 这取决于您如何输入要格式化的日期。

如果您在格式为Date Excel 将记录一个“真实日期”,这是一个数字,通过单元格格式转换为看起来像日期。 如果 Excel 没有将您输入的内容识别为日期,即使您识别了,输入的值也会被记录为文本字符串,就像您输入的内容一样,我将其称为“假日期”。 你可以看到,你输入什么或设置什么格式并不重要,只有 Excel 能理解什么。

Excel 了解您在 Windows 设置中所做的设置。 现在,您看到您的设置令人困惑。 长日期设置为月、日、年,而短日期设置为年、月、日。 我没有尝试过这是否会是一个重要问题,因为您不太可能在单元格中输入长日期并要求 Excel 将其识别为真实日期。 大多数情况下将输入短日期。 根据您的设置,您应该输入“2020-3-13”。 如果您希望在单元格中输入“31-3-2020”时将其识别为日期,则必须将设置更改为月、日、年序列。

在这方面有两个注意事项。

  1. 在大多数情况下,您不需要输入所有四位数的年份。 Excel 将正确解释最后两个。
  2. 日期分隔符很重要。 如果您的设置格式有破折号 Excel 将无法理解斜杠和 vv

最后,您可以将包含日期的单元格的格式更改为“ General或“ Number ”,然后查看真实日期背后的数字。 您也可以尝试计算。 如果 A1 包含真实日期,则 =A1+1 将返回第二天的日期。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM