如何过滤掉excel中的最新日期?查看说明以获取更多详细信息

时间:2017-04-03 11:31:25

标签: excel excel-formula

在附图中,对于每个产品ID,在不同的价格类型下都有与之关联的价格。我需要为每种产品过滤掉每种价格类型的最新日期。如何在excel中做到这一点?

click here for the image

1 个答案:

答案 0 :(得分:0)

此解决方案使用表格使公式更容易理解(无论如何通常都是良好的做法)。

在这些公式中,输入表名为Table1。输出表以唯一的ProductID列表开头,然后根据ProductID

返回其余列

FROM日期:

=MAXIFS(Table1[FromDate],Table1[Productid],[@ProductID])

MaxDateRow(这是一个数组公式;通过按CTRL+SHIFT+ENTER而不是ENTER来保存公式):

=MATCH([@ProductID]&[@FromDate],Table1[Productid]&Table1[FromDate],0)

价格:

=INDEX(Table1[Price],[@MaxDateRow])

ID:

=INDEX(Table1[Id],[@MaxDateRow])

Tables

您可以通过将该公式插入Price,Id和任何其他列的公式中来删除辅助列MaxDateRow。只需使用CTRL+SHIFT+ENTER

保存整个公式