Excel转换日期类型:2015年7月22日至2015年7月22日

时间:2015-05-11 13:08:31

标签: excel excel-vba excel-formula vba

嗨,正如标题所说,有一块VBA或一个转换日期的公式 2015年1月22日至2015年1月22日?

不同意人们投票,或其他问题"回答"但事实并非如此。

2 个答案:

答案 0 :(得分:1)

Dim d As Date

d = CDate("22 July 2015")
Range("A1") = d
Range("B1") = Format(d, "dd/mm/yyyy")

答案 1 :(得分:1)

此公式应适用于任意两个字母的序号后缀:

=TEXT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(LEFT(A1,4),"nd",),"rd",),"st",),"th",)
 &
 MID(A1,5,99),"dd/mm/yyyy")

示例

enter image description here

(如果不是8月,这个公式可以简化一点。)