首页 > 解决方案 > 将列从文本字符串转换并替换为日期

问题描述

我目前有一列包含许多日期,格式如下:

示例表

单元格中的确切内容是:'05-08-2018

我编写了各种宏来操作此等,并生成了数据透视表和图表,但是我无法按日期对该列进行分组。您能否帮助我将其更改为:“dd/mm/yyyy”所需的代码,以便我可以按预期实际使用这些信息?

提前感谢您的任何支持。

标签: excelvba

解决方案


您需要将日期从字符串转换为“真实”日期。这样做的一种方法:

  • 选择列
  • 选择Data/Text-to-columns工具
  • Next/Next(转到第 3 步,确保-未选择分隔符)
  • 在第 3 步,选择与您的数据对应的日期格式DMY
  • 下一个

您现在将拥有“真实”的 Excel 日期,可以在您的数据透视表和图表中使用。


推荐阅读