所以我有一个主电子表格,里面有 20000 多行,包含每月租赁数据。它包含诸如个人姓名、租车时间、汽车类型等信息。除了表明租车月份的单元格外,大多数行都完全相同(例如,它会显示 2016 年 4 月 1 日或 2016 年 5 月 1 日)。
我需要找到数据中与其他行匹配的最后一行,这样我才能知道他们何时归还了汽车。
例如,如果 John Doe 于 2016 年 1 月 1 日租用了一辆本田 Pilot,而显示他仍租用该车的最后一份已知报告是 2016 年 5 月 1 日,我需要找到包含“John Doe”、“本田 Pilot”和“2016 年 5 月 1 日”的行。但是,它不会显示在列出 6 月租约或以下任何租约的同一张表中的报告中。
如果有人能帮助我解决这个问题,我会非常感激,因为我真的很困惑如何做到这一点。
我正在使用 Excel 2010。
这是我现在使用的公式:
=INDEX('Master Table'!A:A, MATCH('Master Table'!E45,'Master Table'!E:E,0))
。
截屏:
问题是,当我需要最后一个日期时,它只能获取工作表中出现的第一个日期。我会附上一张截图,但它包含机密数据,我不能把它发布到互联网上。
如果我的解释不够清楚,请随时提问。
答案1
如果您的公式给出了未排序列表中感兴趣的第一个条目,但您需要最新的条目,那么:
按日期降序对表格进行排序(以便最近的日期首先出现)。
您的公式应该显示第一个匹配的元素,它也将是最新的匹配元素。