excel将字符串日期更改为日期

时间:2015-12-17 00:41:07

标签: excel vba

我需要更改字符串:Mon,Dec 07,2015

进入。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 :12/07/15

是否有 if 语句,如

=IF(IFERROR(SEARCH("Dec", B6), 0), "Dec", "")

或者是否过于复杂,无法弄清楚如何使一切正常排列

任何建议都行不通我在VBA上不是最好的,但我可以使用它

1 个答案:

答案 0 :(得分:0)

我认为你正在尝试处理公式,而不是VBA。使用此:

=DATEVALUE(MID("Mon, Dec 07, 2015";6;100))

不确定您的Excel版本是否将参数与';'或','。我的用途是&#39 ;;'。

最后一个参数100只能确保它读取足够的字符串字符。

请记住使用公式格式化单元格以显示自定义格式" mm / dd / yyyy",否则它将显示数字而不是日期。