我收到以下格式的日期:
2024 年 9 月 5 日。所以 d.m.yyyy.
并且我需要在查询公式中使用该字段来检查该日期是否落在两个日期之间(例如 >=5.9.2024。和 <=12.9.2025. are the values of the cells for the date range).
我正在努力将文本单元格转换为日期,以便我可以进行此比较。
我尝试了所有不同的文本到日期转换公式,但没有任何效果。
=query(A4:B, "选择 Col1,其中 Col2>='"&$A2&"'AND Col2<='"&$B2&"'")
您似乎在转换字符串时遇到问题,这就是在比较过程中遇到问题的原因。
尝试使用此公式转换您的日期。
=LET(dates, SPLIT(A1, "."), dd, CHOOSECOLS(dates, 1), mm, CHOOSECOLS(dates,2), yyyy, CHOOSECOLS(dates,3), DATE(yyyy,mm,dd))
在进行任何比较之前,它应该按预期工作。
参考: