如何自动将日期转换为特定的文本字符串?

时间:2019-01-08 09:48:34

标签: excel

我需要在Excel中根据月和年将日期自动转换为特定的字符串。

要转换的日期...........要更改为的字符串:

30-12-2018 06:00:00 PM ... 12-12月18

29-12-2018 06:00:00 PM ... 12-12月18

28-12-2018 06:00:00 PM ... 12-12月18

30-11-2018 06:00:00 PM ..... 11月11日至11月

29-11-2018 06:00:00 PM ..... 11月11日至18日

提供日期仅供参考。

您知道有什么自动解决方案吗?

我已经尝试在工作簿中创建一个单独的工作表,在其中我手动编写了日期和字符串之间的关联。然后,我使用VLOOKUP将字符串带到要更改日期的区域。

但是我想将此报告发送给最终用户,我不希望他们每次都需要添加新日期。相反,我希望文件在可能的情况下自行更新。

Date Correspondence Sheet

Report with VLOOKUP to Date Correspondence Sheet

1 个答案:

答案 0 :(得分:1)

在单元格格式设置中,您可以为此使用自定义日期格式字符串dd-mmmm yy。不过,我认为,最好将单元格的格式设置为根据用户的系统设置显示日期。

我在这里还假设30-12-2018 06:00:00 PM是Excel中有效日期值的表示形式,而不是自由文本字符串。如果不是,那么您的实际问题是将此值解析为日期,而不是以其他格式显示。

相关问题