我有一个系统,可以向 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