2

我有一张带有一系列日期作为列标题的表格。日期是手动输入的,不一定是连续的。

我想要一个可以在此表中查找今天的日期并从该列返回值的公式。我使用 HLOOKUP 将日期输入为字符串,即

HLOOKUP("16/08/2012", Statuses!$1:$5, 5, FALSE)

但是,我不想手动输入日期,我想使用 TODAY() 公式。但是用这个公式替换字符串会返回#N/A。我猜是因为日期是在查找表上手动输入的,所以值不完全相同。

有没有办法解决这个问题,比如将 TODAY() 公式的返回限制在一天的开始?

4

1 回答 1

5

尝试HLOOKUP(TEXT(TODAY(),"dd/mm/yyyy"),Statuses!$1:$5, 5, FALSE)

那应该转换TODAY()为与您的上述格式相匹配的设定日期格式。

编辑:当然,这取决于您的日期列标题是文本,我认为它们是文本,因为只是查找TODAY()不起作用。

于 2012-08-16T01:22:39.790 回答