我将以下格式为文本的日期格式设置为从外部来源(例如,从文本中格式化Excel日期字符串
2017年9月9日12:05 PM BST
我需要把这些文本字符串转换为我可以在计算中使用的日期格式,但对我的生活我能得到这个工作使用DateValue
,Value
,文本到列等...
宁愿通过功能,而不是编程方式做到这一点 - 任何援助赞赏!
我将以下格式为文本的日期格式设置为从外部来源(例如,从文本中格式化Excel日期字符串
2017年9月9日12:05 PM BST
我需要把这些文本字符串转换为我可以在计算中使用的日期格式,但对我的生活我能得到这个工作使用DateValue
,Value
,文本到列等...
宁愿通过功能,而不是编程方式做到这一点 - 任何援助赞赏!
= TEXT(LEFT(A1,FIND( “ ”A1)5),“ DD-MMM-YYYY”)
尝试该式中,
=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")))
您可以在计算中使用结果。
嗨这并不适用于我 - 当我运行计算时,它返回一个#value错误 – user8171169
拆分年,月,日公式并单独尝试。如果仍然出现错误,请发布图片。想看看你如何使用公式,以及你如何获得数据 –
最终得到它使用文本到列 - 感谢您的帮助 – user8171169
你尝试过什么吗? – Hima
删除时区指示符。这是非标准的,所以Excel无法将字符串识别为日期。 –