嗨,谢谢你提前。
所以我目前有一个由两张纸组成的工作簿。第一张表是项目日志,第二张表是实时日期跟踪器。
我要做的是在项目日志中搜索实时日期,并返回所有项目名称,这些名称介于我的实时日期定位器中输入的两个日期之间。
例如,关键列和单元格如下:
IF 'Project Log!L:L IS GREATER THAN OR EQUAL TO 'Live date tracker'!R4
AND
IF 'Project Log!L:L IS LESS THAN OR EQUAL TO 'Live date tracker'!R5
我所追求的公式将是V查找/索引,如下所示:
MyModule
从“项目日志!E:E”返回属于这些日期的所有项目名称。
我知道这个公式需要索引并且会涉及+/-单元格引用,因为它需要在列表中逐个返回单元格值,但我不确定如何执行此操作。
如果有人可以提供帮助,那就太棒了。
答案 0 :(得分:0)
您可以使用如下所示的构造。
它是数组公式,因此需要同时按 CTRL + SHIFT + ENTER 输入。如果正确提交,Excel将使用大括号{}包装公式。
=IFERROR(INDEX('Project Log'!E:E,SMALL(IF('Project Log'!L:L>='Live date tracker'!$R$3,IF('Project Log'!L:L<='Live date tracker'!$R$4,ROW('Project Log'!L:L),"a")),ROWS($A$1:A1))),"")
然后尽可能多地复制下来!