解析mmm dd yyyy的日期格式到excel日期格式

Tun*_*und 3 excel date

我们在工作中使用预订系统导出报告,其中日期以 mmm dd yyyy 格式输入(例如“2018 年 6 月 1 日”)。Excel 无法识别这一点,通常的日期格式公式也无法触及它。

有没有办法使用公式来解析它,这样我就可以简单地将此导出转储到电子表格中,这样我就可以对预订行为进行快速分析。

对于 Excel 中的此特定问题,我无法在线找到解决方案。

谢谢。

ash*_*awg 7

我没有想到@Jeeped 的方法,使用 Text-to-Columns。我喜欢; 如果您有需要临时转换的日期列表,这可能是最快的方法。

如果您需要一个工作表公式在“持续”的基础上进行转换,这个公式也可以解决问题:

=DATEVALUE(SUBSTITUTE(A1," ",", ",2))
Run Code Online (Sandbox Code Playgroud)

...其中包含MMM DD YYYY格式日期的字符串在单元格中A1

基本上,Excel 对逗号很挑剔。

Excel不能识别Aug 08 2018为日期,但它确实承认Aug 08, 2018为一个日期。

此公式用逗号+空格替换第二个空格,然后DATEVALUE将其识别为日期。

像往常一样,日期将作为序列号返回,因此您可以使用“单元格格式”对话框将单元格格式设置为日期:Ctrl+1或(右键单击)> 设置单元格格式。


除了@Jeeped在他的评论中的方法之外,这是如何使用Text-to-Columns做同样的事情

  1. 选择(突出显示)要“转换”的单元格
  2. 在功能区的数据选项卡上,单击文本到列
  3. 选择固定宽度(如果尚未选择),然后单击Next
  4. 双击每条折断线(如果有),然后单击Next
  5. 选择日期,然后在下拉列表中选择MDY
  6. 点击 Finish

更多信息: