在 Excel 中查找特定商品的最新销售记录

在 Excel 中查找特定商品的最新销售记录

我需要查找某件商品的最近销售记录。由于我只想输入商品代码,因此它会显示该记录。

我的数据如下:

code date     sales
134  10/01/17  100

我正在尝试这个代码:

=VLOOKUP(MAX(A2:A9),A2:C9,3,0)

但是这个不会根据日期获取最新的值吗?因为日期在中间。

答案1

在此示例中,示例数据位于单元格 A2:C8 中,将商品代码放在 E2 中,并在 F1 中获取最新销售额。

请确保您的数据范围上方至少有一个备用行,以便此解决方案正常工作。通常,您的数据上方会有一个标题行,因此应该不会有问题。这就是-ROW($B$1)公式的一部分发挥作用的地方。如果您的数据从第 1 行开始,则不需要这样做。

将以下公式放入 F2 中,然后按公式栏中的CTRL+ SHIFT+ENTER以创建数组公式。现在公式应括在花括号中。

=INDEX($C2:$C$8,MIN(IF($A$2:$A$8&$B$2:$B$8=E2&MAX(IF($A$2:$A$8=E2,$B$2:$B$8)),ROW($B$2:$B$8)-ROW($B$1),9^99)))

在此处输入图片描述

相关内容