0

我在一张 Excel 表中有一些数据 - 有多组数据,每组数据的列数相同(假装 2 列)。我将始终向这些“表”添加行,并且我希望通过使用公式查找银行名称来始终获取表中的最后一个值。例如:

这是 excel 文档的顶部,左侧有标签,然后是一个公式,它将查找标签,然后返回最后一行中的值。如果我总是更新 VLOOKUP 公式中的硬编码引用,我可以这样做,但我想要一种方法来始终引用数据集中的最后一个单元格。

Bank 1: =lookup value (Bank1) and fetch $7
Bank 2: =lookup value (Bank2) and fetch $25

这是我所指的数组的一个示例:

Bank1   $10
Bank1   $15
Bank1   $7


Bank2  $15
Bank2  $18
Bank2  $25
4

1 回答 1

2

如果银行总是按字母顺序排列,您可以使用INDEX/MATCH组合。但假设没有,我会使用一个SUMPRODUCT公式。假设布局如下:

在此处输入图像描述

将其放入 E2 并复制下来:

=INDEX($B$2:$B$1000,SUMPRODUCT(MAX(($A$2:$A$1000=D2)*ROW($A$2:$A$1000))-1))

这假设您的数据扩展到第 1000 行。

于 2013-06-18T02:48:42.973 回答