首页 > 解决方案 > 将包含日期的单元格值更改为日期格式后显示的文本

问题描述

由于单元格格式,我在 excel 中有一列日期显示为 mmm/yy(左列),而实际上单元格值是完整的 dd/mm/yyyy 日期(如右列所示)[图像这里]。

如何使左列的实际单元格值与它们显示的 mmm/yy 文本相同?我已经尝试遍历该列并使用cell.value = cell.text,但由于某种原因它最终将日期更改为年份。

在此处输入图像描述

标签: excelvbadate

解决方案


您可以根据需要更改左列的格式。或者您可以使用以下内容来格式化您的日期:

=TEXT([your date],"mmm-yy")

推荐阅读