VBA Excel使用最近日期的行

时间:2018-07-13 12:31:42

标签: excel vba

我目前正在使用VBA脚本来查找另一单元格的每个唯一值中具有最新日期值的行。

例如:

enter image description here

我希望所有数据都与A(城市)的唯一值相对应,并且只有最新日期。

所以它看起来应该像:

enter image description here

就像提到的那样,它应该对所有列中的所有数据进行排序,而不仅仅是A和B。

有人知道如何最好的方法吗?我当时尝试使用公式,但到目前为止还没有成功。

谢谢。

1 个答案:

答案 0 :(得分:1)

您可以使用数组公式执行此操作。假设您的数据在A:B列中,并且您在单元格NYC中有D1,则可以执行以下操作:

=MAX(IF(D1=A1:A100, B1:B100, 0))

这是一个数组公式,因此您必须通过按住Ctrl + Shift + Enter来输入它

一旦获得该列表,就可以执行VLookup或类似操作以获取其余值。