繁体   English   中英

Excel-根据日期范围分配vlookup值

[英]Excel - Assign vlookup value based on date range

我正在寻找索引和匹配公式或Vlookup公式,以仅基于日期范围返回提供者名称。 例如,我需要ID的DOS的提供程序名称,该名称在提供程序的开始日期和结束日期范围内。 即使提供者的结束日期为空白/ NULL。

左侧的表格缺少分配给该会员ID的提供者。 DOS表示成员收到服务的服务日期。

右边的表格是会员提供者的历史记录。 例如,在日期范围1/1/2016(开始日期)至2/13/2016(结束日期)期间,将ID 1234分配给Bob。

左边的表格是该会员获得服务的时间。 例如,成员ID 1234的服务日期(DOS)为7/2/2016。 提供程序Alan是我需要返回的,因为他是在DOS期间分配给该成员(ID)的提供程序。 艾伦的开始日期:2016年2月14日,结束日期:2016年9月30日。 因此,应该以DOS为7/2/2016的身份将提供者ID返回为成员ID 1234作为提供者。

我正在使用Excel 2010。

参考

尝试在A2处使用此数组公式,然后完全复制/粘贴它

=INDEX(F:F,MATCH(1,IF((H:H<=C2)*OR(I:I>=C2,ISBLANK(I:I))*(G:G=B2),1)))  Ctrl+Shift+Enter

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM