在Excel中将date时间格式转换为文本格式

我有一个像“04 17”(右alignment),但格式显示为DateTime即2017年4月1日的Excel文件。

我的C#生产代码是这样写的,它可以识别是否提到了文本格式(左alignment)。

在下面的屏幕截图中,“项目开始date”列中的所有数据都需要左alignment(如我在第三行中手动写入)。

我是新来的Excel和macros,请给出一些线索如何转换这些值。 我有大约6000行,所以无法手动重新input所有的列。

在这里输入图像说明

在列S上设置“自定义”格式,在“types”插槽(不带引号)中input“MM YY”…,然后从菜单中设置整列的左alignment。

如果您需要文本版本,请在相邻的列中input此公式,例如列T,第6行:= TEXT(S6,“MM YY”)

在列中扩展公式以填充6000行范围。 您可以select通过复制列来locking文本值,然后在“新增列”中执行“将特殊值 – select性值”。