我在一张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
答案 0 :(得分:2)
如果银行总是按字母顺序排列,您可以使用INDEX/MATCH
组合。但假设没有,我会使用SUMPRODUCT
公式。假设布局如下:
将其放入E2并复制下来:
=INDEX($B$2:$B$1000,SUMPRODUCT(MAX(($A$2:$A$1000=D2)*ROW($A$2:$A$1000))-1))
这假设您的数据扩展到第1000行。