我目前遵循日期类型 dd/mm/yyyy,我需要另一行以 mmm 类型显示月份。例如从 2014 年 9 月 13 日到 9 月
我的公式是 =Text(A2, "mmm"),这是正确的公式,
但是它将文本读取为 mm/dd/yyyy,因此出现错误。我如何告诉 excel 以 dd/mm/yyyy 格式读取它。
dd/mm/yyyy 字段的格式为通用 - 没有特定格式
答案1
如果您希望它只适用于此 Excel 公式,Overmind 的答案将介绍如何操作。如果您希望它始终适用于所有内容,则必须更改系统的日期格式。
请注意,这将更改使用系统设置显示的每个日期,以及更改日期的输入方式。例如,如果您将系统短日期格式更改为,d/M/yyyy
然后9/13
在 Excel 中输入,它会假定您指的是 2013 年 9 月 1 日,因为13
作为月份没有意义,所以它必须是一年,这意味着它9
必须是月份。
以下是显示如何在 Windows 7 上更改系统时间格式的屏幕截图。
右键单击系统托盘中的时间,然后单击Adjust date/time
点击Change date and time...
点击Change calendar settings
根据需要更改格式并单击OK
答案2
任何格式都可以通过一些单元格函数操作进行转换。例如:将 YYYYMMDD 转换为 mm/dd/yyyy。
=DATE(LEFT(D1,4),MID(D1,5,2),RIGHT(D1,2))
对于您的场景,il 将如下所示:
=DATE(RIGHT(D1,4),MID(D1,4,2),LEFT(D1,2))
该方法非常简单。
PS 有一个可更改的格式。右键单击行,然后单击“设置单元格格式”。在“数字”选项卡下,单击“自定义”。在那里,您可以将其设置为您想要的格式。