首页 > 解决方案 > Excel:使用参考范围内的生效日期根据单个查询日期查询适用记录范围的方法

问题描述

我正在使用两个 Excel 工作表来完成这项任务。

工作表 1:此工作表的表格跟踪特定日期范围内人们之间的关系。每条记录的结构是 [Person1, Person2, Begin Date, End Date (null, 除非适用)]。Person1 是项目负责人,Person2 是项目负责人的助手。这些记录不会被替换;当关系发生变化时,会向表中添加一条新记录。

工作表 2:这是人员 1 的项目按时间顺序记录,它引用工作表 1 以根据项目日期查找人员 2。结构为 [Person1, ProjectName, ProjectDetail, EffectiveDate, Person2(查询)]

我想使用 Worksheet 2 上的 EffectiveDate 来为每条记录找到适用的 Person2,它位于 Worksheet 1 规定的范围内。 Worksheet 2 定期添加数百条记录。这将允许 Person2 列中的公式是静态的,并在将记录添加到工作表时返回一个值。

希望这是有道理的,提前感谢您的帮助!

Worksheet 1                         
Person1            Person2         BeginDate EndDate                    
Lara Rios          Sylvia Erickson 6/5/19    3/5/20                 
Ismael Dunn        Tommie Bullock  5/23/19   3/5/20                 
Lorie Ramirez      Mary Webster    3/28/20                      
Georgette Bartlett Jessica Stuart  10/19/19                     
Rashad Hardin      Vincent Hampton 2/10/19   3/5/20                 
Lara Rios          Tommie Bullock  3/5/20                       
Ismael Dunn        Vincent Hampton 3/5/20                       
Rashad Hardin      Sylvia Erickson 3/5/20                       

Worksheet 2         
Person1             ProjectName        ProjectDetail   EffectiveDate  Person2
Lara Rios           Widget City, Inc   Bicycles        7/19/19        [query to find Person2]
Ismael Dunn         Partners, LLC      Storage Space   12/5/19        [query to find Person2]
Lorie Ramirez       Sample Co          Food Prep       3/5/20         [query to find Person2]
Georgette Bartlett  Create New, LP     Table Placement 4/30/20        [query to find Person2]
Rashad Hardin       Precipitation, LLC Rain Barrels    5/1/20         [query to find Person2]

例如,您可以在工作表 1 中看到,Sylvia 与 Lara 合作了 9 个月,但现在与 Rashad 合作。她的名字将在去年 7 月的 Widget City 项目中回归,但她的名字也将在 5 月初的 Precipitation 项目中回归。如果在公式中不使用日期,它将在其中一个单元格中返回错误的结果。

标签: excelexcel-formula

解决方案


您可以尝试以下数组公式:

=INDEX($B$2:$B$9,MATCH(1,(A16=$A$2:$A$9)*(D16>=$C$2:$C$9)*(D16<IF($D$2:$D$9="",TODAY(),$D$2:$D$9)),0))

ctrl+ shift+确认编辑后的数组公式enter

在此处输入图像描述


推荐阅读