我有一张工作表,其中包含一系列日期作为列标题。日期是手动输入的,不一定是连续的。
我想要一个可以在此工作表中查找今天日期并从该列返回值的公式。我使用 HLOOKUP 来输入作为字符串的日期,即
HLOOKUP("16/08/2012", Statuses!$1:$5, 5, FALSE)
但是,我不想手动输入日期,我想使用 TODAY() 公式。但用此公式替换字符串会返回#N/A。我猜测是因为日期是在查找表上手动输入的,所以该值并不完全相同。
有什么方法可以解决这个问题,例如将 TODAY() 公式的返回限制为当天的一开始?
最佳答案
尝试 HLOOKUP(TEXT(TODAY(),"dd/mm/yyyy"),Statuses!$1:$5, 5, FALSE)
这应该将 TODAY()
转换为与您的上述格式匹配的设定日期格式。
编辑:当然,这取决于您的日期列标题是否为文本,我认为它们是文本,因为仅查找 TODAY()
不起作用。
关于EXCEL:在工作表的第一行查找今天的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11979421/