![需要帮助通过 Excel 中的公式从文本字符串中提取日期](https://linux22.com/image/1601734/%E9%9C%80%E8%A6%81%E5%B8%AE%E5%8A%A9%E9%80%9A%E8%BF%87%20Excel%20%E4%B8%AD%E7%9A%84%E5%85%AC%E5%BC%8F%E4%BB%8E%E6%96%87%E6%9C%AC%E5%AD%97%E7%AC%A6%E4%B8%B2%E4%B8%AD%E6%8F%90%E5%8F%96%E6%97%A5%E6%9C%9F.png)
有人能帮我找出提取日期的公式吗?
我需要它来记录所有月份和所有不同时间(以及时间/日期中的不同字符)
例子:
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