如何让 Excel 识别 MMM YYYY 格式的日期(例如 2015 年 3 月)?

如何让 Excel 识别 MMM YYYY 格式的日期(例如 2015 年 3 月)?

我有一个系统,可以向 Excel 输出报告,但 Excel 无法识别日期格式——“2015 年 3 月”被识别为“Mar-15”。这使得数据透视变得困难,因为日期列是按字母顺序排序的。

除了使用公式 (=datevalue) 之外,我还能做些什么来让 Excel 将“月份年份”识别为日期?我不想在数据中添加另一列,奇怪的是,当我进入日期单元格的文本并按“Enter”键时,该条目被识别为日期。

答案1

选择您的数据并按 Ctrl+H 调出替换对话框。在查找内容:和替换为:文本框中输入一个空格,然后单击全部替换。这基本上与您在每个单元格的公式栏中单击并按 Enter 键的效果相同。

或者,选择数据并使用此宏:

Public Sub MakeDate()
    With Selection
        .Value = .Value
        .NumberFormat = "mmm-yy"
    End With
End Sub

相关内容