簡體   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