我需要在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将字符串带到要更改日期的区域。
但是我想将此报告发送给最终用户,我不希望他们每次都需要添加新日期。相反,我希望文件在可能的情况下自行更新。
答案 0 :(得分:1)
在单元格格式设置中,您可以为此使用自定义日期格式字符串dd-mmmm yy
。不过,我认为,最好将单元格的格式设置为根据用户的系统设置显示日期。
我在这里还假设30-12-2018 06:00:00 PM
是Excel中有效日期值的表示形式,而不是自由文本字符串。如果不是,那么您的实际问题是将此值解析为日期,而不是以其他格式显示。