如何通过公式拆分 excel 中的“2022 年 2 月 9 日,9:55 下午”?

How can I split" Feb 9 2022, 9:55 PM" in excel by a formula?

格式为日期

=INT() 无效

使用内置日期函数 Day() Month() Year() Hour() Minute()。

仅仅因为您将其格式化为日期并不能做到这一点。这可能是一个存储为文本的日期,而不是一个真正的日期,如果您更改为通用格式,则会更改为数字。您将需要解析字符串并将“日期”置于 excel 可以理解的格式中,然后使用 INT 获取日期:

=INT(--REPLACE(SUBSTITUTE(A1,",",""),FIND("{{{",SUBSTITUTE(A1," ","{{{",2)),0,","))

请注意,此方法仅适用于 Feb 等月份值使用当地语言的情况。如果当地语言是葡萄牙语,Feb 不是正确的缩写,因此会失败。