比较 Google 表格中包含日期的文本字段

问题描述 投票:0回答:1

我收到以下格式的日期:

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&"'")

date google-sheets
1个回答
0
投票

更正比较日期的格式

您似乎在转换字符串时遇到问题,这就是在比较过程中遇到问题的原因。

尝试使用此公式转换您的日期。

=LET(dates, SPLIT(A1, "."), dd, CHOOSECOLS(dates, 1), mm, CHOOSECOLS(dates,2), yyyy, CHOOSECOLS(dates,3), DATE(yyyy,mm,dd))

在进行任何比较之前,它应该按预期工作。

参考:

日期

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