Answers:
Excel识别出您输入的yyyy-mm-dd,这就是为什么它会自动将其转换为您的区域短日期格式(Windows 7:“开始”>“控制面板”>“区域和语言”>“格式”)。
您想要的是让Excel识别并显示格式。
除上述内容外,如果您想要一个日期以响应用户的短日期格式,请添加一个星号* yyyy-mm-dd。我不建议这样做,但是您可以做到。
我曾经做过一个列表,希望按日期对项目进行排序,但是要在Web上发布,我们只想显示年份和月份。我们在日期列中输入了完整的yyyy-mm-dd日期。在第二列(B)中,我们将日期(= A2)转换为仅显示年份和月份,其单元格格式为:yyyy-mm。当需要发布时,我们按日期排序,复制其他需要的列,例如BD,然后粘贴到Web页面上。像魅力一样运作。
这是对我有用的方法:如果是一列单元格...
选择列“数据”选项卡,然后选择文本到列(在xl2003菜单中),选择固定宽度,但没有任何定界线。选择日期(符号),这会将数据转换为日期。
现在,您可以按照自己的方式格式化范围。感谢Dave在这里:http : //msgroups.net/microsoft.public.excel.worksheet.functions/how-do-i-convert-d/75235
自定义格式是显而易见的解决方案。
如果不想放开鼠标,可以将区域设置从“英语(美国)”向上滚动到“英语(英国)”,并且在选择中会出现YYYY-MM-DD格式。
yyyy-mm-dd;@
(Excel 2013)