我得到的初始日期格式不正确。所以我将其分解以查找日期、月份和年份。然后我将其连接起来。连接的单元格具有日期格式。然后我将这个日期与另一个日期进行比较...
我得到的初始日期格式不正确。所以我将其分解以查找日期、月份和年份。然后我将其连接起来。连接的单元格具有日期格式。然后我将这个日期与另一个日期进行比较。我得到了错误的结果。当我通过手动输入替换日期的计算值时,我得到了正确的结果。我该怎么办?
我尝试了一种解决方法,即手动输入日期,并且比较结果正确
要将日期作为 DateTime 值获取,请使用 Date 函数:
DATE(year,month,day)
然后它将与另一个 DateTime 值进行比较。
提取并连接年、月、日后,您将得到字符串形式的日期。 您可以按照一些规则将 DateTime 作为字符串进行比较 .
在这里 找到更多有关如何处理数据的提示。
对于您的示例,请使用:
=LET(d;TEXTSPLIT(INDEX(TEXTSPLIT(M9;" ");1;1);"/");DATE(INDEX(d;1;3);INDEX(d;1;1);INDEX(d;1;2)))