嗨,就像标题上说的,是否有一段VBA或公式可以将2015年1月22日这样的日期转换为22/01/ 2015?
不同意投票的人,也不同意另一个“回答”的问题。
发布于 2015-05-11 17:48:26
此公式应适用于任何两个字母序号后缀:
=TEXT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(LEFT(A1,4),"nd",),"rd",),"st",),"th",)
&
MID(A1,5,99),"dd/mm/yyyy")
示例
(如果不适用于8月份,这个公式可以简化一点。)
发布于 2015-05-11 13:16:20
Dim d As Date
d = CDate("22 July 2015")
Range("A1") = d
Range("B1") = Format(d, "dd/mm/yyyy")
https://stackoverflow.com/questions/30168528
复制相似问题