我有一个包含日期序列作为列标题的工作表。日期是手动输入的,不一定是连续的。
我想要一个可以在此工作表中查找今天日期的公式,并从该列返回一个值。我使用HLOOKUP作为字符串输入日期,即
HLOOKUP("16/08/2012", Statuses!$1:$5, 5, FALSE)
但是,我不想手动输入日期,我想使用TODAY()公式。但是用这个公式替换字符串会返回#N / A.我猜是因为日期已在查找表上手动输入,值不完全相同。
有没有办法解决这个问题,比如将TODAY()公式的回报限制在一天的开头?
答案 0 :(得分:5)
尝试HLOOKUP(TEXT(TODAY(),"dd/mm/yyyy"),Statuses!$1:$5, 5, FALSE)
这应该将TODAY()
转换为与您的格式匹配的设置日期格式。
编辑:当然,这取决于您的日期列标题是文本,我认为它们是因为只是查找TODAY()
不起作用。