Vlookup基于实时日期的多个任务名称

问题描述 投票:0回答:1

嗨,谢谢你提前。

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

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

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

'Live date tracker'!R4 = Start from date
'Live date tracker'!R5 = End date
'Project Log'!E:E equals Project names column
'Project Log'!L:L equals Project Live date column

我之后的公式将是V查找/索引,如下所示:

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

从“项目日志!E:E”返回属于这些日期的所有项目名称。

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

如果有人能提供帮助,那就太好了。

excel indexing vlookup
1个回答
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))),"")

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

© www.soinside.com 2019 - 2024. All rights reserved.