【问题标题】:Excel date recognitionExcel日期识别
【发布时间】:2017-03-21 17:42:47
【问题描述】:

我认识到让 excel 导入数据并将其识别为日期是一个常见问题。我已经搜索了许多以前的帖子并给出了答案,但还没有找到解决方案:

原始数据如下所示 Data as imported

我不在乎时间,日期是唯一重要的信息。

这是我迄今为止尝试过的:

  1. 只是重新格式化为日期(长、短)
  2. 为第一列选择 DMY 并将时间分成第二列的列的文本
  3. 我还尝试了查找和替换,我在第一列中将所有“-”替换为新的“-”或“/”都失败了
  4. 文本到列并将所有部分分成各自的列,然后我打算通过使用 vlookup 表将“Feb”转换为 2(其他月份相同)重新组合它们以创建日期,然后使用DATE() 但由于某种原因,这一天仍以文本形式读取,但年份被识别为数字。将日期作为文本,这仍然失败。

这让我发疯了。

供参考:我在美国。我希望能够找到一个不涉及任何 VBA 代码的解决方案,因为我不擅长 VBA,而且需要每天管理这个的人是新来的。我们有大约 5000 行,所以我们无法手动执行此操作

【问题讨论】:

    标签: excel date excel-formula


    【解决方案1】:

    问题在于 Excel 需要在时间和 AM/PM 之间留一个空格。所以用这个公式代入:

    =--REPLACE(A4,LEN(A4)-1,0," ")
    

    -- 将文本转换为可以格式化为正确日期时间输出的数字。

    然后根据需要格式化单元格。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-12
      • 2015-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多