索引并匹配以在Microsoft Excel_中按最新日期查找值

如果您正在寻找一个公式来按日期查找查找值和最新值,那么这篇文章对您真的很有帮助。在本文中,我们将学习如何找到匹配的值,然后公式将在检查最新日期后检查输出。

问题):我需要一个公式来查找每个特定的产品,然后找到最新日期的产品价格。

以下是数据的快照,即A列具有发票编号,B列具有日期,C列具有产品,D列具有价格。

  • 我们要寻找的公式应首先检查C列中的产品,然后返回最新日期的价格。

img1

我们将结合使用INDEX,MATCH和MAX *函数来返回输出。

  • 在G3单元格中,公式为

\ {= INDEX($ D $ 2:$ D $ 10,MATCH(1,INDEX(($ C $ 2:$ C $ 10 = $ F $ 3)($ B $ 2:$ B $ 10 = MAX(IF($ C $ 2:$ C $ 10 = F3,$ B $ 2:$ B $ 10))),0),0)))}

注意:这是一个数组公式。因此,我们需要同时按CTRL + SHIFT + END键才能获得正确的结果。

img2

上面的公式使用Max函数从列C中匹配产品的所有给定日期中确定最晚日期。若要测试上面的公式,如果我们更改单元格B7中的日期,那么我们将获得所需的结果。请参阅下面的快照:

这样,我们可以提供最新日期的产品价格。

img3