Excel:如何强制其识别多个单元格上的日期

Excel:如何强制其识别多个单元格上的日期

我有一堆单元格(来自 CSV 文件),其中包含如下文本:

Dec 29, 2018
Dec 30, 2018

我已经将所需的格式应用于这些单元格,以便它们显示如下:

29-Dec-2018
30-Dec-2018

问题:Excel 无法自动识别日期/应用日期格式。我需要在每个单元格上按 F2 然后按 Enter 才能按我想要的方式显示。

如何自动强制 Excel 将格式应用于整个单元格区域?(我希望有比宏更智能的方法......)

答案1

使用替换工具。

  1. 选择日期列
  2. 替换(在 PTBR 中为 CTRL+U,但在美国版本中为 CTRL+F)
  3. 用其本身替换某事物(所有日期都是 2018 年吗?将 2018 替换为 2018 或将 20 替换为 20)

通过这样做,Excel 将在每个单元格上运行,用其自身替换值,从而有效地更新单元格上的值。它将识别出它是一个日期,并且应该可以正常工作。如果不行,请尝试使用常规类型格式化单元格,然后重试。

相关内容