EXCEL:今天查看工作表第一行的日期

时间:2012-08-16 01:16:27

标签: excel excel-formula lookup

我有一个包含日期序列作为列标题的工作表。日期是手动输入的,不一定是连续的。

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

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

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

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

1 个答案:

答案 0 :(得分:5)

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

这应该将TODAY()转换为与您的格式匹配的设置日期格式。

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