在excel中将datetime格式转换为文本格式

时间:2017-11-15 15:20:08

标签: excel datetime

我有一个excel文件,其数据类似于“04 17”(右对齐),但格式显示为DateTime,即4/1/2017。

我的C#生产代码的编写方式使其能够识别是否以文本格式(左对齐)提及。

在下面的屏幕截图中,“Project Start Date”列中的所有数据都需要左对齐(就像我在第3行手动编写的那样)。

我是excel&的新手宏,请给出一些如何转换这些值的线索。我有大约6000行,所以无法手动输入所有列。

enter image description here

1 个答案:

答案 0 :(得分:2)

设置"自定义"在S列上格式化,输入" MM YY"在'类型'插槽(不带引号)...然后从菜单中为整列设置左对齐。

如果您需要文字版本,请在相邻列中输入此公式,让我们说第T列,第6行: = TEXT(S6," MM YY")

扩展列中的公式以填充6000行范围。您可以选择通过复制列然后执行“粘贴特殊值 - 值”来锁定文本值。进入一个新专栏。