V根据实时日期查找多个任务名称

时间:2017-12-20 10:43:51

标签: excel indexing vlookup

嗨,谢谢你提前。

所以我目前有一个由两张纸组成的工作簿。第一张表是项目日志,第二张表是实时日期跟踪器。

我要做的是在项目日志中搜索实时日期,并返回所有项目名称,这些名称介于我的实时日期定位器中输入的两个日期之间。

例如,关键列和单元格如下:

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”返回属于这些日期的所有项目名称。

我知道这个公式需要索引并且会涉及+/-单元格引用,因为它需要在列表中逐个返回单元格值,但我不确定如何执行此操作。

如果有人可以提供帮助,那就太棒了。

1 个答案:

答案 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))),"")

然后尽可能多地复制下来!