Excel文本字符串中的日期格式

时间:2017-06-16 10:43:43

标签: excel string date

我将以下日期格式化为文本,从外部源检索,例如

  

2017年9月9日下午12:05 BST

我需要将这些文本字符串转换为可以在计算中使用的日期格式,但对于我的生活,我可以使用DateValueValue,文本到列等来实现这一点......

更愿意通过功能而不是以编程方式执行此操作 - 任何帮助都会受到赞赏!

2 个答案:

答案 0 :(得分:0)

= TEXT(LEFT(A1,FIND( “ ”A1)5),“ DD-MMM-YYYY”)

答案 1 :(得分:0)

试试这个公式,

=DATE(YEAR(TEXT(SUBSTITUTE(A1,"BST",""),"mm/dd/yyyy")),MONTH(TEXT(SUBSTITUTE(A1,"BST",""),"mm/dd/yyyy")),DAY(TEXT(SUBSTITUTE(A1,"BST",""),"mm/dd/yyyy")))

enter image description here

您可以在计算中使用结果。