如何通过公式拆分 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
不是正确的缩写,因此会失败。
格式为日期
=INT() 无效
使用内置日期函数 Day() Month() Year() Hour() Minute()。
仅仅因为您将其格式化为日期并不能做到这一点。这可能是一个存储为文本的日期,而不是一个真正的日期,如果您更改为通用格式,则会更改为数字。您将需要解析字符串并将“日期”置于 excel 可以理解的格式中,然后使用 INT 获取日期:
=INT(--REPLACE(SUBSTITUTE(A1,",",""),FIND("{{{",SUBSTITUTE(A1," ","{{{",2)),0,","))
请注意,此方法仅适用于 Feb
等月份值使用当地语言的情况。如果当地语言是葡萄牙语,Feb
不是正确的缩写,因此会失败。