EXCEL:在表格的第一行查找今天的date
我有一个date序列作为列标题的工作表。 date是手动input的,不一定是连续的。
我想要一个公式,可以在这张表中查找今天的date,并从该列中返回一个值。 我已经使用HLOOKUPinput的date作为一个string,即
HLOOKUP("16/08/2012", Statuses!$1:$5, 5, FALSE)
但是,我不想手动inputdate,我想使用TODAY()公式。 但用这个公式replacestring返回#N / A。 我猜测是因为date已经在查找表上手动input,所以这个值不完全一样。
有没有什么办法可以解决这个问题,比如把TODAY()公式的回报限制在一天的开始?
尝试HLOOKUP(TEXT(TODAY(),"dd/mm/yyyy"),Statuses!$1:$5, 5, FALSE)
这应该将TODAY()
转换为符合上述格式的设置date格式。
编辑:当然,这是依赖于你的date列标题是文本,我认为他们是因为查找了TODAY()
没有工作。