【发布时间】:2017-06-19 13:01:47
【问题描述】:
假设我有两张电子表格,一张包含住在我物业中的租户,另一张包含租户离开后在物业中进行的维修。这是他们的样子。 租约:
Property ID | Tenant ID | Start of Tenancy | End of Tenancy | Start of next tenancy
1 | 1 | 01/01/2001 | 30/01/2001 | 15/02/2001
1 | 2 | 15/02/2001 | 28/02/2001 | 15/03/2001
1 | 3 | 15/03/2001 | 30/03/2001 | 15/04/2001
2 | 4 | 15/01/2001 | 30/01/2001 | 31/01/2001
2 | 4 | 31/01/2001 | 30/04/2001 | 05/05/2001
2 | 5 | 05/05/2001 | 05/06/2001 | 20/06/2001
3 | 6 | 03/05/2001 | 15/08/2001 | 30/08/2001
3 | 7 | 30/08/2001 | 15/10/2001 | 15/11/2001
4 | 1 | 31/01/2001 | 30/04/2001 | 15/05/2001
4 | 8 | 15/05/2001 | 30/08/2001 | 30/09/2001
维修:
Property ID | Repair Issued Date |
1 | 08/03/2001 |
1 | 10/04/2001 |
2 | 03/05/2001 |
2 | 15/06/2001 |
3 | 18/08/2001 |
4 | 10/05/2001 |
4 | 15/09/2001 |
我需要在维修完成之前找出谁是租户。因此,我需要匹配“物业 ID”,如果“维修签发日期”在“租赁结束”和“下一个租赁开始”之间的范围内,则分配“租户 ID”。简单的例子,属性“1”的第一次维修是在 2001 年 8 月 3 日,位于租户“2”的无效范围之间,因此将租户 ID 分配到下一列。
通常,如果每处房产只有一个租户,我可以进行简单的查找,但这会使我的情况复杂化。
我尝试使用 vlookup 和日期函数,但不知道怎么做。
感谢您的帮助
【问题讨论】:
标签: excel excel-formula lookup