EXCEL:今天查阅';s日期在工作表的第一行

EXCEL:今天查阅';s日期在工作表的第一行,excel,excel-formula,lookup,Excel,Excel Formula,Lookup,我有一张列标题为日期序列的工作表。日期是手动输入的,不一定是连续的 我想要一个公式,可以在这张表中查找今天的日期,并从该列返回一个值。我使用了HLOOKUP,日期作为字符串输入,即 HLOOKUP("16/08/2012", Statuses!$1:$5, 5, FALSE) 但是,我不想手动输入日期,我想使用TODAY()公式。但是用这个公式替换字符串会返回#N/A。我猜,因为日期是在查找表上手动输入的,所以值不完全相同 有没有办法补救这一点,比如将今天()公式的返回限制在一天的开始?试试H

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

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

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

有没有办法补救这一点,比如将今天()公式的返回限制在一天的开始?

试试
HLOOKUP(TEXT(TODAY(),“dd/mm/yyyy”),status!$1:$5,5,FALSE)

TODAY()
转换为与上述格式匹配的设置日期格式

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