如何将从Excel日期选择器派生的日期与来自= TODAY()函数的日期进行比较?



>在Excel 2010中,我需要使用"日期和时间选择器"工具输入日期与从=TODAY((函数派生的日期进行比较。如果两个日期相同,我将该事件添加到日历中。

日期和时间选取器 (DTP( 链接单元格功能的日期与 =TODAY(( 日期的格式不同,因此在比较时始终返回 false。

如果双击 DTP 日期,使单元格进入编辑模式,然后取消选择该单元格,则该日期将成为正确的格式,现在可以与 =TODAY(( 日期进行比较。

当我开始使用单元格格式时,可以看到这一点。通常,如果您将日期的格式从"日期"更改为"数字",它会将该日期转换为大约 43,### 的原始五位数字,但是在双击之前,DTP 日期仍为日期,但在双击后更改为数字。

我尝试弄乱两种类型的日期的单元格格式,使它们成为"日期"、"文本"、"数字"等。如何在不必手动双击每个日期的情况下解决问题?

您可以使用 cDate 函数将结果转换为日期。

最新更新