清理Excel中格式无法识别的日期列

问题描述 投票:0回答:1
我正在尝试清理 Excel 中的日期列,但在使用 Pandas 时遇到了困难。

列中的格式通常为英国英语类型,例如“25/10/2024”,Excel 接受该格式为日期。

但是,输入的数据可能是“25.5.2024”,这是不被接受的。

Google Gemini 说有一个名为 isdate() 的公式,但在我的 Excel 版本中没有。

然后我尝试=SUBSTITUTE(X2, ".", "/")

但这会转换字符串,但会返回合法日期,例如 45058。

然后我想扩展它来处理“n/a”或空白,但第一部分让我感到困惑

我该怎么办?

excel
1个回答
0
投票
继@Michal 之后,我使用了:

=文本(替换(X2,“。”,“/”),“日/月/年”)

© www.soinside.com 2019 - 2024. All rights reserved.