将提取的日期与excel中的today()比较

时间:2018-10-08 07:46:25

标签: date excel-formula

第1列:我在一列= 2018-10-08T04:30:23Z

中使用了这种日期时间格式

第3列:我使用公式= =LEFT(A11,10)提取了日期,并将列格式更改为日期。

第32列:today()。只是要确保两个日期列都匹配

现在我想比较两个日期

第4列:=IF(C11=D11,TRUE(),FALSE())

它不起作用。我做错了什么?

enter image description here

2 个答案:

答案 0 :(得分:1)

仅使用公式的一个选项是使用Excel的DATE函数,该函数带有三个参数:

=DATE(YEAR, MONTH, DAY)

使用以下公式从时间戳中提取日期:

=DATE(LEFT(A1,4), MID(A1,6,2), MID(A1,9,2))

这假定时间戳记在单元格A1中,格式为您的问题。现在,如果原始时间戳记也是从今天开始,则将此日期值与TODAY()进行比较应该可以。

答案 1 :(得分:0)

应该值得尝试:

=1*LEFT(A1,10)=TODAY()

可能取决于您的配置。如果没有格式转换(1*),则您尝试将文本(所有字符串函数返回Text)与数字进行比较。