需要帮助通过 Excel 中的公式从文本字符串中提取日期

需要帮助通过 Excel 中的公式从文本字符串中提取日期

有人能帮我找出提取日期的公式吗?

我需要它来记录所有月份和所有不同时间(以及时间/日期中的不同字符)

例子:

Tuesday, July 16, 2019 1:00 PM CDT
Tuesday, July 16, 2019 11:00 AM CDT
Monday, August 26, 2019 5:00 PM CDT

我只需要日期(例如:2019 年 8 月 26 日),这样我就可以将其与另一个单元格中的日期进行比较,以获得精确匹配。星期几是多余的,而时间,我已经有一个公式来提取它。

这在七月有效

**A1: Tuesday, July 16, 2019 1:00 PM CDT**

=DATEVALUE(MID(A1,FIND(",",A1)+1,8)&", "&MID(A1,FIND("2019",A1),4))

但八月除外

**A1: Monday, August 26, 2019 5:00 PM CDT**

=DATEVALUE(MID(A1,FIND(",",A1)+1,8)&", "&MID(A1,FIND("2019",A1),4))

结果是 8 月份的日期为“#VALUE”。

也尝试过这个:

=MID(A1,FIND(",",A1)+1,FIND(",",A1))

但结果却是“八月”

任何帮助表示感谢

—FE

答案1

这将删除那些使 Excel 无法将其识别为真实日期时间的项目。

将其放入第一个单元格并复制下来,然后按所需格式设置:

=--SUBSTITUTE(MID(A1,FIND(",",A1)+2,999)," CDT","")

在此处输入图片描述

相关内容