我有一堆单元格(来自 CSV 文件),其中包含如下文本:
Dec 29, 2018
Dec 30, 2018
我已经将所需的格式应用于这些单元格,以便它们显示如下:
29-Dec-2018
30-Dec-2018
问题:Excel 无法自动识别日期/应用日期格式。我需要在每个单元格上按 F2 然后按 Enter 才能按我想要的方式显示。
如何自动强制 Excel 将格式应用于整个单元格区域?(我希望有比宏更智能的方法......)
答案1
使用替换工具。
- 选择日期列
- 替换(在 PTBR 中为 CTRL+U,但在美国版本中为 CTRL+F)
- 用其本身替换某事物(所有日期都是 2018 年吗?将 2018 替换为 2018 或将 20 替换为 20)
通过这样做,Excel 将在每个单元格上运行,用其自身替换值,从而有效地更新单元格上的值。它将识别出它是一个日期,并且应该可以正常工作。如果不行,请尝试使用常规类型格式化单元格,然后重试。